当前位置:网站首页 > 更多 > 玩电脑 > 正文

[玩转系统] 修复:Windows 卡在“准备配置 Windows”

作者:精品下载站 日期:2024-12-14 23:08:13 浏览:15 分类:玩电脑

修复:Windows 卡在“准备配置 Windows”


我不是第一次在Windows Server 2016(2012 R2或2008 R2)上遇到以下问题:安装更新或某些角色/功能后,服务器提示重新启动。然后显示消息“正在准备配置 Windows。不要关闭您的计算机”出现,服务器卡住了几个小时。但是,可以通过网络访问服务器,但包括 RDP 在内的许多服务不可用。

出现此类问题时的第一个建议是什么也不做。只需尝试等待安装更新即可。 Windows 组件更新过程可能需要很长时间,尤其是在较旧的慢速设备上,或者如果您很长时间没有安装 Windows 更新。如果安装更新需要超过2小时,这已不再正常,您可以尝试根据本文解决问题。

[玩转系统] 修复:Windows 卡在“准备配置 Windows”

如果没有时间等待,您可以尝试使用硬重置来简单地重新启动服务器/计算机来快速解决问题。您可以从 HP ILO 控制台、Dell iDRAC(等)或虚拟机的 Hyper-V/vSphere 控制台重置物理服务器。但是,这可能会对 Windows 或您的应用程序产生负面影响。最好使用更“软”的方式来重置在重启时更新安装阶段卡住的主机。

要解决此问题,您需要另一台 Windows 计算机(或服务器)与问题主机位于同一网络上。运行服务 mmc 管理单元 (

services.msc

)并远程连接到卡住的服务器(操作 -> 连接到另一台计算机 -> 指定问题服务器的名称或 IP 地址)。

[玩转系统] 修复:Windows 卡在“准备配置 Windows”

在远程服务器的服务列表中,很容易找到处于停止状态的Windows Modules Installer。显然,此服务正在阻止 Windows 执行正确的重新启动。

[玩转系统] 修复:Windows 卡在“准备配置 Windows”

在 Windows 10 上,当重新启动时出现以下文本时,可能会遇到此问题“

Shutting down service: Windows Modules Installer

”。

您无法结束或暂停 TrustedInstaller 服务,因为服务控制按钮处于非活动状态。在服务的属性中,您可以找到可执行文件的名称:

C:\Windows\servicing\TrustedInstaller.exe

[玩转系统] 修复:Windows 卡在“准备配置 Windows”

我们的任务是迫使这个过程停止。最简单的方法是使用文章《如何杀死卡在停止状态的 Windows 服务?》中描述的方法。请记住,您必须远程完成所有步骤。

在同一网络上的任何计算机上打开命令提示符,并对服务器 lon-man02 运行以下命令以停止 TrustedInstaller.exe 进程:

taskkill.exe /s lon-man01 /u corp\maxbak_adm /p Pa$$w0rdd!  /im TrustedInstaller.exe

在此示例中,我指定了管理员帐户名(

corp\maxbak_adm

)和密码(

Pa$$w0rdd!

) 连接到远程计算机。

您还可以使用 PSTools 工具包中的 Pskill 实用程序远程终止该进程:

pskill.exe \lon-man01 TrustedInstaller.exe

或者 PsExec:

psexec \lon-man01 taskkill /IM TrustedInstaller.exe /F

之后,消息正在关闭将出现在卡住的服务器的屏幕上,并且在某些时候它应该正确重新启动。

[玩转系统] 修复:Windows 卡在“准备配置 Windows”

由于 Windows 模块安装程序服务问题,不仅在 Windows Server 上而且在桌面版本(Windows 10 和 Windows 8.1)上,Windows 在安装组件或更新时可能会陷入准备配置阶段。

如果您遇到消息“正在准备配置 Windows。不要关闭计算机——每次重新启动或关闭计算机时,您都需要清除 Windows 更新服务缓存并对 Windows 映像运行完整性检查。

要清除本地 Windows 更新缓存中的所有更新,请按照下列步骤操作:

  1. 停止wuaserv服务:

    net stop bits
    net stop wuauserv
    net stop appidsvc
    net stop cryptsv

    C

  2. 重命名文件夹 SoftwareDistribution 和 catroot2:

    Ren %systemroot%\SoftwareDistribution SoftwareDistribution.bak
    Ren %systemroot%\system32\catroot2 catroot2.bak
  3. 启动Windows更新服务:

    net start bits
    net start wuauserv
    net start appidsvc
    net start cryptsvc
  4. 重新启动 wuauserv 服务后将重新创建 SoftwareDistribution 和 catroot2 目录并开始检查和下载更新。

您还可以使用现成的ResetWUEng脚本来重置Windows Update组件。有关详细信息,请查看链接中的文章。

检查 Windows 映像的完整性并修复使用 DISM 和 SFC 发现的错误:

DISM.exe /Online /Cleanup-Image /Restorehealth
sfc /scannow

如果安装更新后 Windows 无法启动,您可以使用安装映像或通过 Windows 恢复环境卸载最新更新。

您需要 登录账户 后才能发表评论

取消回复欢迎 发表评论:

关灯