修复Windows不停更新
关于"Windows 更新陷入无限循环"
症状1:在安装期间,Windows Update陷入无限循环中
如果在计算机的关闭操作期间将安装更新,Windows Update在更新期间会发生故障
当Windows Update似乎卡住时的确切时刻可能会有所不同,具体取决于计算机和Windows版本,但通常如下:
- 配置更新:3 - 0%的阶段3. 不要关闭电脑。
- 请不要关闭或者拔掉机器。安装更新1的4.
- 配置Windows Update。 0%完成。不要关闭电脑。
- 配置Windows更新失败。恢复变化。
当我们强制重新启动计算机时,Windowsboot子再次使用Windows Update尝试安装挂起的更新。
此错误的原因
已知此错误是由于以下原因之一的结果发生:
原因1:文件系统完整性受损
由于磁盘写错,停电或者病毒攻击,硬盘驱动器的文件系统可能会损坏。
如果是这种情况,操作系统无法正确启动,并且加载过程停止。
原因2:文件系统设置设置不正确
有时,系统可以在未正确设置系统更新标志时,系统可以无限循环。
这可以通过手动删除这些文件来解决。
修复Windows Vista和7中的Windows Update循环
修复#1:启动到最后一个好的配置
对于循环错误的快速修复可能会引导到最后一个已知的良好配置模式:
- 重新启动计算机
- 一旦计算机boot子,请按F8键,但在Windows Vista或者Windows 7之前出现在屏幕上
- 在"高级启动选项"屏幕上,选择"上一个已知的良好配置(高级")
- 按ENTER.
如果此修复程序无法解决循环错误,请尝试下面的任何以下修复程序。
修复#2:删除cleanup.xml和pending.xml
在大多数情况下,可以通过删除\ Windows \ Winsxs \文件夹中的以下文件来修复Windows Update循环:
- cleanup.xml.
- pending.xml.
要删除这些文件,请按照下列步骤操作:
- 在光盘托盘中插入Windows Vista或者Windows 7安装介质
- 重启你的电脑
- 当在屏幕上看到"按任意键"消息时,按任意键从DVD启动
- 在"安装Windows"屏幕上,单击"修复计算机"
- 在"系统恢复选项",单击"命令提示符"
- 键入以下命令,然后按exter后按Enter键,同时使用Windows Vista或者Windows 7安装的驱动器的字母替换为"C:"。命令是:
del C:\Windows\WinSxS\cleanup.xml
和
del C:\Windows\WinSxS\pending.xml
- 输入"退出"以退出命令提示符
- 重启你的电脑
修复#3:运行SFC
SFC实用程序可以扫描和恢复Windows系统上找到的损坏文件,并可以修复循环错误。
要运行SFC,请按照任何Windows Vista或者7系统按照以下步骤操作:
- 插入安装介质并从中启动
- 单击"修复计算机"
- 在"系统恢复选项"中,选择"命令提示符"和"类型":
sfc /scannow /offbootdir=c:\ /offwindir=c:\windows
将"C:"替换为安装Windows Vista或者Windows 7的驱动器。
- 按ENTER.
- 系统扫描应该开始
- 程序完成后,重新启动计算机
如果我们没有原始安装介质来访问命令提示符,则可以按照Fix Loop Error的说明,轻松恢复Essentials或者检查系统是否有硬盘驱动器上安装了必要的恢复工具:
- 重新启动计算机
- 出现在Windows徽标之前按F8
- 如果在"高级引导选项"屏幕上,我们可以修复计算机选项,请选择它并按Enter键
- 系统将启动到系统恢复选项,我们可以从列表中选择命令提示符。如果未列出该选项,则系统没有安装必要的恢复工具。在这种情况下,请按照固定循环错误的指令,轻松恢复要素。
修复#4:安装系统更新准备工具
某些Windows更新可能是Windows Update无限循环的主要原因:
- KB2515325
- KB2522422
- KB2492386
- KB982016
如果Windows Vista或者Windows 7正在尝试安装这些更新并且安装未完成安装,则Microsoft建议我们安装系统更新准备工具:
- 转到Microsoft.com上的系统更新准备工具是什么,下载与Windows版本相对应的工具:Vista(32位或者64位)或者7(32位或者64位)。
- 点击下载
- 在计算机上下载工具后,运行它
- 在Windows Update独立安装程序对话框中,单击"是"或者"确定"
- 在"安装完整"对话框中,单击"关闭"
- 重启你的电脑
- 转到控制面板中的Windows更新,并尝试安装任何挂起更新
修复#5:执行干净的启动
在清洁启动模式下启动Windows Vista或者Windows 7可以通过在此模式下安装挂起的更新来修复Windows Update循环错误:
- 重新启动计算机并登录到Windows Vista或者7
- 单击开始
- 在运行字段中键入"msconfig.exe"
- 按ENTER访问MSCONFIG
- 在"常规"选项卡上,选择"选择性启动"
- 取消选中加载启动项
- 检查负载系统服务
- 在"服务"选项卡上,检查隐藏所有Microsoft服务
- 单击"禁用"以禁用所有其他服务
- 单击"确定"
- 单击RESTART.
修复#6:系统还原
如果在系统上启用并运行系统还原,则可以尝试将计算机还原到较早的日期以访问Windows,请按照步骤准备清洁启动,然后在清洁启动模式下安装挂起的Windows更新。
- 重新启动计算机并开始按F8键启动进入高级引导选项
- 选择安全模式
- 按ENTER.
如果安全模式选项未成功启动我们进入Windows,请尝试使用命令提示符选择安全模式:
- 使用命令提示选择安全模式
- 按ENTER.
- 在命令提示符下,键入:
rstrui.exe
- 按ENTER.
- 按照系统恢复说明完成恢复
修复Windows 8/8.1中的Windows Update无限循环
修复#1:删除cleanup.xml和pending.xml
类似于Windos Vista或者7条指令,可以通过从WinSxs文件夹中删除CleanUp.xml和pedending.xml文件,在大多数情况下修复Windows Update循环。
要在Windows 8或者Windows 8系统上执行此操作,请按照下列步骤操作:
- 插入Windows 8/8.1媒体以从中启动
- 单击"修复计算机"或者按R
- 选择故障排除
- 选择高级选项
- 选择命令提示符
- 键入这些命令,然后按Enter:
del C:\Windows\WinSxS\cleanup.xml del C:\Windows\WinSxS\pending.xml
用安装Windows 8/8.1的驱动器的字母替换为"C:"
- 输入"退出"以退出命令提示符
- 重新启动计算机
修复#2:使用DISM
如果删除pedening.xml和cleanup.xml不起作用,请使用dism命令:
- 从安装媒体和访问命令提示符启动(选择修复计算机后>疑难解答>高级选项>命令提示符)
- 键入dism命令:
dism /image:C:\ /cleanup-image /revertpendingactions
- 其中'c:'是安装Windows 8/8.1的驱动器
- 按ENTER.
Dism Utility结果屏幕
如果我们没有Windows 8/8.1安装介质,请遵循Fix循环错误,易于恢复Essentials指令或者尝试下一步:
- 重新启动计算机
- 尝试以下任何提示以访问Windows的"启动设置"菜单:
- 在Windows 8徽标之前按F8
- 出现在Windows 8徽标之前按SHIFT和F8
- 在Windows 8徽标之前按F11
- 按住Shift键重新启动计算机
- 单击故障排除
- 单击高级选项
- 单击"启动设置"
- 单击RESTART.
- 计算机将重新启动并启动到启动设置屏幕:
- 按F6访问使用命令提示符的安全模式
- in命令提示符键入dism命令:
dism /image:C:\ /cleanup-image /revertpendingactions
用Windows 8安装驱动器号替换'C:'
- 按ENTER.
修复#3:运行SFC
要在Windows 8或者Windows 8.1系统上运行SFC,请按照下列步骤操作:
- 插入安装介质并从中启动以访问立即安装屏幕
- 单击"修复计算机"
- 导航到疑难解答>高级选项
- 单击命令提示符
- 键入SFC命令并使用Windows 8安装的驱动器的字母替换'C:':
sfc /scannow /offbootdir=c:\ /offwindir=c:\windows
- 按ENTER.
修复#4:系统还原
通常在Windows 8/8.1系统上默认启用系统还原并运行。
如果是这种情况,我们可以使用系统还原将计算机还原到早期的日期,以修复Windows更新循环错误:
- 插入安装光盘并从中启动
- 在立即安装时,单击"修复计算机"
- 单击故障排除
- 单击高级选项
- 选择操作系统
- 单击"系统还原"
- 按照向导指令完成此过程
修复#5:清洁启动
如果我们成功地将Windows 8/8.1恢复到较早的恢复点,请在Windows Update循环错误之前,将系统引导到干净的启动模式并再次安装挂起的Windows更新:
- 启动进入系统
- 按Windows和R键打开运行对话框
- 键入'msconfig'
- 单击"确定"或者按ENTER键
- 转到服务选项卡
- 检查隐藏所有Microsoft服务选项
- 单击"禁用"
- 转到常规选项卡
- 检查选择性启动
- 取消选中加载启动项
- 检查负载系统服务
- 单击"确定"
- 单击RESTART.