Как установить .NET Framework 3.5 в Windows 10 и 11 при ошибке загрузки
Для установки .NET Framework 3.5 в Windows 10 и 11 при ошибке загрузки используйте офлайн-метод DISM, правку реестра при коде 0x800F0954 или автономные установщики.
Оглавление
Офлайн-установка через DISM
Наиболее надежный способ, позволяющий установить компонент из локального образа Windows, минуя проблемы с Центром обновлений или WSUS.
- Скачайте официальный ISO-образ вашей версии Windows 10/11 или используйте установочную флешку.
- Смонтируйте образ (дважды кликните по файлу ISO) и запомните букву виртуального диска (например,
D:). - Запустите командную строку (CMD) или PowerShell от имени администратора.
- Выполните команду, заменив
D:на вашу букву диска:
DISM /Online /Enable-Feature /FeatureName:NetFx3 /All /LimitAccess /Source:D:\sources\sxs
- Дождитесь завершения операции и перезагрузите компьютер.
При ошибках 0x800F0818 или 0x800F0906 убедитесь, что версия установочного ISO-образа точно соответствует установленной сборке Windows.
Исправление ошибки 0x800F0954 через реестр
Ошибка 0x800F0954 часто возникает в корпоративных сетях, когда компьютер пытается загрузить компонент с недоступного сервера WSUS вместо официальных серверов Microsoft.
- Нажмите
Win + R, введитеregeditи нажмите ОК. - Перейдите по пути:
HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows\WindowsUpdate\AU - Найдите параметр
UseWUServerи измените его значение на0или удалите этот ключ полностью. - Перезапустите службу «Центр обновления Windows» или перезагрузите ПК, затем повторите попытку установки через «Компоненты Windows».
- После успешной установки можно вернуть исходное значение реестра, если это требуется политиками компании.
Установка через компоненты Windows
Базовый метод, работающий при стабильном интернет-соединении без специфических ошибок сети.
- Нажмите
Win + R, введитеoptionalfeaturesи нажмите Enter. - Поставьте галочку напротив «.NET Framework 3.5 (включает .NET 2.0 и 3.0)».
- Выберите «Скачать файлы из Центра обновления Windows» и дождитесь завершения.
Сторонние автономные установщики
Существуют проверенные сообществами автономные установщики (например, от abbodi1406), которые автоматически активируют встроенный в систему компонент без необходимости монтировать ISO-образ. Этот способ удобен, если у вас нет под рукой установочного образа Windows.
Скачивайте такие инструменты только из доверенных источников.
Важные примечания
- Стандартный веб-установщик с сайта Microsoft не работает для Windows 10 и 11, так как платформа является встроенным компонентом ОС, а не отдельным приложением.
- Если проблема возникла после обновления до Windows 11, возможно повреждение системных файлов. В этом случае перед установкой .NET рекомендуется выполнить команды:
sfc /scannow
DISM /Online /Cleanup-Image /RestoreHealth
Частые ошибки
| Код ошибки | Причина | Решение |
|---|---|---|
| 0x800F0954 | Попытка загрузки с недоступного WSUS-сервера | Измените параметр UseWUServer в реестре |
| 0x800F081F, 0x800F0906 | Проблемы с загрузкой из Центра обновлений | Используйте офлайн-установку через DISM |
| 0x800F0818 | Несоответствие версии ISO-образа сборке Windows | Убедитесь, что версия ISO точно соответствует установленной сборке |
FAQ
Почему веб-установщик с сайта Microsoft не работает? Платформа .NET Framework 3.5 является встроенным компонентом операционной системы Windows 10 и 11, а не отдельным приложением, поэтому стандартный веб-установщик неприменим.
Что делать, если у меня нет ISO-образа Windows? Можно использовать проверенные сообществами автономные установщики (например, от abbodi1406), которые активируют встроенный компонент без необходимости монтировать образ. Скачивайте такие инструменты только из доверенных источников.
Почему появляется ошибка 0x800F0954?
Эта ошибка часто возникает в корпоративных сетях, когда компьютер пытается загрузить компонент с недоступного сервера WSUS вместо официальных серверов Microsoft. Для решения измените параметр UseWUServer в реестре.
Что делать, если проблема появилась после обновления до Windows 11?
Возможно повреждение системных файлов. Перед установкой .NET Framework выполните команды sfc /scannow и DISM /Online /Cleanup-Image /RestoreHealth для восстановления целостности системы.