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


52

Коли я намагаюся встановити .net 3.5, я отримую наступне повідомлення:

Не вдалося встановити наступну функцію:

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

Код помилки: 0x800F081F

Я спробував із самостійним пакетом і через функції Windows.

Оновлення: підключення до Інтернету нормально.


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

Так "Не виявлено пошкодження магазину компонентів".
Данкен

3
запустіть Dism DISM / Online / Enable-Feature / FeatureName: NetFx3 / Джерело: d: \ source \ sxs / All / LimitAccess (замініть D: на встановлений Win10 ISO).
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: \ Особливості (або іншу папку) та ці команди:

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

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
Що робити, якщо у мене немає DVD 10 Windows. Чи можемо ми завантажити його з якогось місця та вказати на це місце?
Куркула

@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працювала лише остання команда . Важливо, щоб файл кабінету знаходився в місці, яке Windows вважає "безпечним". Встановлення з USB-накопичувача може призвести до помилки 800F0950. Я закінчив копіювати файл на C: як показано в наведеному прикладі.
Герман

2

Місце віконця (WinSxS), можливо, в реєстрі порожнє.

З GUI, викликаного від APPWIZ.CPL, це призводить до коду помилки: 0x800F081F

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

Позначте / додайте підрозділ "Обслуговування" та значення "LocalSourcePath". Він повинен містити правильний рядок (наприклад, 'd: \ source \ sxs'), тип даних (REG_SZ). Де "d:" відображає лист вашого медіаприводу Windows.


Всі інші пропозиції тут ніколи не працювали, але зараз це на 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. Відкрийте "Цей ПК" у File Explorer і відзначте букву диска встановленого носія. У моєму випадку це диск I:

  3. Відкрийте CMD з правами адміністратора та введіть таку команду: Dism / online / enable-element /namename: NetFx3 / All / Джерело: X: \ source \ sxs / LimitAccess

Замініть X на лист диска для інсталяційного носія Windows 10.

На це потрібно 20 хвилин.

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.