Windows Update卡住或冻结时如何修复

在大多数情况下,Windows Update在后台静默工作。它会自动下载更新,安装它可以安装的更新,并保存其他更新以便在您重新启动Windows时安装。但有时它会破裂并停止工作。以下是当Windows Update卡住或冻结时如何修复它。

尝试运行Windows Update疑难解答程序,您可以在“开始”菜单中搜索该程序。 如果这不起作用,您可以尝试通过启动进入安全模式,停止wuoserv服务,并删除C:\WINDOWS\SoftwareDistribution中的文件来删除Windows Update的缓存。 如果所有其他方法都失败了,请使用WSUS脱机更新工具手动下载更新。

这在Windows7、8或10上可能会发生,但在Windows7中变得特别常见。有时更新会出错,有时Windows Update可能永远无法“搜索更新”。以下是如何修复Windows Update

请记住:Windows更新很重要。“无论您遇到什么问题,我们都建议您打开自动更新-这是保护您免受勒索软件和其他威胁的最好方法之一。如果关闭自动更新,则容易受到新的攻击。

使用疑难解答程序修复Windows Update

Windows包括一个内置的故障排除程序,该程序可能能够帮助修复停滞的更新。这是最容易尝试的方法,所以请先运行它。故障排除程序执行三个操作:

它会关闭Windows Update Services。 它将C:\WINDOWS\SoftwareDistribution.old文件夹重命名为C:\WINDOWS\SoftwareDistribution.old,实质上清除了Windows Update下载缓存,以便可以重新开始。 它会重新启动Windows Update Services。

此故障诊断程序在Windows 7、8和10上可用。您可以在所有现代版本的Windows上的相同位置找到它。

要运行疑难解答,请点击“开始”,搜索“疑难解答”,然后运行搜索得到的选项。

在“控制面板”疑难解答列表中的“系统和安全”部分,单击“修复Windows Update问题”。

在Windows Update疑难解答窗口中,单击“高级”。

在高级设置中,确保启用了“自动应用修复”复选框,单击“以管理员身份运行”,然后单击“下一步”。赋予该工具管理权限有助于确保它可以删除下载缓存中的文件。

故障排除程序完成其过程,然后让您知道它是否可以识别和解决问题。大多数情况下,故障排除人员可以成功地从队列中删除停滞的更新。继续并尝试再次运行Windows Update。即使故障排除人员说无法识别问题,启动和停止服务以及清除缓存的操作也有可能起到了作用。

通过手动删除Windows Update的缓存修复Windows Update

如果您在运行故障诊断程序后仍然遇到问题(或者如果您是那种喜欢自己动手的人),手动执行相同的操作可能会对故障排除程序没有的地方有所帮助。我们还将增加一个额外的步骤,即首先启动到安全模式,以确保Windows可以真正释放Windows Update下载的缓存。

相关:如何在Windows 10或8上引导进入安全模式(简单方法)

首先将Windows引导到安全模式。在Windows7上,重新启动电脑,在电脑启动时按下“F8”键进入启动选项菜单,在那里你会发现一个“安全模式”选项。在Windows 8和Windows 10中,按住Shift键的同时单击Windows中的“重新启动”选项,然后导航到“疑难解答”>“高级选项”>“Windows启动设置”>“重新启动”>“安全模式”。

它比过去在最新版本的Windows上更麻烦一些,但仍然相当简单。当然,如果你愿意,你也可以花一些时间将安全模式添加到Windows引导菜单中,以便将来更容易。

启动进入安全模式后,下一步是停止Windows Update服务,最简单的方法是使用命令提示符。要在Windows 7中启动命令提示符,请打开开始菜单,搜索“Command Prompt”,然后启动命令提示符快捷方式。您还可以在“开始”>“所有程序”>“附件”>“命令提示符”下找到它。在Windows 8或Windows 10中,您可以右键单击开始菜单(或按Windows+X),选择“命令提示符(管理员)”,然后单击“是”以允许其以管理权限运行。

在命令提示符下,键入以下命令,然后按Enter键停止Windows Update服务。继续操作,并使命令提示符窗口保持打开状态。

net stop wuauserv

接下来,打开文件资源管理器窗口并导航到C:\WINDOWS\SoftwareDistribution。删除文件夹中的所有文件。别担心。这里没有什么重要的东西。Windows Update将在您下次运行时重新创建所需的内容。

现在,您将重新启动Windows Update服务。返回到命令提示符窗口,键入以下内容,然后按Enter键:

net start wuauserv

服务重新启动后,您可以关闭命令提示符并将Windows重新启动到正常模式。再试一次Windows Update,查看问题是否已解决。

Windows 7:更新Windows更新服务

相关:从何处合法下载Windows 10、8.1和7 ISO

如果您是从头开始安装Windows7,您会注意到Windows Update在检查更新时会花费很长时间。如果你有一段时间没有检查更新,即使你很久以前就安装了Windows7系统,也可能会发生这种情况。即使您从集成了Service Pack 1的光盘或USB驱动器安装Windows 7(您应该这样做),也会出现这种情况。微软官方的Windows7安装媒体下载包括SP1。

微软现已就如何解决这一问题提供了官方指导。根据微软的说法,这个问题的出现是因为Windows Update本身需要更新,这造成了一些令人头疼的问题。如果安装了Windows Update的最新更新,该过程应该会工作得更好。

以下是微软解决该问题的官方说明。

首先,打开Windows Update。转到“控制面板”>“系统和安全”>“Windows Update”。单击侧栏中的“更改设置”链接。在下拉框中选择“从不检查更新(不推荐)”,然后单击“确定”。

更改此设置后重新启动计算机。

相关:如何知道我运行的是32位还是64位Windows?

计算机重新启动后,您需要手动下载并安装Windows 7的两个更新。您需要检查您运行的是32位版本的Windows还是64位版本的Windows,并为您的电脑下载相应的更新。

对于64位版本的Windows 7,请下载以下更新:

KB3020369,2015年4月,为Windows 7(64位版本)提供堆栈更新服务。 KB3172605,2016年7月Windows 7 SP1(64位版本)更新汇总

对于32位版本的Windows 7:,请下载以下更新:

KB3020369,2015年4月,为Windows 7(32位版本)提供堆栈更新服务。 KB3172605,2016年7月Windows 7 SP1(32位版本)更新汇总

双击“KB3020369”更新,首先进行安装。

第一个更新安装完成后,双击“KB3172605”更新进行第二次安装。作为安装过程的一部分,系统将要求您重新启动计算机。在重新启动之后,微软说您应该等待10到12分钟才能让该过程完成。

完成后-请记住在重新启动后等待10到12分钟-返回到“控制面板”>“系统和安全”>“Windows Update”中的“Windows Update”对话框。单击“更改设置”并将其设置回自动(或选择您所需的设置)。

单击“检查更新”,让Windows检查并安装更新。根据微软的说法,这应该已经解决了你的问题,Windows Update现在应该可以正常工作,不会有任何长时间的延迟。

Windows 7:享受总成带来的便利

相关:如何使用Microsoft的便捷汇总一次性更新Windows 7

微软还为Windows7制作了一个“方便和汇总”,除了名字以外,实质上都是Windows7Service Pack 2。它将需要很长时间才能正常安装的大量更新捆绑在一起。此包包括从2011年2月一直发布到2016年5月16日的更新。

要加快新Windows 7系统的更新速度,可以方便地汇总下载并安装,而不是等待Windows Update。不幸的是,微软没有通过Windows Update提供最新的更新汇总-你必须不遗余力地获得它。但如果你知道它存在,并且知道在安装Windows7之后你必须去寻找它,那么安装它就足够容易了。

安装此程序后,通过Windows Update安装的更新将会少得多,因此过程应该会快得多。请在此处查看我们关于安装Conveniene Rollup的说明。

Windows 7、8或10:手动从WSUS脱机更新下载更新

如果官方的解决方案都不能解决您的问题,我们有另一个解决方案在过去对我们有效。这是一个名为WSUS脱机更新的第三方工具。

此工具将从Microsoft下载可用的Windows Update软件包并进行安装。运行一次,让它下载并安装这些更新,之后Windows Update应该可以正常工作。过去,当其他解决方案都不起作用时,这对我们来说是有效的。

下载WSUS脱机更新,将其解压缩到文件夹,然后运行UpdateGenerator.exe应用程序。

选择您正在使用的Windows版本-如果您使用的是64位版本,请选择“x64 Global”;如果您使用的是32位版本,请选择“x86 Global”。完成后,单击“开始”,WSUS脱机更新将下载更新。

等待更新下载。如果是全新安装Windows7,会有很多更新,所以这可能需要一段时间。这取决于您的Internet连接速度以及Microsoft下载服务器为您提供的速度。

下载完更新后,打开WSUS脱机文件夹中的“Client”文件夹,然后运行UpdateInsteller.exe应用程序。

单击“开始”安装下载的更新。工具安装完更新后,Windows Update应该可以再次正常工作。

这有望在未来变得更容易一些。2016年10月,微软宣布将改变Windows7和8.1的“服务”或更新方式。微软计划发布更少的小更新,更多捆绑的大更新。它还将开始将以前的更新合并到每月更新汇总中。这将意味着需要安装的单个更新更少,而且随着时间的推移,更新新安装的Windows 7系统应该会变得更快。

相关文章