Не устанавливается .NET Framework 3.5 для игры или программы

  • Обновлено
  • Чтение ≈ 3 минуты
  • Нужны права администратора

Краткий ответ

Если .NET Framework 3.5 не устанавливается, включите его в «Компонентах Windows», при ошибке используйте DISM с установочным образом Windows, запустите службы обновления и проверьте групповую политику. Команда: DISM /Online /Enable-Feature /FeatureName:NetFx3.

В этой статье
  1. Что означает ошибка
  2. Причины и решения
  3. Пошаговое решение

#Что означает ошибка

Сообщение
Не удалось установить .NET Framework 3.5 Требуется .NET Framework 3.5

Многим старым играм и программам нужен .NET Framework 3.5. В Windows 10/11 он входит в состав системы как необязательный компонент и скачивается через Центр обновления. Установка не удаётся, если нет доступа к Центру обновления, служба отключена, хранилище компонентов повреждено или групповая политика запрещает загрузку компонентов. Тогда можно установить его из установочного образа Windows.

#Причины и решения

Возможная причинаКак узнатьЧто делать
Нет доступа к Центру обновленияКомпонент скачивается из интернета.Ошибка 0x800F0954, 0x800F081F.Используйте DISM с образом.
Службы обновления отключеныСлужба Windows Update остановлена.Ошибка запуска.Включите.
Повреждено хранилище компонентовПовреждение WinSxS.DISM /CheckHealth сообщает о проблеме.Восстановите.
Групповая политика блокируетПолитика запрещает загрузку.Корпоративный ПК.Измените политику.

#Пошаговое решение

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

    Команда может изменить состояние системы или её настройки. Проверьте параметры и последствия перед запуском.

Буква диска D: в команде должна соответствовать смонтированному ISO. Образ должен соответствовать вашей версии и разрядности Windows (скачайте через Media Creation Tool). Если ошибка 0x800F0950 или 0x800F0906, проверьте доступ к интернету и прокси. На доменных компьютерах обратитесь к администратору для настройки WSUS: компонент может скачиваться из центра обновлений организации. Если игре нужен .NET 4.x, он входит в Windows автоматически: обновите Windows. Справка — Microsoft: .NET Framework.

Так эту ошибку тоже называют

Источники и обновления

Последнее обновление статьи: 2 ноября 2026. Версии программ и интерфейсы меняются — если шаги не совпадают с вашей версией, сверяйтесь с документацией производителя.