一次在运维公司内部服务器时候,重启过程中提示“更新并重启”手欠点了下,后来系统再也无法启动,陷入了“您的系统遇到错误需要重启,我们会采集一些信息,随后重启您的电脑”(10%) 之类的话语。
后面的进度是0%慢慢走到100%,然后重启,继续回到界面,再然后就是0%不动,卡住。
1. 尝试进入安全模式 - 然后显示下方一句"正在更新您的系统(10%)" 又不动了。
2. 回到最后一次正确的配置位置 - 失败,继续反复重启,强制关机开机都不行。
总是回到初始的那个问题,您的系统遇到问题需要重启....
期间真是着急,服务器上有运行的系统ERP等有大量的数据,虽然有备份服务器做了整机备份,但是要是恢复的话也是相当麻烦。
后来网上寻觅找到方法。
首先这个问题我们确认是做了更新后出问题的,问题就出现在补丁包安装失败,其他原因引起的这里不做考虑,只是做个记录。
是补丁包引起的我们就删除这个出问题的补丁就可以恢复系统(当然,我们现在无法进入系统)。
第一步:进入系统还原高级设置 - 庆幸的是这个界面我们还是可以进入的
第二步: 带命令提示符的安全模式,默认的安全模式我们进不去,这个可以进还
第三步:输入命令:
dism /image:c:\ /get-packages /format:table
列出近期安装的补丁包, 显示RollupFix的项目就是我们需要删除的,注意我下面这张图
第四步:找到这个补丁后,我们再输入命令:
dism: /image:c:\ /remove-package /packagename:补丁包名称 /norestart
下面就是正在删除程序包 100%
下面就是重启,进入系统。