2015-07-29 15:57:34 +0000 2015-07-29 15:57:34 +0000
55
55

无法在Windows 10上安装.net 3.5。

当我尝试安装.net 3.5时,我得到如下信息。

无法安装以下功能。

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

错误代码。0x800F081F

我尝试过使用独立软件包和通过Windows功能。

更新:互联网连接正常。

答案 (3)

81
81
81
2015-07-30 15:52:42 +0000

请以管理员身份打开命令提示符(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
2
2
2
2015-08-19 12:34:01 +0000

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

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

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

检查/添加子键 “Servicing",以及 "LocalSourcePath "的值。它应该包含一个正确的字符串(例如’d:\sources\sxs'),数据类型(REG_SZ)。其中,"d: "代表你的Windows媒体驱动器字母。

0
0
0
2017-11-24 07:37:38 +0000

当这个也失败的时候,我也很纠结,但后来发现我有一个组策略阻止我启用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 comment