#Что означает ошибка
Не удалось установить .NET Framework 3.5 Требуется .NET Framework 3.5
Многим старым играм и программам нужен .NET Framework 3.5. В Windows 10/11 он входит в состав системы как необязательный компонент и скачивается через Центр обновления. Установка не удаётся, если нет доступа к Центру обновления, служба отключена, хранилище компонентов повреждено или групповая политика запрещает загрузку компонентов. Тогда можно установить его из установочного образа Windows.
#Причины и решения
| Возможная причина | Как узнать | Что делать |
|---|---|---|
| Нет доступа к Центру обновленияКомпонент скачивается из интернета. | Ошибка 0x800F0954, 0x800F081F. | Используйте DISM с образом. |
| Службы обновления отключеныСлужба Windows Update остановлена. | Ошибка запуска. | Включите. |
| Повреждено хранилище компонентовПовреждение WinSxS. | DISM /CheckHealth сообщает о проблеме. | Восстановите. |
| Групповая политика блокируетПолитика запрещает загрузку. | Корпоративный ПК. | Измените политику. |
#Пошаговое решение
- Включите компонентВ Windows 10/11 нажмите
Win+R→ введитеoptionalfeatures→ Enter. В списке «Компоненты Windows» найдите «.NET Framework 3.5 (включает .NET 2.0 и 3.0)» → установите галочку у основного пункта → OK. При запросе разрешите загрузку компонентов через Центр обновления. Если появилось сообщение об успешном изменении, перезагрузитесь и запустите нужную программу. - Проверьте службыЕсли загрузка завершилась кодом
0x800F081Fили0x800F0950, проверьте сеть и службу обновлений:Win+R→services.msc→ «Центр обновления Windows». Если служба отключена корпоративной политикой, не меняйте её самовольно; обратитесь к администратору. Запишите полный код ошибки. - Подключите установочный образПри недоступности Центра обновления используйте официальный ISO *той же версии и сборки Windows*, что установлена на компьютере. Подключите ISO через правый щелчок → «Подключить»; в «Этот компьютер» запишите букву появившегося виртуального DVD и убедитесь, что папка
sources\sxsсуществует. Не пользуйтесь скачанными из неизвестных источников SXS-архивами. - Установите через DISMОткройте «Командную строку» от имени администратора. Введите
DISM /Online /Enable-Feature /FeatureName:NetFx3 /All /LimitAccess /Source:D:\sources\sxs, но замените D: фактической буквой ISO./LimitAccessзапрещает обращение к Центру обновления; если ISO не соответствует версии Windows, получите ошибку источника. Дождитесь «Операция успешно завершена» и перезагрузите компьютер. - Восстановите компонентыЕсли та же ошибка возникает при исправном источнике, в административной командной строке выполните
DISM /Online /Cleanup-Image /RestoreHealth, после завершения —sfc /scannow, затем попробуйте включить NetFx3 через «Компоненты Windows» снова. Сохраните коды ошибок DISM и системные журналы, если восстановление не удалось. - Проверьте корпоративные политики без самовольных измененийНа рабочем или учебном компьютере нажмите
Win+R→gpedit.msc(если редактор доступен) и лишь просмотрите «Конфигурация компьютера» → «Административные шаблоны» → «Система» → «Указать параметры для установки необязательных компонентов и восстановления компонентов». Не меняйте групповую политику без администратора: организация может использовать собственный источник. - ПерезагрузитесьКогда установщик сообщает об окончании, выполните «Пуск» → «Питание» → «Перезагрузка» и дождитесь входа в Windows. Если после этого ошибка сохранилась, проверьте, что программа требует именно .NET Framework 3.5, а не современный
.NET Desktop Runtime— это разные компоненты. - Проверьте версиюПовторно откройте
optionalfeaturesи убедитесь, что основной пункт «.NET Framework 3.5» отмечен. Для дополнительной проверки в административной строке можно выполнитьDISM /Online /Get-FeatureInfo /FeatureName:NetFx3; ожидаемый статус — Enabled. Если Disabled, сохраните журнал ошибок и обратитесь к поддержке. - Установка .NET 3.5 из установочного образа и проверка хранилища компонентовWindows · Командная строка (CMD)С осторожностьюПрава администратораУстановка .NET 3.5 из установочного образа и проверка хранилища компонентов.
DISM /Online /Enable-Feature /FeatureName:NetFx3 /All /LimitAccess /Source:D:\sources\sxsDISM /Online /Cleanup-Image /RestoreHealthsfc /scannowКоманда может изменить состояние системы или её настройки. Проверьте параметры и последствия перед запуском.
Буква диска D: в команде должна соответствовать смонтированному ISO. Образ должен соответствовать вашей версии и разрядности Windows (скачайте через ). Если ошибка 0x800F0950 или 0x800F0906, проверьте доступ к интернету и прокси. На доменных компьютерах обратитесь к администратору для настройки WSUS: компонент может скачиваться из центра обновлений организации. Если игре нужен .NET 4.x, он входит в Windows автоматически: обновите Windows. Справка — .