Что делать, если не устанавливается .Net Framework 3.5 в Windows 10
Способ 1: Проверка подключения к сети
Если при установке компонента .NET Framework 3.5 в Windows 10 возникает ошибка, тогда в первую очередь проверьте интернет-подключение. Нестабильное соединение или работа сторонних сетевых утилит зачастую препятствуют корректному обновлению/установке системных компонентов.
Способ 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. Наш автор описывал способы установки последних апдейтов для «десятки» с использованием системных средств и сторонних утилит в отдельном материале.
Способ 6: «Редактор локальной групповой политики»
Ошибка при инсталляции компонента также может быть вызвана тем, что системный администратор настроил обслуживание компьютера не через «Центр обновления Windows», а посредством службы WSUS (Windows Server Update Services). Если дело в этом, вы столкнетесь с кодом ошибки 0x800F0906 при установке .NET Framework 3.5. Если у вас профессиональная или корпоративная редакций Windows 10, можете воспользоваться оснасткой «Редактор локальной групповой политики» для исправления ситуации:
- Вызовите окно «Выполнить» (сочетание «Win + R») и выполните запрос gpedit.msc.
- На панели слева разверните раздел «Конфигурация компьютера», затем «Административные шаблоны».
- Щелкните по подразделу «Система» слева, затем в центральной части окна найдите параметр «Укажите параметры для установки необязательных компонентов и восстановления компонентов». Дважды кликните по нему левой кнопкой мыши.
- В открывшемся окне отметьте пункт «Включено», примените и сохраните настройки.
- Затем запустите консоль «Командная строка» от имени администратора, пропишите команду gpupdate/force и нажмите на клавишу «Enter» для применения политики.
Если используется установочный накопитель, о чем мы поговорим ниже, в окне со свойствами политики «Укажите параметры для установки необязательных компонентов и восстановления компонентов» в блоке «Параметры» можете ввести альтернативный путь к исходным файлам (содержимому папки sourcessxs). Например, этот путь может выглядеть так: \server_nameshareWin8sxs. А уже после ввода всех параметров для политики, примените ее с помощью «Командной строки» (Шаги 5 и 6 инструкции выше).
Способ 7: Установочный накопитель
Если и ручная установка компонента (Способ 3), и редактирование локальной политики завершаются ошибкой, сделайте установку из дистрибутива системы, и для этого потребуется установочный накопитель с ISO-образом Windows 10.
Обратите внимание, что образ ISO должен быть той же разрядности, что и текущая версия операционной системы.
Подробнее: Руководство по созданию загрузочной флешки с Windows 10
- Если есть установочный накопитель, нужно вставить его в компьютер, перезагрузить его и в качестве первого устройства для загрузки выбрать этот накопитель через BIOS. Как выставить приоритет загрузки, читайте в нашем отдельном материале.
Если вы не знаете букву диска, тогда предварительно используйте утилиту 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_MACHINESOFTWAREPoliciesMicrosoftWindowsWindowsUpdateAU. Можете скопировать адрес и вставить его в адресную строку вверху, затем нажать на клавишу «Enter».
Если раздела «AU» нет, создайте его вручную. Для этого кликните правой кнопкой мыши по каталогу «WindowsUpdate», наведите курсор на пункт «Создать» и выберите «Раздел», затем задайте ему соответствующее имя.
- Дважды кликните левой кнопкой мыши по параметру «UseWUServer» в центральной части окна.
- В открывшемся окне измените значение параметра на 0, сохраните настройки.
Если ключа нет, его следует создать. Щелкните правой кнопкой мыши по свободной области в каталоге «AU», вызвав контекстное меню, потом наведите курсор мыши на «Создать» и выберите «Параметр DWORD (32 бита)». Задайте ему название UseWUServer и в качестве значения пропишите 0.
После перезагрузки компьютера новые параметры должны вступить в силу, а ошибка при установке .NET Framework 3.5 устранена.
Дополнительные рекомендации
Обычно ошибка имеет непосредственное отношение к «Центру обновления Windows», так как не может связаться с ним для установки .NET Framework 3.5. Если он выключен или заблокирован по каким-то причинам, то чаще всего инсталлировать системные компоненты не удается. Также это может быть связано с неполадками, которые возникают в его работе. Ознакомьтесь с нашими отдельными статьями, которые, возможно, помогут исправить ситуацию.
Наша группа в TelegramПолезные советы и помощь