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

136962
Dunken

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

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

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

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

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

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

49
Вы пытались решить это самостоятельно? Простой поиск приводит меня к [этой странице] (http://windows.microsoft.com/en-in/windows-8/windows-update-error-0x800f081f) pun 8 лет назад 0
Да "Не обнаружено повреждение хранилища компонентов". Dunken 8 лет назад 0
запустите Dism ** DISM / Online / Enable-Feature / FeatureName: NetFx3 / Source: d: \ sources \ sxs / All / LimitAccess ** (замените D: на смонтированный ISO-образ Win10). magicandre1981 8 лет назад 3
@ magicandre1981: это все !! Спасибо!! Dunken 8 лет назад 0
[Ошибка установки .NET Framework 3.5: 0x800F0906, 0x800F081F, 0x800F0907] (https://support.microsoft.com/en-us/kb/2734782) перечисляет возможные решения (одним из них является принятый ответ). Jakub Januszkiewicz 8 лет назад 0
Это также может помочь: `DISM.exe / Online / Cleanup-image / Restorehealth` harrymc 6 лет назад 0

4 ответа на вопрос

74
magicandre1981

Пожалуйста, откройте командную строку (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 
Отлично, сработало сразу. brettdj 8 лет назад 0
Я был в замешательстве, когда это тоже не удавалось, но потом узнал, что у меня есть групповая политика, запрещающая мне включать функции Windows. `gpedit.msc` >>` Конфигурация компьютера` >> `Административные шаблоны` >>` Система` >> `Укажите настройки для установки дополнительных компонентов и их восстановления`. Установите «Включено» и установите флажок «Связаться с Центром обновления Windows напрямую, чтобы загрузить восстановительный контент вместо служб Windows Server Update Services (WSUS)» - источник: http://www.askvg.com/fix-cant-install-microsoft-net-framework -3-5-в-окна-8-и-позже / StrikeForceZero 8 лет назад 9
Что делать, если у меня нет Windows 10 DVD со мной. Можем ли мы скачать его из какого-то места и указать на него? Kurkula 7 лет назад 1
@Chandana вы можете скачать ISO от Microsoft: https://www.microsoft.com/en-us/software-download/techbench magicandre1981 7 лет назад 0
я получаю следующую ошибку: исходные файлы не могут быть найдены. Используйте параметр «Источник», чтобы указать расположение файлов, необходимых для восстановления функции. Jaimin Dave 7 лет назад 0
@JaiminDave Установили ли вы дополнительные пакеты многоязыкового интерфейса пользователя, прежде чем пытаться установить .net 3.5? если да, скопируйте папку sources \ sxs из исходного DVD / ISO и из ISO с установленным вами языком многоязыкового интерфейса пользователя в C: \ sxs, чтобы в эту папку входили все файлы многократного ввода .net 3.5 с исходного языка и нового языка. magicandre1981 7 лет назад 0
@StrikeForceZero это сработало для меня. Спасибо, что включили эти шаги! Они сделали трюк. Michael Armes 6 лет назад 0
Для меня работала только последняя команда `DISM.EXE / Online / Add-Package / PackagePath: C: \ Features \ Microsoft-Windows-NetFx3-OnDemand-Package.cab`. Крайне важно, чтобы файл CAB-файла находился в месте, которое Windows считает «безопасным». Установка с флэш-накопителя USB может привести к ошибке 800F0950. В итоге я скопировал файл в C: как показано в приведенном примере. Hermann 6 лет назад 0
Круто .. это тоже не работает. KeepMove 5 лет назад 0
1
M.M.

Расположение 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 6 лет назад 0
0
HB MAAM

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

-3
Thư Viện IT

Try: https://www.youtube.com/watch?v=fdfvJCAN0Mw

Preparation: Windows 10 DVD, ISO image or your bootable flash drive with Windows 10

Directions:

  1. Insert your Windows 10 DVD, or double click its ISO image, or insert your bootable flash drive with Windows 10, depending on what you have.

  2. Open 'This PC' in File Explorer and note the drive letter of the installation media you have inserted. In my case it is disk I:

  3. Open CMD with administrative privileges and type the following command: Dism /online /enable-feature /featurename:NetFx3 /All /Source:X:\sources\sxs /LimitAccess

Replace X with your drive letter for Windows 10 installation media.

It takes 20 minutes to complete.