适用于:Windows 10 神州网信政府版
1. 概要
以下为安装.net framework 3.5出现报错0x800F0954的解决方法。
2. 操作步骤/更多信息:
通过查看系统日志发现,在安装.net framework 3.5的过程中出现报错0x800F0954的原因为:CBS_E_INVALID_WINDOWS_UPDATE_COUNT_WSUS表明操作系统可能已配置为使用WSUS服务器获取更新,而不是直接连接到Windows Update服务器。具体dism log和CBS log记录如下:
Dism.log
xxxx,信息DISM DISM程序包管理器:PID = 12956 TID = 12296有关在线程序包和功能相关操作的更多日志,请参见 xxxx,错误DISM DISM.EXE:DISM程序包管理器处理了命令行,但失败。HRESULT = 800F0954 |
CBS.log
xxxx,信息CBS DWLD:无法执行Windows更新搜索[HRESULT = 0x800f0954-CBS_E_INVALID_WINDOWS_UPDATE_COUNT_WSUS] xxxx,信息CBS FC:WindowsUpdateDownloadFromUUP返回。[0x800F0954] |
解决方案如下:
1.按Win+R,在运行框窗口输入regedit,打开注册表编辑器。
2. 找到以下路径:HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows\WindowsUpdate\AU
,其中UseWUServer默认值为1,改成0。
3. 按Win+R,在运行框窗口输入services.msc,打开服务列表,重启Windows Update service.
4. 此时可以正常安装.net framework 3.5。
5. 将第二步的修改还原,并重启Windows Update service。