Код ошибки: 0x800F0954: Установка NET Framework 3.5 для Windows 10 через командную строку


При установке NET Framework 3.5 на ОС Windows 10 нередко возникает ошибка:
• Не удалось применить требуемые изменения
• Не удалось применить изменения. Перезагрузите компьютер и попробуйте еще раз.
• Код ошибки: 0x800F0954

Для решения проблемы нам понадобится дистрибутив Windows 10, редакции, совпадающей с вашей текущей версии ОС.
Узнать версию ОС можно нажав клавиши “win+R” и набрав команду “winver”.

Подготовив образ дистрибутива в формате .iso выполняем следующие шаги:

1. Подключаем (монтируем) образ:

Для этого нажимаем правой кнопкой мыши на образе -> подключить

2. Смотри, под какой буквой добавился образ в окне “Мой компьютер”.
В данном примере образ в окне “Мой компьютер” подключился под буквой “E”

3. Запускаем командную строку от имени администратора.
Проще всего найти ее, открыв меню “Пуск” и начать набирать на клавиатуре “командная строка”.
Нажимаем правой кнопкой мыши и выбираем “Запустить от имени администратора”

4. Набираем в командной строке следующую команду:

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

В данном примере образ в окне “Мой компьютер” подключился под буквой “E”. Если у вас другая буква, то в команде меняем
/ Source:ваша буква:\sxs
Для удобства, вы можете скопировать команду, отредактировать букву диска (в данном примере используется буква “E”).
В окне командной строки щёлкнуть правой кнопкой мыши на свободно месте, вставится скопированный вами текст.
Нажимаем клавишу “Enter”. Дожидаемся выполнения операции.

5. После успешного завершения операции, в окне “Мой компьютер” щелкаем правой кнопкой мыши по подключенному дистрибутиву и нажимаем “Извлечь”

6. Перезагружаем компьютер.