无法在Windows 10上安装.net 3.5


52

当我尝试安装.net 3.5时,出现以下消息:

无法安装以下功能:

.NET Framework 3.5(包括.NET 2.0和3.0)

错误代码:0x800F081F

我尝试使用独立程序包并通过Windows功能。

更新:Internet连接正常。


您是否尝试过自己解决此问题?一个简单的搜索将我带到此页面
双关

是“未检测到组件存储损坏”。
邓肯

3
运行Dism DISM / Online /启用功能/ FeatureName:NetFx3 / Source:d:\ sources \ sxs / All / LimitAccess(用已安装的Win10 ISO替换D :)
magicandre1981

@ magicandre1981:就是这样!! 谢谢!!
邓肯

.NET Framework 3.5安装错误:0x800F0906、0x800F081F,0x800F0907列出了可能的解决方案(公认的答案是其中之一)。
Jakub Januszkiewicz

Answers:


80

请以管理员身份打开命令提示符(cmd.exe),然后运行以下命令来安装.Net 3.5:

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

(用已安装的Win10 ISO替换D :)

在某些环境中,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 '16

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,该怎么办。我们可以从某个位置下载并将其指向该位置吗?
Kurkula


1
对我来说,只有最后一个命令DISM.EXE /Online /Add-Package /PackagePath:C:\Features\Microsoft-Windows-NetFx3-OnDemand-Package.cab有效。橱柜文件位于Windows认为“安全”的位置至关重要。从USB拇指驱动器安装可能会导致错误800F0950。我最终将文件复制到C :,如提供的示例所示。
赫尔曼

2

Windows并排(WinSxS)位置在注册表中可能为空。

从从APPWIZ.CPL调用的GUI,这导致错误代码:0x800F081F

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

检查/添加子项“服务”和“ LocalSourcePath”的值。它应该包含正确的字符串(例如'd:\ sources \ sxs'),数据类型(REG_SZ)。其中“ d:”代表Windows媒体驱动器号。


这里的所有其他建议都没有奏效,但是现在对我来说这已经在4台PC上使用了。非常感谢!
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

准备:Windows 10 DVD,ISO映像或带有Windows 10的可引导闪存驱动器

方向:

  1. 插入Windows 10 DVD,或双击其ISO映像,或在Windows 10中插入可引导闪存驱动器,具体取决于您所拥有的。

  2. 在文件资源管理器中打开“此PC”,并记下已插入的安装介质的驱动器号。就我而言,它是磁盘I:

  3. 使用管理特权打开CMD并键入以下命令:Dism / online / enable-feature / featurename:NetFx3 / All / Source:X:\ sources \ sxs / LimitAccess

将X替换为Windows 10安装介质的驱动器号。

需要20分钟才能完成。

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.