我正在尝试在我们的一台 WIN Server 2016 上安装 Windows Defender,但收到错误代码为 0x800f0831 的失败消息。我尝试通过服务器管理器 > 添加角色和功能进行安装。
几个月前,Defender 已从此服务器中删除,现在需要重新安装。检查 CBS 日志时,我看到了有关 KB5014702 缺少软件包的条目。但是,在尝试安装该 KB 时,我收到一条消息,指出该 KB 不适用。
查看已安装的 Windows 更新列表时,我找不到该 KB,因此无法卸载它并尝试重新安装。所以我现在陷入了困境,希望这里有人能分享一些技巧。非常感谢!
需要注意的是,我们的服务器是“隔离的”(即没有互联网连接)。因此 DISM 工具无法为我们获取服务器所需的软件包。
以下是 CBS 日志中的条目:
2022-12-01 12:02:35,信息 CBS 商店损坏,软件包清单缺失:Package_3201_for_KB5014702~31bf3856ad364e35~amd64~~10.0.1.73 2022-12-01 12:02:35,错误 CBS 无法解析软件包“Package_3201_for_KB5014702~31bf3856ad364e35~amd64~~10.0.1.73” [HRESULT = 0x800f0831 - CBS_E_STORE_CORRUPTION] 2022-12-01 12:02:35,信息 CBS 由于软件包而标记商店损坏标志:软件包_3201_for_KB5014702~31bf3856ad364e35~amd64~~10.0.1.73。 [HRESULT = 0x800f0831 - CBS_E_STORE_CORRUPTION] 2022-12-01 12:02:35,信息 CBS 无法解析程序包 [HRESULT = 0x800f0831 - CBS_E_STORE_CORRUPTION] 2022-12-01 12:02:35,信息 CBS 无法检查这是否是真正的子程序包:Package_3201_for_KB5014702~31bf3856ad364e35~amd64~~10.0.1.73 [HRESULT = 0x800f0831 - CBS_E_STORE_CORRUPTION] 2022-12-01 12:02:35,信息 CBS 无法收集程序包的受影响依赖程序包: Windows-Defender-Management-Group-amcore-Package~31bf3856ad364e35~amd64~~10.0.14393.0 [HRESULT = 0x800f0831 - CBS_E_STORE_CORRUPTION] 2022-12-01 12:02:35,信息 CBS 无法处理包监视列表。 [HRESULT = 0x800f0831 - CBS_E_STORE_CORRUPTION] 2022-12-01 12:02:35,信息 CBS 无法计划执行。 [HRESULT = 0x800f0831 - CBS_E_STORE_CORRUPTION] 2022-12-01 12:02:35,错误 CBS 无法处理单阶段执行。 [HRESULT = 0x800f0831 - CBS_E_STORE_CORRUPTION] 2022-12-01 12:02:35,信息 CBS WER:为程序包生成失败报告:Microsoft-Windows-Foundation-Package~31bf3856ad364e35~amd64~~10.0.14393.0,状态:0x800f0831,故障来源:CBS 其他,启动状态:已安装,目标状态:已安装,客户端 ID:DISM 程序包管理器提供程序