Установка нет фреймворк 3.5. Установка через Центр обновления Windows

Платформа.NET Framework является неотъемлемой частью многих приложений, запущенных на Windows и предоставляет общие функциональные возможности для запуска этих приложений. Платформа.NET Framework предоставляет разработчикам согласованную модель программирования для создания приложений. Если используется операционная система Windows,то платформа.NET Framework, возможно, уже установлена на компьютере. В частности, .NET Framework 4,5 входит в состав Windows 8 и устанавливается на компьютере вместе с Windows 8. Аналогично.NET Framework 4.5.1 входит в состав Windows 8,1. В других случаях может потребоваться включение платформы.NET Framework для запуска приложений, построенных на ее основе.

Важно
Загрузить.NET Framework 3.5 для Windows 8 или Windows 8,1 невозможно. Включите.NET Framework 3.5 в панели управления, следуя приведенным в этой статье инструкциям.

Например, .NET Framework 3.5 не устанавливается автоматически на компьютеры с Windows 8 и Windows 8,1. Для запуска приложений на основе платформы.NET Framework 3.5 в Windows 8 или более поздней версии платформу 3.5 необходимо включить на компьютере. Это можно сделать одним из двух способов: установить/запустить приложение, которому требуется.NET Framework 3.5 (приложение выдаст запрос об установке.NET Framework 3.5) или включить.NET Framework 3.5 в панели управления. Оба варианта требуют подключения к Интернету.

Обычно не рекомендуется удалять установленные версии.NET Framework, поскольку используемое приложение может зависеть от конкретной версии.NET Framework и удаление платформы приведет к сбою в его работе. На компьютере могут быть установлены несколько версий платформы.NET Framework одновременно. Это означает, что не нужно удалять предыдущие версии для установки более поздней версии.

Важные примечания:

Используйте платформу.NET Framework 3.5 для приложений, собранных для версий 2.0, 3.0 и 3.5.
Установите.NET Framework 3.5, прежде чем устанавливать языковые пакеты Windows. Установите.NET Framework 3.5 прежде, чем устанавливать языковые пакеты Windows.
Компонент Windows CardSpace не доступен с.NET Framework 3.5 в Windows 8.

Если приложению требуется.NET Framework 3.5 и оно не находит эту версию на компьютере, во время установки или при первом запуске приложения отображается следующее диалоговое окно. В окне сообщения выберите Установить этот компонент, чтобы включить.NET Framework 3.5. Для реализации этого варианта требуется подключение к Интернету.

Включение платформы.NET Framework 3.5 в панели управления

Вы можете самостоятельно включить.NET Framework 3.5 через панель управления. Для реализации этого варианта требуется подключение к Интернету.

Чтобы включить платформу.NET Framework 3.5 в панели управления

1. В меню Пуск выберите пункт Панель управления . (Чтобы перейти на экран Пуск , нажмите на клавиатуре клавишу с логотипом Windows .)
2. Выберите Программы , а затем выберите Включение или отключение компонентов Windows .
3. Установите флажок Платформа.NET Framework 3.5 (в том числе.NET 2.0 и 3.0) .

Не нужно выбирать дочерние элементы для активации HTTP Windows Communication Foundation (WCF), если только вы не разработчик, которому требуются функции сопоставления скрипта и обработчика WCF.

Включение и выключение компонентов Windows в Панели управления

Устранение неполадок

Если не удается установить.NET Framework 3.5 по требованию или включить платформу в панели управления, отображается одно из следующих сообщений об ошибке:

0x800f0906: "Windows не удалось подключиться к Интернету, чтобы загрузить необходимые файлы. Убедитесь, что вы подключены к Интернету, и щелкните Повторить, чтобы попробовать ещё раз."
0x800F081F: "Не удается выполнить изменения. Перезагрузите компьютер и повторите попытку".

Эти сообщения могут отображаться по следующим причинам:

Компьютер не подключён к интернету. Подключитесь к Интернету, а затем повторите операцию.

Если подключение к Интернету отсутствует, платформу.NET Framework 3.5 можно включить с помощью средства командной строки "Система обслуживания образов развертывания и управления ими" (DISM), указав носитель (ISO-образ или DVD-диск), с которого была установлена Windows 8.

1. В Windows 8 или Windows Server 2012 откройте окно командной строки с правами администратора (выбрав команду Запуск от имени администратора ).
2. Для установки платформы.NET Framework 3.5 с установочного носителя, расположенного в каталоге D:\sources\sxs, используйте следующую команду:

DISM /Online /Enable-Feature /FeatureName:NetFx3 /All /LimitAccess /Source:d:\sources\sxs

◾ /Online задает используемую операционную систему (вместо автономного образа Windows).
◾ /Enable-Feature /FeatureName:NetFx3 указывает, что требуется включить платформу.NET Framework 3.5.
◾ /All включает все родительские функции платформы.NET Framework 3.5.
◾ /LimitAccess предотвращает обращение DISM к Windows Update.
◾ /Source указывает расположение файлов, необходимых для восстановления функции (в этом примере - каталог D:\sources\sxs).

Дополнительные сведения о параметрах системы DISM см. в разделе Как включить или отключить функциональные возможности Windows

Используемый сетевой источник информации недоступен, или имеет неправильное содержимое. Установите.NET Framework 3.5 с установочного носителя, как описано в предыдущем пункте.

Администратор настроил ваш компьютер так, что он использует для обновления сервер WSUS (службы обновления операционной системы Windows Server), а не Центр обновления Windows. Попросите его включить политику использования Центра обновления Windows вместо WSUS.

Если проблему не удается исправить с помощью этих инструкций, загрузите документ Вопросы развертывания платформы Microsoft .NET Framework 3.5 из Центра разработки для Windows, в котором содержатся более подробные сведения по устранению неполадок.

Для работы некоторых приложений, иногда требуется установленный.NET Framework 3.5. В основу.NET Framework 3.5 положены разные полезные функции. Например, наборы функций в Windows Workflow Foundation (WF), Windows Communication Foundation (WCF), Windows Presentation Foundation (WPF) и Windows Card Space, функции в ряде технических областей и другие. Обычно, в Windows Server 2012 такие дополнения устанавливаются довольно просто: Через диспетчер серверов – добавление ролей и компонентов.

Однако, с Framework 3.5 могут возникнуть проблемы и при установке будут возникать некоторые ошибки, например такая: «Installation of one of more roles, role services or features failed. The source files could not be found…».

Дело в том, что для уменьшения размера занимаемого пространства серверной системой, framework 3.5 не включен в локальный кэш бинарных файлов, создаваемых при установке ОС.

Проверить наличие.NET Framework 3.5 в локальном депозитарии можно, выполнив команду в Powershell:

Get-WindowsFeature *Framework*

В столбце «Install State» .NET framework 3.5 имеет значение Removed, следовательно, в депозитарии его нет.

Попытка скачать (автоматически системой с сайта Windows Update или вручную) положительного результата не дала.

Но это не значит в системе Windows Server 2012 R2 нет никакой возможности работать с компонентом.NET Framework 3.5. Для того, чтобы его всё-таки установить нам понадобится диск с системой или её образ, загруженный в виртуальный привод.

Итак, вставляем в привод диск Windows Server 2012 R2 или виртуализируем её образ. Заходим в «Диспетчер серверов» , пункт «Локальный сервер» , проматываем до раздела «Роли и компоненты» и жмём кнопочку «Задачи» (она справа), в ниспадающем списке выбираем «Добавить роли и компоненты» :

Открывается «Мастер добавления ролей и компонентов» :

Выбираем сервер из списка (как правило, он один):

Как видите, есть всё необходимое для любых серверных задач, остаётся только включить. Но данные Роли сервера нас пока не интересуют, пропускаем этот шаг, нажав «Далее» :

А вот тут уже ищем нужный компонент: «Функции.NET Framework 3.5» и ставим галочку:

Таким образом можно устанавливать и другие интересующие компоненты, но вот с Framework 3.5 возникли проблемы, поэтому в следующем окне нажимаем ссылочу «Указать альтернативный исходный путь» :

И указываем путь вручную к папке на диске, где хранятся компоненты \Sources\SxS

В моём случае, привод имеет букву J , поэтому у меня путь выглядит так:

J:\Sources\SxS\

Нажав «ОК» система найдёт бинарные файлы компонента.NET Framework 3.5 в указанном каталоге и установит его:

Не очень быстрая операция. В конце установки вы не услышите фанфаров, не увидите радостных табличек и сообщений. Лишь скромная надпись под шкалой прогресса сообщит о том, что установка выполнена:

Не у всех, конечно, серверная система имеет графический интерфейс или же не все любят копаться в различных окошках со списками, а предпочитают набрать команду вручную, поэтому:

В Powershell выглядит так:

Add-WindowsFeature NET-Framework-Core -Source d:\sources\sxs

В командной строке (обязательно от имени администратора) так:

Dism /online /enable-feature /featurename:NetFX3 /all /Source:d:\sources\sxs /LimitAccess

/Online – означает, что нужно обновлять установленную систему, а не образ

/enable-feature – установка, включение

/featurename:NetFX3 – имя компонента: сокращенное для удобства название.NET Framework 3.5

/all – означает, что должны быть включены и установлены все функции компонента

/Source – путь к каталогу дистрибутива Windows, в котором находятся необходимые компоненты

/LimitAccess – запретить обращение к узлу Windows Update

Установка Framework в командной строке

Перезагружаем сервер и можем работать с приложениями, требующими установленный.NET Framework 3.5

Романов Станислав 09.09.2014 138007

Как установить.NET Framework 3.5 на Windows 8/8.1? [Ошибка 0x800f0906]

Появилась проблема с установкой.NET Framework 3.5 на Windows 8/8.1? Компания Microsoft позаботилась о том, чтобы версии ранее 4.0 не попали на вашу систему, но, к счастью, есть наша инструкция с несколькими способами обхода ошибки 0x800f0906.


Возможно, вы уже установили.NET 4.0 или выше. Но какие-то программы требуют наличия 3.5 или ниже. В этом случае вы наверняка вручную скачаете пакет с сайта Microsoft. Всё, правильно. Далее вы наверняка столкнулись с ошибкой 0x800f0906 (скриншот ниже). Корень ошибки кроется вовсе не в подключении к Сети. Разработчики Microsoft просто не подумали о нас, рядовых пользователях системы. Ниже пара способов для устранения ошибки. Начните с первого. Если не поможет, переходите ко второму. Или сразу к четвёртому.

1. Включение.NET 3.5 в панели управления

Если вдруг в системе уже есть эта платформа, но она выключена, то у вас есть шанс самостоятельно включить.NET Framework 3.5 через Панель управления. Откройте её, выберите раздел "Программы и компоненты", нажмите в левом столбце на "Включение или отключение компонентов Windows" и установите флажок на пункте ".NET Framework 3.5 (включает.NET 2.0 и 3.0)" (скриншот выше).

Чтобы воспользоваться этим способом, требуется подключение к Интернету. Подпункты отмечать не нужно (HTTP Windows Communication Foundation), если, конечно, вы не разработчик.

2. Установка.NET 3.5 при наличии дистрибутива Windows 8 / 8.1

Для выполнения этой операции, как вы поняли, необходим носитель с дистрибутивом вашей системы.

  • Установить USB/DVD с системой
  • Запустить командную строку от имени администратора (В 8.1 - нажать комбинацию Win+X и выбрать "Командная строка (администратор)")
  • Ввести команду и нажать Enter:

Dism /online /enable-feature /featurename:NetFx3 /All /Source:drive:\sources\sxs /LimitAccess

(Нужно заменить "drive" на имя диска) Например:

Dism /online /enable-feature /featurename:NetFx3 /All /Source:G:\sources\sxs /LimitAccess


Дожидаетесь окончания операции. Спустя несколько минут.Net Framework 3.5 будет установлен на ваш ПК, включая в себя.Net 3.0 и.Net 2.0

Кликните для увеличения

3. Альтернатива второму (при наличии дистрибутива Windows)

Данный способ практически повторяет второй. Только после установки носителя с системой необходимо скопировать с установочного диска папку "\sources\sxs\" на диск "C", в его корень. Этот вариант поможет, если по каким-либо причинам вы можете взять с диска только эту папку (или с другого дистрибутива, если первый не подошёл).

Затем запускаете команду:

dism.exe /online /enable-feature /featurename:NetFX3 /Source:c:\sxs

dism.exe /Online /Enable-Feature /FeatureName:NetFx3 /All /Source:c:\sxs /LimitAccess

Если и после этой процедуры пакет не установился, то вы попались на удочку Microsoft. Остаётся ещё один вариант.

Кликните для увеличения

4. Установка.NET 3.5 через удаление обновлений Windows 8/8.1

Как оказалось, в 8.1 практически закрыта возможность установки пакета. Поэтому для этого понадобится удалить обновления безопасности под номерами KB2966826 и KB2966828. Для этого нужно перейти в "Панель управления" и выбрать раздел "Программы и компоненты", нажать в левом столбце на "Просмотр установленных обновлений Windows". Оттуда найти указанные апдейты и кликом правой кнопкой мыши поочерёдно их удалить.

После этого устанавливаете.NET 3.5 любым удобным способом. Можно также скачать его с сайта Microsoft. После установки желательно вернуть назад обновления. У меня получилось только с одним из них. Оно потом появится в "Центре обновлений Windows".

Иногда случаются ситуации, когда пользователю Windows 8 необходимо установить.NET Framework 3.5 - чаще всего, это необходимо для обеспечения работоспособности некоторых, относительно старых, программ. В большинстве случаев все проходит без проблем. Однако, недавно возникла ситуация - данный фреймворк отказался устанавливаться на компьютер, находящийся в доменной сети AD с настроенным локальным сервером обновлений WSUS.

Описание проблемы

В обычном случае, установка вышеупомянутого фреймворка осуществляется силами ОС и, по сути, представляет из себя лишь включение компонента, отключенного по умолчанию.

После чего ОС подключается к серверу обновлений, скачивает необходимые файлы, и устанавливает компонент.

В ряде случаев ОС не может скачать нужные файлы, а именно:

  1. Отсутствует подключение к интернету;
  2. На сервере обновлений отсутствуют необходимые файлы.

Я столкнулся, как раз, со вторым случаем. Причем, Microsoft в этом случае советует отключить использование локального сервера обновлений WSUS, установить.NET Framework 3.5, после чего опять включить использование локального WSUS. В моем случае этот вариант был малоприемлем, так как для этого нужно было либо вывести ПК из домена, либо изменить групповую политику. Сконфигурировать WSUS должным образом мне не удалось, он скачивает обновления к.NET Framework 3.5 и версиям ниже, однако установка через него все равно не проходит.

Решение проблемы

Решением проблемы является установка вышеобозначенного компонента из локальных источников. Для начала необходимо определиться с локальным хранилищем пакетов. Вообще-то, оно находится на установочном диске Windows 8, в директории \sources\sxs , но, во-первых, не всегда под рукой есть диск (или iso), во-вторых, установка с первого же попавшегося диска почему-то не прошла, но прошла с другого. Чтобы избежать этих проблем, я подготовил архив со всеми необходимыми файлами. Итак приступим.
  1. Скачиваем архив с файлами, необходимыми для установки компонента: (102.5 MB)
  2. Распаковываем архив, для наглядности я распаковал его в корень диска C:\
  3. Запускаем командную строку с правами администратора
  4. Выполняем код, с учетом пути к распакованным файлам из архива:
    DISM /Online /Enable-Feature /FeatureName:NetFx3 /All /LimitAccess /Source:C:\Sources\sxs
Это займет несколько минут, но в результате получаем успешный результат!

Этот способ можно также применять для установки.NET Framework 3.5 на компьютеры, ограниченные в подключении к интернету.

Update от 01.02.2019
Спустя годы ситуация изменилась, подробное обсуждение доступно на форуме Microsoft .
Теперь никаких локальных установок не нужно. Достаточно поставить одну галочку в GPO.
Computer Configuration > Administrative Templates > System, "Specify settings for optional component installation and component repair"

Или по-русски:
Конфигурация компьютера - Политики - Административные шаблоны - Система - Укажите параметры для установки необязательных компонентов и восстановления компонентов.

Галка "Скачайте содержимое для восстановления и дополнительные компоненты непосредственно из Центра обновлений Windows..."

NET Framework – полезная обслуживающая программка, разработанная компанией Microsoft и предназначена для запуска всевозможных прорамм CLR-типа, которая по умолчанию внедрена в стандартный функционал десятой Windows.

Стоит промолвить, что в Windows 10 Professional вшит NET Framework версии 4.6, кой в свой черед подходит для запуска большинства современных программ, работающих на 64-битных версиях Windows. Отсюда следует, что для запуска приложений или игр прошлого десятилетия (32 битные версии изданий) приходиться производить инсталляцию Net Framework издания 3.5.

Установка Net Framework по запросу

Зачастую потребность в Фреймворке возникает лишь в тот момент, когда только что установленное приложение или игра, вместо того чтобы запуститься, выдает информационное окошко с информацией о потребности его установки на ваш настольный ПК.

Этот метод установки также является и самым простым, ведь инсталляцию можно произвести прямо из этого окошка. Для этого вам потребуется нажать ЛКМ по строке «Загрузить и установить этот элемент».

Важно: в момент установки вы должны быть подключены к сети интернет, так же стоит запастить терпением, процесс инсталляции может занять до 10 минут.

Вот и все, вам остается лишь дождаться окончания загрузки, а после наслаждаться запуском необходимой игры.

Запуск net framework 3.5 sp1 из окна компонентов

Как было сказано раннее, в «Десятке» предустановлен набор net framework версии 4.6, но ведь никто не говорил, что в «Десятке» отсутствует более ранняя версия этого продукта – правда по началу она скрыта и недоступна рядовому пользователю ПК.

Чтобы найти и произвести активацию net framework 3.5 sp1 надлежит зайти в программы и компоненты Виндовс.

Первым делом откройте «Панель управления» своим настольным ПК, затем найдите строку «Удаление программы» и клацните по ней ЛКМ. В новом открывшемся окошке найдите «Включение или отключение элементов Windows».

Следом должна произойти загрузка компонентов ОС, которые можно включить без дополнительных манипуляций.

Следующим вашим действием станет установка галочки напротив опции «Net Framework 3.5», далее следует нажать «ОК».

Установка net framework 4.6 с вебсайта

Если по непонятным факторам на вашей системе отсутствует предустановленный Фреймворк 4.6 и как следствие подключить версию 3.5 используя компоненты Windows не представляется возможным, то лучшим решением будет загрузка Фреймворка 4.6 прямо с вебсайта Microsoft.

Как только вы скачаете установочный файл-exe, произойдет скачивание и установка нужной программы.

После этого необходимо проделать предыдущий пункт по активации framework версии 3.5 через элементы Windows.

Установка net framework 3.5 посредством DISM

Такой метод наладки подойдет если на вашем ПК / ноутбуке не настроен или отсутствует интернет, однако имеется загрузочная флешка с которой производилась установка «Операционки» Windows 10. Перво-наперво запускаете командную строку под именем администрации (комбинация клавиш «Win + X», и выбор пункта «Командная строка (администратор)).

В раскрывшуюся командную строку впишите надлежащую установку: «DISM /Online /Enable-Feature /FeatureName:NetFx3 /All /LimitAccess /Source:E:\sources\sxs», где Source:E – доступ к носителю с дистрибутивом ОС. Теперь нажмите «Enter» чтобы запустить процедуру установки.

Спустя короткий период командная строка известит вас об успешно произведенной установке.

Решение возможных неполадок

Если при установке любым из выше перечисленных способов вы видите уведомление о неудачной установке элемента net framework 3.5, следует применить некие хитрости.

Корпорация Microsoft знает о возможности возникновения неполадок с Фреймворком, поэтому предусмотрела несколько бесплатных утилит, которые помогут устранить возникшее недоразумение.

Framework Repair Tool – специально разработанная легкая программка для исправления неисправностей во время установки (microsoft.com/en-us/download).

Fix It – замечательная утилита, которая ищет и исправляет неполадки в системной среде Windows 10 (support.microsoft.com).

Вывод

В данной статье-инструкции были рассмотрены максимально популярные, формальные, а также легкие методы по инсталляции net framework 3.5 на систему Windows 10-й версии. Также были предложены методы корректировки возможных возникших неполадок при инсталляции Фреймворка.

Вконтакте



gastroguru © 2017