开发者社区> 问答> 正文

安装补丁后服务器启动卡住怎么办?

安装补丁后服务器启动卡住怎么办?

展开
收起
追风少年刘全有 2021-10-13 10:15:58 984 0
1 条回答
写回答
取消 提交回答
  • 症状1

    安装补丁后服务器卡在“请等候 windows modules installer”界面。

    image.png

    排查

    1. 此类问题一般都是由于补丁安装配置太久,可以尝试进入安全模式或者将系统盘挂载到其他实例看一下。

    2. 目前 ecs 已支持系统盘卸载功能,可以把系统盘挂载到其他实例进行排查,挂载,步骤请参考: https://help.aliyun.com/document_detail/146752.html

    3. 挂载后,发现原来实例系统盘剩余空间只有 6MB, 清理磁盘空间后成功启动(一定要找到正确的系统盘!!!需要改到源实例的系统盘比如 D 盘))。

    注:补丁安装并没有规定的磁盘可用空间大小,因为补丁大小不一样,不过一般建议至少保留 5G以上剩余空间。

    image.png

    症状 2

    服务器卡在“配置 windows update 失败 还原更改 请勿关闭计算机”界面。

    image.png

    排查

    1. 此类问题都是由于补丁安装失败,在回滚过程中遇到了报错,导致不停地重启不停地回滚。

    2. 临时解决方案: 进入安全模式,将 windows update 和 Windows Modules Installer 服务禁用。

    image.png

    如果安全模式进不去,可以把系统盘挂载到其他实例进行排查,挂载步骤请参考 https://help.aliyun.com/document_detail/146752.html,修改注册表禁用服务。

    1.cmd 命令行输入 regedit。

    2.找到 HKEY_LOCAL_MACHINE, 然后点击 file,选择 Load Hive。

    image.png

    image.png

    3.找到系统盘(一定要找到正确的系统盘!!!默认加载的是当前实例的 C 盘,需要改到源实例的系统盘比如 D 盘)),并加载 windows\system32\config\system, 任意命名(例如 test)。

    image.png

    4.展开test,查看select项,curren值为1,则我们应该去找 ControlSet001。

    image.png

    5.展开ControlSet001,展开 services,找到TrustedInstalle和wuauserv,将start值改为4。

    image.png

    6.回到 test 项,先选中 test,再选择 file,点击 Unload Hive。

    image.png

    7.卸载系统盘,挂回源实例

    (https://help.aliyun.com/document_detail/146752.html),启动机器,可以正常进入系统。

    资料来源:电子书《ECS运维指南之windows系统诊断》,下载链接:

    https://developer.aliyun.com/topic/download?id=710

    2021-10-13 10:35:15
    赞同 展开评论 打赏
问答排行榜
最热
最新

相关电子书

更多
如何运维千台以上游戏云服务器 立即下载
网站/服务器取证 实践与挑战 立即下载
ECS块储存产品全面解析 立即下载