答案1
错误代码0x80248015
含义WU_E_DS_SERVICEEXPIRED
:
由于服务注册已过期,操作未完成。
据一位名为龙之谷在Microsoft Answers 论坛,此错误似乎是由文件引起的C:\Windows\SoftwareDistribution\AuthCabs\authcab.cab
。此 CAB 文件包含一个名为的 XML 文件, authorization.xml
其到期日期为 2017 年 12 月 3 日 11:59:25 PST。如果用户在此时间之后尝试更新 Windows,则 Windows 更新会失败,因为此文件已过期。
但是,我的 Windows 7 VM 显示 Windows 更新服务未运行的消息,但该服务已启动
- 通过 services.msc 停止 Windows 更新服务
- 将文件夹重命名
C:\Windows\SoftwareDistribution\
为C:\Windows\SoftwareDistribution_old\
- 再次打开 Windows Update 并点击
Check for Updates
。
现在 Windows 更新终于可以再次为我服务了。
当我打开authorization.xml
里面时C:\Windows\SoftwareDistribution\AuthCabs\authcab.cab
,我可以看到 ExpiryDate
现在设置为 2025,所以这个问题应该不会再出现。