故障现象:
由于安全需要,需要再现网的服务器上安装系统补丁,Windows 2008 R2,但是升级补丁后,重启进入了恢复页面,正常进入系统,多次重启仍然无法正常进入系统。
解决方法:
经过确认,仅仅是修补了相关补丁,导致此问题发生,那么我们按照如下操作进行修复下:
1、可使用USB WinPE系统引导,也可以使用Windows Server2008 R2系统光盘引导,也可系统自行进入修复模式后CMD执行相关操作,但是由于Windows Server2008R2集成的驱动很少,很可能需通过U盘额外加载服务器RAID卡驱动,这里建议使用PE系统进行操作。
2、进入cmd命令行,调用dispart命令,输入list vol,列出所有磁盘分区,判断哪个盘符是windows的系统盘(比如C盘),以及哪个盘符是U盘的(比如E盘)。
3、使用 dism /image:C: /get-packages /format:table > E:packages.txt 将安装的更新包输出到U盘上,再其他电脑上查看,(也可以不使用U盘,直接执行dism /image:C: /get-packages /format:table进行查看),重点关注“安装时间”、“状态”。如果有更新异常,“状态”列会显示“安装挂起”之类的提示,说明确实是widows更新出了问题。
4、可以使用以下两种方法撤回最近的更新
第一种方法:使用remove-packages命令移除最近安装的、状态异常的package,比如:dism /image:C: /remove-packages /packagename:Microsoft-Windows-Server-Refresh-LanguagePack-Package~31bf3856ad364e35~amd64~zh-CN~6.1.7601.17514。
第二种方法:亲测有效,使用dism /image:C: /cleanup-image /revertpendingactions,回退“安装挂起”的更新。然后按提示立即重启服务器,重启后进入系统前会提示“配置windows update失败 还原更改.请勿关闭计算机”,过了之后即可正进入常登录界面。
总结:
所有补丁安装前,务必在测试机上进行测试,正常后再上生产哦。