Все способы:
Способ 1: Проверка подключения к сети
Если при установке компонента .NET Framework 3.5 в Windows 10 возникает ошибка, тогда в первую очередь проверьте интернет-подключение. Нестабильное соединение или работа сторонних сетевых утилит зачастую препятствуют корректному обновлению/установке системных компонентов.
Подробнее:
Просмотр и измерение скорости интернета в Windows 10
Проверка стабильности интернет-соединения
Обратите внимание, что блокировать установку .NET Framework 3.5 может и сторонний софт, например, различные сетевые утилиты, программы для обхода блокировок в интернете или даже антивирусное программное обеспечение. Проверьте, работает ли в фоне такой софт, и, если да, на время инсталляции отключите его. Если значок приложения располагается в системном трее, кликните по нему правой кнопкой мыши и выберите пункт «Отключить» или «Выйти». В других случаях потребуется открыть интерфейс программы и найти завершение работы там.
Читайте также: Отключение антивируса
Способ 2: «Панель управления»
Можете попробовать активировать компонент .NET Framework 3.5 через системные настройки Windows 10. Это обеспечивает возможность совместимости ОС с приложениями, которые требуют эту версию платформы для корректной работы, в особенности это касается некоторых старых программ. Если в системе .NET Framework 3.5 есть, тогда достаточно просто включить компонент через «Панель управления», так как в Windows 10 он по умолчанию отключен:
- Запустите классическую «Панель управления», отыскав средство в главном меню или через строку поиска.
- Выберите отображение разделов по категориям, затем в блоке «Программы» кликните по строке «Удаление программ».
- На панели слева щелкните по строке «Включение или отключение компонентов Windows».
- Откроется новое окно, где в чекбоксе нужно отметить пункт «.NET Framework 3.5 (включает .NET 2.0 и 3.0)» и сохранить настройки.
После перезагрузки компьютера компонент должен заработать в системе. Если этого не произошло, стоит проверить, нет ли проблем в работе системы или в настройках Windows 10.
Способ 3: Ручная установка
Установить .NET Framework 3.5 можно и вручную, использовав специальную команду через консоль Windows 10:
- Запустите «Командную строку» от имени администратора. Для этого используйте запрос
cmd
в строке поиска главного меню, затем выберите пункт «Запуск от имени администратора». - Введите команду
DISM /Online /Enable-Feature /FeatureName:NetFx3 /All /LimitAccess
и нажмите на клавишу «Enter».
Если инсталляция завершилась успешно, можете закрывать консоль и перезагрузите компьютер.
Способ 4: Обновление ОС
Чтобы избежать некоторых проблем, в особенности в работе системных и предустановленных компонентов, следует поддерживать версию операционной в актуальном состоянии. Вероятно, обновление ОС позволит исправить ошибку, которой заканчивается попытка установить .NET Framework 3.5. Наш автор описывал способы установки последних апдейтов для «десятки» с использованием системных средств и сторонних утилит в отдельном материале.
Подробнее: Обновление Windows 10 до последней версии
Способ 5: Восстановление системных файлов
Процесс восстановления поврежденных системных файлов системы зачастую помогает отыскать причину ошибки установки .NET Framework 3.5. Для таких случаев в Windows предусматривается специальный инструмент, который в автоматическом режиме сканирует операционку на наличие поврежденных компонентов и восстанавливает их при возможности. Переходите по ссылке ниже к нашему отдельному материалу, чтобы узнать, как применить средство.
Подробнее: Как проверить целостность системных файлов в Windows 10
Способ 6: «Редактор локальной групповой политики»
Ошибка при инсталляции компонента также может быть вызвана тем, что системный администратор настроил обслуживание компьютера не через «Центр обновления Windows», а посредством службы WSUS (Windows Server Update Services). Если дело в этом, вы столкнетесь с кодом ошибки 0x800F0906 при установке .NET Framework 3.5. Если у вас профессиональная или корпоративная редакций Windows 10, можете воспользоваться оснасткой «Редактор локальной групповой политики» для исправления ситуации:
- Вызовите окно «Выполнить» (сочетание «Win + R») и выполните запрос
gpedit.msc
. - На панели слева разверните раздел «Конфигурация компьютера», затем «Административные шаблоны».
- Щелкните по подразделу «Система» слева, затем в центральной части окна найдите параметр «Укажите параметры для установки необязательных компонентов и восстановления компонентов». Дважды кликните по нему левой кнопкой мыши.
- В открывшемся окне отметьте пункт «Включено», примените и сохраните настройки.
- Затем запустите консоль «Командная строка» от имени администратора, пропишите команду
gpupdate/force
и нажмите на клавишу «Enter» для применения политики.
Если используется установочный накопитель, о чем мы поговорим ниже, в окне со свойствами политики «Укажите параметры для установки необязательных компонентов и восстановления компонентов» в блоке «Параметры» можете ввести альтернативный путь к исходным файлам (содержимому папки \sources\sxs
). Например, этот путь может выглядеть так: \\server_name\share\Win8sxs
. А уже после ввода всех параметров для политики, примените ее с помощью «Командной строки» (Шаги 5 и 6 инструкции выше).
Способ 7: Установочный накопитель
Если и ручная установка компонента (Способ 3), и редактирование локальной политики завершаются ошибкой, сделайте установку из дистрибутива системы, и для этого потребуется установочный накопитель с ISO-образом Windows 10.
Обратите внимание, что образ ISO должен быть той же разрядности, что и текущая версия операционной системы.
Подробнее: Руководство по созданию загрузочной флешки с Windows 10
- Если есть установочный накопитель, нужно вставить его в компьютер, перезагрузить его и в качестве первого устройства для загрузки выбрать этот накопитель через BIOS. Как выставить приоритет загрузки, читайте в нашем отдельном материале.
Подробнее: Изменение приоритета загрузки в BIOS
- Теперь нужно открыть «Командую строку» через установочный накопитель. После начала загрузки компьютера отобразится установочное окно, сначала выберите кнопку «Далее», затем щелкните по строке «Восстановление системы», которая расположена в левом нижнем углу.
- Запустится среда восстановления, где нужно выбрать кнопку «Поиск и устранение неисправностей».
- Далее выберите запуск «Командной строки».
- Введите команду
DISM /Online /Enable-Feature /FeatureName:NetFx3 /All /LimitAccess /Source:X:\sources\sxs
, где под буквой X подразумевается буква смонтированного образа, диска или флешки.
Если вы не знаете букву диска, тогда предварительно используйте утилиту DiskPart в консоли, чтобы посмотреть ее. По очереди выполните следующие запросы:
diskpart
list disk
exit
Первая команда запускает утилиту, вторая предназначена для отображения всех дисков компьютера, и там же можно увидеть номер и букву накопителя, а запрос
exit
закрывает утилиту для работы с дисками. После вернитесь к Шагу 5 и установите .NET Framework 3.5 из дистрибутива системы.
Кстати, данный метод помогает устранить ошибки с кодами 0x800F081F или 0x800F0950, которые возникают при установке компонента.
Способ 8: «Редактор реестра»
Способ с редактированием системного реестра, который мы опишем ниже, подойдет также для исправления вышеупомянутых ошибок, которые препятствуют инсталляции .NET Framework 3.5 на корпоративном компьютере, где для обновлений используется не «Центр обновления Windows», а свой сервер (служба WSUS).
- Запустите оснастку «Редактор реестра», выполнив команду
regedit
через окно «Выполнить» («Win + R»). - Разверните ветку
HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows\WindowsUpdate\AU
. Можете скопировать адрес и вставить его в адресную строку вверху, затем нажать на клавишу «Enter».
Если раздела «AU» нет, создайте его вручную. Для этого кликните правой кнопкой мыши по каталогу «WindowsUpdate», наведите курсор на пункт «Создать» и выберите «Раздел», затем задайте ему соответствующее имя. - Дважды кликните левой кнопкой мыши по параметру «UseWUServer» в центральной части окна.
- В открывшемся окне измените значение параметра на
0
, сохраните настройки.
Если ключа нет, его следует создать. Щелкните правой кнопкой мыши по свободной области в каталоге «AU», вызвав контекстное меню, потом наведите курсор мыши на «Создать» и выберите «Параметр DWORD (32 бита)». Задайте ему название UseWUServer
и в качестве значения пропишите 0
.
После перезагрузки компьютера новые параметры должны вступить в силу, а ошибка при установке .NET Framework 3.5 устранена.
Дополнительные рекомендации
Обычно ошибка имеет непосредственное отношение к «Центру обновления Windows», так как не может связаться с ним для установки .NET Framework 3.5. Если он выключен или заблокирован по каким-то причинам, то чаще всего инсталлировать системные компоненты не удается. Также это может быть связано с неполадками, которые возникают в его работе. Ознакомьтесь с нашими отдельными статьями, которые, возможно, помогут исправить ситуацию.
Подробнее:
Включение Центра обновления в Windows 10
Решение проблем с работоспособностью Центра обновлений Windows 10
Стоит еще упомянуть, что на официальном сайте Microsoft есть утилита, которая предназначена для устранения проблем с установкой компонентов .NET Framework. Попробуйте скачать ее по ссылке ниже, установить и запустить проверку системы на наличие возможных ошибок.
Задайте вопрос или оставьте свое мнение