Windows 7 更新出现“配置失败”重启循环

Windows 7 更新出现“配置失败”重启循环

在尝试修复之前已维修过的旧戴尔 Inspiron 笔记本电脑(送去维修人员并全新安装)时,我遇到了这个问题。自上次维修以来,笔记本电脑仍然存在问题,并且 Windows 更新一直失败。

当 Windows Update 尝试应用更改时,它会失败并进入“配置失败...正在恢复更改”的重启循环。此外,似乎所有失败的更新都是安全更新。

当尝试运行时chkdsk /f /r,它会告诉我:

文件系统类型为NTFS。

无法锁定当前驱动器。

Chkdsk 无法运行,因为该卷正在被另一个进程使用。

当尝试sfc /scannow这样做时会告诉我:

有一个系统修复正在进行,需要重新启动才能完成。

重新启动 Windows 并再次运行 sfc。

我只是假设我无法使用这些命令,因为 Windows 更新阻碍了?我已经使用 Malwarebytes 进行了扫描(也安装了 VIPRE),所以问题不应该是病毒或恶意软件。

使用 WindowsUpdateDiagnostic 将解决几个问题,但无法修复“服务注册丢失或损坏”。

我不知道该去哪儿,因为似乎什么都没有起作用。

系统总览

  • 戴尔Inspiron(2009年)
  • Windows 7 家庭高级版 SP1 64 位
  • 4GB 内存

答案1

Windows 故障 - 恢复控制台(步骤和命令)

在下面留下评论,指出错误,或者任何您认为可能对其他人有帮助的内容,这些步骤可以帮助您解决问题。

(底部的链接仍提供分步说明,以便故障恢复控制台安全模式

运行下面的#1命令(步骤)首先找出分配给 Windows 操作系统分区的驱动器号故障恢复控制台因为它可能不是标准的“C”盘。

  1. 来自故障恢复控制台输入bcdedit| find "osdevice"按下Enter然后查看命令输出结果。

你看到的地方 osdevice partition=D: (每个命令的输出结果#1)后面是驱动器号 parition= 是您将用来代替的驱动器号 C:\ 在下面的命令中,如果它是 ~D= 然后下面的命令将使用 ~image:D:\ /cle~ 在命令的那部分。

警告:确保命令中有空格,并且正斜杠和反斜杠与输入的一致。

  1. 来自故障恢复控制台输入dism /image:C:\ /cleanup-image /revertpendingactions,然后按 Enter

    • 如果出现错误...
      • The scratch directory size might be insufficient to perform this operation. This can cause unexpected behavior.然后。 。 。
      • 输入(假设操作系统位于“D”盘) MD D:\Scratch Enter 然后输入 DISM /Image:D:\ /ScratchDir:D:\Scratch /Cleanup-Image /RevertPendingActions Enter 重新运行该命令。

如果你仍然无法#2逃离故障恢复控制台,然后尝试在从命令提示符正常登录 Windows 时运行以下命令(以管理员身份运行). 如果你能够获得#2运行无错误,然后跳过#3 一步一步来。

  1. 在命令行中输入DISM /Online /Cleanup-Image /RevertPendingActions以管理员身份运行,然后按 Enter

如果你无法获得#2或者#3要实现上述功能,你可能需要启动到 Linux 操作系统,或者你也可以从故障恢复控制台并在“C”驱动器位置(或 Windows 所在的任何驱动器号)重命名以下文件#1该文件记录了操作系统在待处理的 Windows 更新等的位置。

重命名此文件后,下次尝试 Windows 更新时将创建一个新文件,但如果您必须运行此选项来解决问题,则最好这样做#5在应用任何新的 Windows 更新之前。

  1. 这是您要重命名的文件 ->C:\Windows\winsxs\pending.xml

    确保用C:\Windows\~在以下位置确定的驱动器号替换#1上面也一样

    • 来自故障恢复控制台键入CD /D "C:\Windows\winsxs"Enter

    • 输入REN "pending.xml" "bak_pending.xml.bak"press Enter,重启机器并完成#5以下

  2. 完成后,启动到安全模式然后运行以下命令(选修的)

    • 从命令行输入sfc /scannow以管理员身份运行,然后按Enter

这些都不起作用!

最后要尝试的一些项目顺序和故障恢复控制台。 。 。

无论驱动器号出现在任何命令的哪个位置,请确保驱动器号是每个步骤确定的#1多于。

  1. CHKDSK D: /F /R< 无论需要多长时间才能完成,都让它完成;启动它,然后定期检查。

  2. SFC /SCANNOW /OFFBOOTDIR=D:\ /OFFWINDIR=D:\Windows


安装 Service Pack 1 的重要说明

修复此问题后,请手动下载 Windows 7 Service Pack 1(下载链接下方),安装,然后重新启动。

务必不是申请任何 Windows 更新通过Windows更新直到完成。下载并安装 Service Pack 1 后,继续进行Windows 更新

Download


更多资源

答案2

日志我看到你遇到了ERROR_RM_NOT_ACTIVE错误。打开资源管理器,删除所有文件C:\Windows\System32\config\TxR(确保资源管理器中显示隐藏文件),然后打开以管理员身份运行 cmd.exe并运行此命令:

fsutil resource setautoreset true C:\

现在重新启动 Windows,并在重新启动后尝试再次安装更新。

相关内容