转:Windows server 2008 R2 更新补丁失败进入恢复模式
故障现象:
由于安全需要,需要再现网的服务器上安装系统补丁,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失败 还原更改.请勿关闭计算机”,过了之后即可正进入常登录界面。
总结:
所有补丁安装前,务必在测试机上进行测试,正常后再上生产哦。
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· Linux系列:如何用 C#调用 C方法造成内存泄露
· AI与.NET技术实操系列(二):开始使用ML.NET
· 记一次.NET内存居高不下排查解决与启示
· 探究高空视频全景AR技术的实现原理
· 理解Rust引用及其生命周期标识(上)
· DeepSeek 开源周回顾「GitHub 热点速览」
· 物流快递公司核心技术能力-地址解析分单基础技术分享
· .NET 10首个预览版发布:重大改进与新特性概览!
· AI与.NET技术实操系列(二):开始使用ML.NET
· 单线程的Redis速度为什么快?