当卡住或冻结Windows Update时如何修复
在大多数情况下,Windows Update在后台静默运行。它会自动下载更新,安装可能的更新,并保存其他文件以在您重新启动Windows时进行安装。但有时会中断并停止工作。以下是Windows Update卡住或冻结时的修复方法。
- 尝试运行Windows Update疑难解答程序,您可以在“开始”菜单中进行搜索。
- 如果这样做没有帮助,您可以尝试通过启动进入安全模式,停止wuauserv服务并删除C:\ Windows \ SoftwareDistribution中的文件来删除Windows Update的缓存。
- 如果所有其他方法均失败,请使用WSUS脱机更新工具手动下载更新。
在Windows 7、8或10上可能会发生这种情况,但在Windows 7上尤为常见。有时更新会出错,或者有时Windows Update可能会永远卡住“搜索更新”。这是修复Windows Update的方法
切记:Windows更新很重要。无论您遇到什么麻烦,我们都建议您保持自动更新状态,这是使自己免受勒索软件和其他威胁侵害的最佳方法之一。如果关闭自动更新,则很容易遭受新的攻击。
使用疑难解答修复Windows Update
Windows包含一个内置的疑难解答程序,它可能能够帮助修复卡住的更新。这是最简单的尝试方法,因此请先运行。故障排除程序执行三个操作:
- 它将关闭Windows Update Services。
- 它重命名了
C:\ Windows \ SoftwareDistribution
文件夹到C:\ Windows \ SoftwareDistribution.old
,实际上是清除Windows Update下载缓存,以便可以重新开始。 - 它将重新启动Windows Update Services。
Windows 7、8和10均提供此疑难解答。在所有现代Windows版本中,您都可以在同一位置找到该疑难解答。
要运行疑难解答,请单击开始,搜索“疑难解答”,然后运行搜索附带的选择。
在“疑难解答程序的控制面板”列表的“系统和安全性”部分中,单击“修复Windows Update问题”。
在Windows Update故障排除窗口中,单击“高级”。
在高级设置中,确保已启用“自动应用修复”复选框,单击“以管理员身份运行”,然后单击“下一步”。赋予工具管理特权有助于确保它可以删除下载缓存中的文件。
故障排除程序将通过其过程进行工作,然后让您知道它是否可以识别并解决问题。大多数情况下,疑难解答程序可以从队列中成功删除阻塞的更新。继续尝试再次运行Windows Update。即使疑难解答程序表示无法识别问题,启动和停止服务以及清除缓存的操作也有可能成功。
通过手动删除其缓存来修复Windows Update
如果您在运行问题排查工具后仍然遇到问题(或者您只是喜欢自己做某事的类型),则手动执行相同的操作可能会在问题排查工具没有帮助的地方提供帮助。我们还将添加额外的步骤,即首先启动进入安全模式,以确保Windows能够真正释放Windows Update下载的缓存。
有关的:如何在Windows 10或8上启动进入安全模式(简便方法)
通过将Windows引导到安全模式开始。在Windows 7上,重新启动计算机,并在计算机启动时按计算机上的“ F8”键以访问启动选项菜单,在该菜单中,您会找到“安全模式”选项。在Windows 8和10上,在单击Windows中的“重新启动”选项时按住Shift键,然后导航到“疑难解答”>“高级选项”>“ Windows启动设置”>“重新启动”>“安全模式”。
它比最新版本的Windows笨重一些,但仍然相当简单明了。当然,如果您愿意,还可以花一些时间将安全模式添加到Windows引导菜单中,以使其在将来更加容易。
引导到安全模式后,下一步是停止Windows Update服务,最简单的方法是使用命令提示符。要在Windows 7中启动命令提示符,请打开“开始”菜单,搜索“命令提示符”,然后启动命令提示符快捷方式。您还可以在开始>所有程序>附件>命令提示符下找到它。在Windows 8或10中,您可以右键单击“开始”菜单(或按Windows + X),选择“命令提示符(管理员)”,然后单击“是”以使其具有管理权限。
在命令提示符处,键入以下命令,然后按Enter键以停止Windows Update服务。继续,并保持命令提示符窗口处于打开状态。
净停止wuauserv
接下来,打开“文件资源管理器”窗口并导航到 C:\ Windows \ SoftwareDistribution
。删除文件夹中的所有文件。不用担心这里没什么要紧的。 Windows Update将在下次运行时重新创建所需的内容。
现在,您将重新启动Windows Update服务。返回“命令提示符”窗口,键入以下内容,然后按Enter键:
净启动wuauserv
服务重新启动后,您可以关闭命令提示符,然后将Windows重新启动到正常模式。再试一次Windows Update,看看您的问题是否已解决。
Windows 7:更新Windows Update服务
有关的:合法下载Windows 10、8.1和7 ISO的位置
如果您是从头开始安装Windows 7,则会注意到Windows Update在检查更新时会花费很长时间。如果您很久没有检查更新,即使您很早以前就安装了Windows 7系统,也会发生这种情况。即使您应该从集成有Service Pack 1的光盘或USB驱动器中安装Windows 7,也会发生这种情况。 Microsoft的Windows 7官方安装媒体下载包括SP1。
Microsoft现在提供了有关如何解决此问题的官方说明。根据Microsoft的说法,发生此问题的原因是Windows Update本身需要更新,从而造成了catch 22的问题。如果安装了Windows Update的最新更新,则该过程应能更好地工作。
这是Microsoft修复此问题的官方说明。
首先,打开Windows Update。转到“控制面板”>“系统和安全性”>“ Windows Update”。点击边栏中的“更改设置”链接。在下拉框中选择“从不检查更新(不推荐)”,然后单击“确定”。
更改此设置后,重新启动计算机。
有关的:我如何知道我运行的是32位还是64位Windows?
重新启动计算机后,您需要手动下载并安装Windows 7的两个更新。您需要检查运行的是32位版本的Windows还是64位版本的Windows 7,并为以下版本下载适当的更新:您的PC。
对于Windows 7的64位版本,请下载以下更新:
- KB3020369,2015年4月适用于Windows 7(64位版本)的服务堆栈更新
- KB3172605,2016年7月Windows 7 SP1(64位版本)更新汇总
对于Windows 7的32位版本:,请下载以下更新:
- KB3020369,2015年4月Windows 7(32位版本)的服务堆栈更新
- KB3172605,2016年7月Windows 7 SP1(32位版本)更新汇总
双击“ KB3020369”更新以首先安装它。
在第一个更新完成安装后,双击“ KB3172605”更新以进行第二次安装。在安装过程中,系统会要求您重新启动计算机。重新启动后,Microsoft说您应该等待十至十二分钟以使该过程完成。
完成后-记住要在重启后等待十到十二分钟-回到控制面板>系统和安全性> Windows Update中的Windows Update对话框。单击“更改设置”,然后将其设置回“自动”(或选择所需的设置)。
单击“检查更新”以使Windows检查并安装更新。根据Microsoft的说法,这应该已经解决了您的问题,并且Windows Update现在应该可以正常工作而没有任何长时间的延迟。
Windows 7:获取便利汇总
有关的:如何使用Microsoft的便利汇总功能一次更新Windows 7
微软还为Windows 7创建了一个“便利汇总”。从本质上讲,这实质上就是Windows 7 Service Pack 2。它将大量更新捆绑在一起,而这些更新通常需要很长时间才能安装。此软件包包括从2011年2月一直到2016年5月16日发布的更新。
为了加快新Windows 7系统的更新,请下载并安装便捷汇总,而不要等待Windows Update。不幸的是,Microsoft没有通过Windows Update提供更新汇总,您必须全力以赴才能获取它。但是,如果您知道它的存在并且知道在安装Windows 7之后必须去寻找它,则安装起来非常容易。
安装此更新后,通过Windows Update安装的更新将少得多,因此该过程应该更快。在此处查看有关安装便捷汇总的说明。
Windows 7、8或10:手动下载更新WSUS脱机更新
如果没有任何官方解决方案可以解决您的问题,那么我们过去有另一种适用于我们的解决方案。这是一个称为WSUS脱机更新的第三方工具。
该工具将从Microsoft下载可用的Windows Update软件包并进行安装。运行一次,让它下载并安装这些更新,然后Windows Update应该可以正常运行。过去,当其他解决方案都无法解决问题时,这对我们很有用。
下载WSUS脱机更新,将其解压缩到一个文件夹中,然后运行UpdateGenerator.exe应用程序。
选择您使用的Windows版本–如果使用的是64位版本,则选择“ x64 Global”;如果使用的是32位版本,则选择“ x86 Global”。完成后,单击“开始”,WSUS脱机更新将下载更新。
等待更新下载。如果是Windows 7的全新安装,将会有很多更新,因此这可能需要一段时间。这取决于您的Internet连接速度以及Microsoft下载服务器的运行速度。
下载完更新后,打开WSUS Offline文件夹中的“ client”文件夹,然后运行UpdateInstaller.exe应用程序。
单击“开始”以安装下载的更新。该工具完成更新安装后,Windows Update应该可以再次正常工作。
希望这将来会变得容易一些。 2016年10月,Microsoft宣布将对Windows 7和8.1的“服务”或更新方式进行更改。 Microsoft计划发布较少的小型更新,并发布更多的大型更新包。它还将开始将以前的更新合并到每月更新汇总中。这将意味着要安装的单个更新更少,并且随着时间的推移,更新新安装的Windows 7系统应该变得更快。