可选功能 .Net 3.5 无法安装的解决方法

问题

Win10/11 在尝试启用 .Net 3.5 时可能存在异常,使用安装包手动安装也无效,可能的报错是 0x800F0954。

解决方案 1

该方案需要有互联网连接。

修改注册表中的 UseWUServer 值然后重新尝试启用 .Net 3.5,具体注册表路径如下

 计算机\HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows\WindowsUpdate\AU

设置 UseWUServer 的值为 0,然后重启 Windows Update 服务,最后去再次尝试启用 .Net 3.5。

安装完成后恢复 UseWUServer 的默认值。

解决方案 2

使用 DISM 离线安装。

需要找一个和当前系统相同版本的安装镜像(语言、位数相同,版本相同或相近)。

假设已经把安装镜像挂载到 D:,然后用管理员权限打开命令提示符,执行以下命令:

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

或者这个命令:

DISM /online /add-package /packagepath:D:\sources\sxs\microsoft-windows-netfx3-ondemand-pachage.cab

Comments