嗨,蓝莓_1。
感谢你在 Microsoft 社区论坛上发帖。
原因是计算机中没有相应证书。以下是一些解决这个问题的步骤:
- 确认系统是否已过时
首先,需要了解的是,微软自2020年1月14日起结束了对Windows Server 2008 R2的支持,这意味着此后无法再直接通过Windows Update安装安全更新。如果你的系统确实需要更新,可能需要考虑购买扩展安全更新(ESU)授权并激活后,才能继续接收安全更新。
- 更新根证书
由于系统可能缺少最新的根证书,导致无法验证补丁的签名,因此可以尝试手动更新根证书。以下是更新根证书的步骤:
准备工作
找一台已联网并正常更新的Windows系统机器,用于导出所需的根证书。
导出根证书
在联网的Windows机器上,按下Win + R打开运行对话框,输入mmc打开Microsoft管理控制台(MMC)。
按Ctrl + M添加证书管理单元,选择“计算机账户”,点击“完成”并“确定”。
在控制台中,展开“证书(本地计算机)” > “受信任的根证书颁发机构” > “证书”。
找到并右键点击需要导出的根证书,选择“所有任务” > “导出”,按照向导完成证书的导出,保存为.cer文件。
导入根证书到问题系统
将导出的.cer文件复制到出现错误的Windows Server 2008 R2 SP1系统上。
在该系统上,同样使用MMC打开证书管理控制台。
展开“证书(本地计算机)” > “受信任的根证书颁发机构” > “证书”。
右键点击“证书”文件夹,选择“所有任务” > “导入”,按照向导导入之前导出的.cer文件。
- 检查网络连接
确保系统已连接到互联网,因为某些证书更新可能需要从微软或其他证书颁发机构下载。
- 清理Windows Update缓存
有时候,Windows Update的缓存可能会导致问题。可以尝试停止Windows Update服务,删除缓存文件夹(如C:\Windows\SoftwareDistribution),然后重新启动Windows Update服务。
- 使用Microsoft Update Catalog
如果上述方法都不能解决问题,可以尝试从Microsoft Update Catalog手动下载并安装所需的补丁。在Microsoft Update Catalog中搜索对应的补丁编号,下载后手动安装。
此致敬意
Neuvi