注意:微软自2020 年 1 月 14 日结束对Windows2008 R2的支持,此后将无法安装安全更新,如需安装安全更新可购买ESU授权并激活后,方可安装。所以如果安装补丁后系统重启配置Windows update失败,有可能是没有ESU授权(传说有工具可以绕过,支持正版,不推荐这招啊)。
运维中会时不时遇到Windows 2008 R2的机器,打补丁时候经常十分难受,不是报这个这个,就是报那个那个,总之就是经常不顺利。总结以下几个踩过的坑,以及解决经验。
K、安装程序遇到错误:0x800b010a 无法建立到信任根颁发机构的证书链
这个一般是因为系统未联网升级微软根证书导致。解决建议如下:
第一步,准备证书,找一台联网更新并正常使用的windows机器,做如下操作
1、开始→运行→MMC
2、按Ctrl+M,添加删除管理单元
3、证书→添加→计算机账户(其他的都保持默认,有下一步就点下一步,有确定就点确定)
4、回到窗口,展开:证书→受信任的根证书颁发机构→证书
5、在窗口里面找如下几个
6、逐个在这几个上面右键→所有任务→导出→点下一页→选个保存位置,写个名字,建议和原名一样,这样好认→下一页,保存。
7、把上面步骤下载的那几个证书复制到报错的Win2k8 R2的机器上。
第二步,更新报错的机器上安装证书
1、开始→运行→MMC
2、按Ctrl+M,添加删除管理单元
3、证书→添加→计算机账户(其他的都保持默认,有下一步就点下一步,有确定就点确定)
4、回到窗口,展开:证书→受信任的根证书颁发机构→证书
5、右击展开菜单,所有任务→导入
6、剩下的就是导入上一步获得的证书了,导入完成了记得对照一下看看是不是全的。
L、安装程序遇到错误:0x800b0109 已处理证书链,但是在不受信任提供程序信任的根证书中终止
安装补丁KB2813430
下载地址如下,或者到Microsoft update catalog搜索下载也行。啥?不知道啥是Microsoft update catalog,百度一下,第一个就是。
Microsoft Update Catalog
M、必须更新Windows模块安装程序才能安装此软件报。请更新计算机上的Windows模块安装程序,然后重新尝试安装程序。
缺少最新的服务堆栈,Microsoft update catalog搜索关键词“2008 r2 堆栈”下载最新的服务堆栈补丁,装上。