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


52

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

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

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

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

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

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


Вы пытались решить это самостоятельно? Простой поиск приводит меня к этой странице
каламбур

Да "Не обнаружено повреждение хранилища компонентов".
Дункен

3
запустите Dism DISM / Online / Enable-Feature / FeatureName: NetFx3 / Source: d: \ sources \ sxs / All / LimitAccess (замените D: на смонтированный ISO-образ Win10).
magicandre1981

@ magicandre1981: это все !! Спасибо!!
Дункен

Ошибка установки .NET Framework 3.5: 0x800F0906, 0x800F081F, 0x800F0907 перечисляет возможные решения (одним из них является принятый ответ).
Якуб Янушкевич

Ответы:


80

Пожалуйста, откройте командную строку (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 DemandISO, смонтировать 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

Отлично, сработало сразу.
2016 года

11
Я был в замешательстве, когда это тоже не удавалось, но потом узнал, что у меня есть групповая политика, запрещающая мне включать функции 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)- источник: askvg.com/...
StrikeForceZero

1
Что делать, если у меня нет Windows 10 DVD со мной. Можем ли мы скачать его из какого-то места и указать на него?
Куркула

@Chandana, вы можете загрузить ISO с Microsoft: microsoft.com/en-us/software-download/techbench
magicandre1981,

1
Для меня DISM.EXE /Online /Add-Package /PackagePath:C:\Features\Microsoft-Windows-NetFx3-OnDemand-Package.cabработала только последняя команда . Крайне важно, чтобы файл CAB-файла находился в месте, которое Windows считает «безопасным». Установка с флэш-накопителя USB может привести к ошибке 800F0950. В итоге я скопировал файл в C: как показано в приведенном примере.
Герман

2

Расположение 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.


Все остальные предложения здесь никогда не работали, но теперь у меня есть 4 компьютера. Большое спасибо!
neildeadman

0

Я был в замешательстве, когда это тоже не удавалось, но потом узнал, что у меня есть групповая политика, запрещающая мне включать функции 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 комментарий


-4

Попробуйте: 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 минут.

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.