安装 .NET Framework 时出现错误 0x800F0954
症状
在 Windows 10 上尝试安装 .NET Framework(BarTender 运行所需的组件)时,您可能会收到以下错误信息:
Windows 无法完成所请求的更改。
无法完成更改。请重启计算机后重试。
错误代码:0x800F0954
适用范围
- Windows 10
- 您正在使用 WSUS(Windows Server 更新服务)。如果 .NET 安装程序未在 WSUS 中批准,可能会出现此错误。
- .NET Framework 3.5
解决方法
我们强烈建议由 IT 管理员核实并执行以下步骤。
您需要通过以下注册表编辑临时绕过 WSUS 服务器(需要管理员权限):
- 右键点击开始菜单,选择运行。
- 输入 regedit.exe,然后点击确定。
-
定位到以下注册表项:
HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows\WindowsUpdate\AU
- 在左侧树状结构中,右键点击AU文件夹,选择导出以备份该项,然后再进行修改。
- 在右侧窗格中,如果存在名为 UseWUServer 的值,将其数据设置为 0。
- 关闭注册表编辑器。
- 重启 Windows。
- 安装 .NET Framework。
- 安装完成后,重新进入注册表,将 UseWUServer 的数据改回 1。
- 关闭注册表编辑器。
- 重启 Windows。