Не могу установить.net 3.5 на Windows 10

Когда я пытаюсь установить.net 3.5, я получаю следующее сообщение:

Не удалось установить следующую функцию:

.NET Framework 3.5 (включает.NET 2.0 и 3.0)

Код ошибки: 0x800F081F

Я попробовал с автономным пакетом и через Windows Features.

Обновление: Интернет-соединение в порядке.

4 ответа

Решение

Пожалуйста, откройте командную строку (cmd.exe) от имени администратора и выполните следующую команду для установки.Net 3.5:

DISM /Online /Enable-Feature /FeatureName:NetFx3 /Source:d:\sources\sxs /All /LimitAccess 

(замените D: на ваш смонтированный Win10 ISO)

В некоторых средах DISM не может получить файл (прокси, сетевые политики). Команда DISM берет файлы с DVD, и все в порядке.

Если вы являетесь подписчиком MSDN, вы также можете скачать Windows 10 Features on Demand ISO, смонтируйте ISO, скопируйте Microsoft-Windows-NetFx3-OnDemand-Package.cab в C:\Features (или другую папку) и эти команды:

DISM.EXE /Online /Add-Capability /CapabilityName:NetFx3~~~~ /Source:C:\Features

Если это не удается, запустите это:

DISM.EXE /Online /Add-Package /PackagePath:C:\Features\Microsoft-Windows-NetFx3-OnDemand-Package.cab

Расположение Windows Side by Side (WinSxS), вероятно, пусто в реестре.

Из GUI, вызванного из APPWIZ.CPL, это приводит к коду ошибки: 0x800F081F

[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\Servicing]
"LocalSourcePath"="d:\\sources\\sxs"

Проверьте / добавьте подраздел "Обслуживание" и значение "LocalSourcePath". Он должен содержать правильную строку (например, 'd:\sources\sxs'), тип данных (REG_SZ). Где "d:" обозначает букву вашего диска Windows Media.

Я был в замешательстве, когда это тоже не удавалось, но потом узнал, что у меня есть групповая политика, запрещающая мне включать функции Windows. gpedit.msc >> Computer Configuration >> Administrative Templates >> System >> Specify settings for optional component installation and component repair. Установлен в Enabled и проверить Contact Windows Update directly to download repair content instead of Windows Server Update Services (WSUS) - источник: https://www.askvg.com/fix-cant-install-microsoft-net-framework-3-5-in-windows-8-and-later/

Из Strikeforcezero комментарий

Это может быть другой вариант:

https://sourceforge.net/projects/framework-3-offline/

Загружено 27.06.2016- последние комментарии были в 2019. Работает с компьютером с воздушным зазором.

Попробуйте: https://www.youtube.com/watch?v=fdfvJCAN0Mw

Подготовка: DVD-диск с Windows 10, образ ISO или загрузочная флешка с Windows 10

Направления:

  1. Вставьте DVD-диск с Windows 10 или дважды щелкните его ISO-образ или вставьте загрузочную флешку с Windows 10, в зависимости от того, что у вас есть.

  2. Откройте "Этот компьютер" в проводнике и запишите букву диска установочного носителя, который вы вставили. В моем случае это диск I:

  3. Откройте CMD с правами администратора и введите следующую команду: Dism /online /enable-feature /featurename:NetFx3 /All /Source:X:\sources\sxs /LimitAccess

Замените X буквой диска для установочного носителя Windows 10.

Это займет 20 минут.

Другие вопросы по тегам