Некоторые программы в Windows 10 для корректного запуска требуют наличия установленных старых версий .NET Framework 2.0, 3.0 или 3.5.
Установка.NET Framework 2.0, 3.0 и 3.5 через Windows Update
Откройте панель Settings и перейдите в раздел Apps -> Apps and features -> Programs and Features.
Откроется стандартное диалоговое классической Панели Управления, выберите в левом столбце Turn Windows features on or off.
Также вы можете открыть это окно, нажав Win+R и набрав optionalfeatures.
В списке компонентов Windows выберите .NET Framework 3.5 (includes .NET 2.0 and 3.0) и нажмите OK.
Система должна загрузить все необходимые установочные файлы .NET Framework из Интернета с серверов Windows Update.
После загрузки и установки .NET Framework Windows запросит перезагрузку.
Установка.NET Framework 2.0, 3.0 и 3.5 с помощью PowerShell
Чтобы из консоли PowerShell в Windows запустить установка .NET Framework с серверов Windows Update, выполните следующую команду:
Add-WindowsCapability -Online -Name NetFx3~~~~
Чтобы вывести список доступных компонентов Windows 10, выполните:
Get-WindowsCapability -Online
Если в вашей инфраструктуре используется сервер обновлений WSUS, при попытке установить .Net Framework из интернета, вы получите ошибку 0x800F0954. В этом случае вы можете установить .Net из установочных файлов дистрибутива Windows.
Установка.NET Framework 2.0, 3.0 и 3.5 с установочного диска Windows 10
Распакуйте ISO образ Windows 10 в локальную или сетевую папку, либо просто смонтируйте образ в виртуальный CD-ROM.
Запустите консоль PowerShell с правами администратора и выполните следующую команду (замените путь к каталогу SxS вашего распакованного дистрибутива Windows 10):
Add-WindowsCapability -Online -Name NetFx3~~~~ -Source D:\Sources\SxS
Либо вы можете запустить установку из командной строки с помощью DISM:
DISM.exe /Online /Add-Capability /CapabilityName:NetFx3~~~~ /Source:D:\Sources\SxS
Вы можете убедиться, что.NET Framework успешно установлен с помощью команды:
Get-WindowsCapability -Online -Name NetFx3~~~~
Надеюсь, эта инструкция поможет вам справиться с ошибкой 0x800F0954 при установке .NET Framework в Windows 10.
1 comment
Если бы был способ, который обходит отключенный BITS и WU, а также их составляющие в REGEdit и Сервисе… Забавно, что система, — ОС Win10 -, упёрто говорит, что они (2.0 — 3.5) есть, когда ставишь оффлайн пакеты с сайта MS. Помогает простая перезагрузка (потом использовала 1 и 2 Ваши Способы). Спасибо! А вообще это странно, что их в системе нет.