Оригинал https://msdn.microsoft.com/ru-ru/library/hh506443(v=vs.110).aspx
Платформа .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 в панели управления
Вы можете самостоятельно включить .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 является неотъемлемой частью многих приложений, запущенных на 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 в панели управления
Вы можете самостоятельно включить .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, в котором содержатся более подробные сведения по устранению неполадок.
Перейти к Оглавлению