自Windows 10发布和微软为其旗舰操作系统转向软件即服务(software-as-a-service)模式以来,更新一直在快速进行。无论您是否愿意,Microsoft至少每年都会发布一次Windows 10的重大更新。还有许多小的更新,从关键的安全补丁到更微不足道的外观和微小的变化。
当一切正常时,你几乎不知道发生了什么事。但是,当Windows更新错误发生时,结果可能是任何事情,从被阻止的更新到不再工作的计算机!
检查您是否有更新错误
如果您怀疑计算机上存在某种Windows 更新(Windows Update)错误,您可以通过检查更新状态来确认:
- 打开开始菜单(Start Menu)。
- 键入检查更新(Check for Updates),然后选择它。
- 查看Windows更新的状态,如果有任何错误,应在此处列出。
如果没有,您将看到一个绿色复选标记和一条消息,表明您是最新的。尽管可能不会出现完全错误,但您可能会看到最后一次更新仍在等待中、下载失败或安装失败的指示。我们将在下面介绍的解决方案可以帮助您处理所有这些变化。
注意更新错误代码(如果有)
检查更新状态时,记下您可以看到的任何Windows更新错误代码。(Windows)您可以搜索这些代码以找出您的更新无法正常工作的具体原因。
错误(Error)代码通常具有“0x80070070”之类的形式,并且可能涉及多个。如果您将这些信息打入搜索引擎,您很可能会得到关于哪里出了问题的准确答案。
检查卡住或失败的更新
虽然您可能看不到带有错误代码的实际错误,但这并不意味着您没有问题。Windows会记录您的更新历史记录,这样可以轻松检查您离开后发生的情况。
- 打开开始菜单(Start Menu)并选择设置 cog(settings cog)。
- 选择更新和安全(Update & Security),然后选择Windows 更新(Windows Update)。
- 接下来,选择查看更新历史记录。(View Update History.)
在这里,您可以查看是否有任何内容尝试下载或安装然后失败。有时更新本身的性质可以为您提供有关特定问题的线索。
在你做任何事情之前,重新启动
至此,您已经检查了更新状态,并注意到可能弹出的任何错误代码,但是您应该首先做什么来解决Windows更新错误?简单地重新启动计算机很可能就是答案。
有时会发生更新无法下载和安装的情况,因为它具有锁定的依赖项,直到下次Windows加载。它可能还需要另一个更新才能首先完成安装,但这要等到您下次重新启动后才能完成。
如果您打开“开始”菜单(Start Menu),然后打开电源按钮,您可能会看到“更新(Update)然后重新启动”作为选项。这是一个确定的迹象,表明有待处理的更新需要重新启动才能继续。
您的更新设置是否正确?
如果您没有发现错误,但您的Windows副本似乎没有自行更新,则可能只是您的更新设置配置错误:
- 打开开始菜单(Start Menu)。
- 键入Windows 更新设置(Windows Update Settings),然后在出现时选择它。
检查您的更新是否已暂停,或者您的活动时间是否设置为您的偏好。
选择高级选项(Advanced Options)以查看更多配置选项。如果您已将 Internet 连接设置为“按流量计费”,则必须切换允许通过按流量计费的连接(metered connections)下载更新的开关。只要(Just)确保您愿意支付这些数据费用(如果有)。
尝试更新疑难解答
微软(Microsoft)知道它的更新系统时常会出轨,所以他们实际上在Windows中包含了一个专门的工具来查找和修复Windows Update的问题。以下是如何运行它:
- 打开开始菜单(Start Menu)并选择设置齿轮(Settings cog)。
- 现在选择更新和安全(Update & Security)。
- 选择疑难解答(Troubleshoot),然后选择其他疑难解答(Additional troubleshooters)。
- 最后,在Get up and running下选择Windows Update并运行疑难解答(Run the troubleshooter)。
- 按照屏幕上的说明进行操作。
更新疑难解答(Update Troubleshooter)通常可以解决Windows 更新(Windows Update)的小问题,而无需您做任何进一步的事情。
对于Windows 7和8.1尝试(Try)在线向导(Online Wizard)
虽然本文主要关注Windows 10更新问题,但仍有很多人在使用旧版本的Windows。如果您仍在使用Windows 7 ,您的主要更新问题可能源于对Windows 7的支持已于2020年1 月 14(January 14)日结束。
Windows 8也是如此,它已在 8.1 中被删除。我们强烈建议不要再争吵,而是冒险升级到更新版本的Windows。
如果您确实想继续前进,Microsoft提供了一个简洁的在线指导疑难解答(online guided troubleshooter)程序,它将询问您一系列问题,以帮助缩小问题的可能原因。
你可能只是空间不足
当Windows下载并安装更新时,它需要硬盘空间和大量空间!毕竟,它必须下载更新数据,它需要工作空间来更新文件,它还必须存储备份,以便您可以回滚有问题的更新。
如果您没有足够的空间供Windows 更新(Windows Update)执行其操作,请首先转到在 Windows 10 中创建更多磁盘空间的 7 种方法,以创建更多(7 Ways to Create More Disk Space in Windows 10)的喘息空间。
删除(Delete)软件分发文件(Software Distribution Files)
Windows更新使用的文件保存在软件分发目录中。一个温和的选择是简单地删除此文件夹。在Windows 更新(Windows Update)服务运行时您无法执行此操作,因此请重新启动到安全模式(Mode)并执行以下操作:
- 在Windows 资源管理器(Windows Explorer)中打开您的Windows文件夹。
- 选择SoftwareDistribution文件夹。
- 删除整个文件夹。
- 正常重启 Windows。
这不会以任何方式损害您的计算机,并强制Windows 更新(Windows Update)服务从头开始重建更新工作文件。
检查您的系统文件(System Files)是否损坏(Corruption)
根据一些用户报告,损坏或丢失的系统文件似乎会影响您的更新过程并导致Windows更新错误。系统文件丢失或损坏的原因有多种,但重要的是解决问题的难易程度。Windows附带一个称为系统文件检查器(System File Checker)的实用程序。
有关如何确保系统文件处于良好状态的确切说明,请查看使用这些命令提示符命令修复或修复损坏的文件(Use These Command Prompt Commands to Fix or Repair Corrupt Files)。您可能认为Windows 更新(Windows Update)实用程序可以自行解决此问题,但有时似乎需要手动帮助。
确保硬件(Make Sure Hardware) 驱动程序(Drivers)是最新的
虽然Windows Update可以自行更新大部分内容,但某些第三方硬件驱动程序和实用程序不受其控制。如果您已经很长时间没有更新GPU驱动程序或任何其他重要组件,则可能会阻止最新的 Windows 更新。
审核所有驱动程序可能很乏味,但您可以使用一些工具来自动化和平滑该过程。Driver Booster是我们使用过的一款免费工具。您可能还想看看如何在 Windows 10 中自动更新设备驱动程序(How To Automatically Update Device Drivers In Windows 10)。
尝试回滚上次更新
您的最新更新可能会失败,因为您的最后一次更新以某种方式出错。您将获得一个 10 天的窗口(Window),您可以在其中回滚上次更新所做的更改。这意味着当下一次更新出现时,您可能不再被允许这样做,但是如果在错误的更新之后不久又进行了修复,那么在某些情况下您可能必须这样做。
- 打开开始菜单(Start Menu)。
- 键入Windows 更新设置(Windows Update Settings),然后在出现时将其打开。
- 从侧边栏中选择恢复。(Recovery)
- 查找Go back to the previous version of Windows 10。
- 如果可用,请选择开始。(Get Started)
现在只需按照说明进行操作。如果您为时已晚,还有另一种方法可以通过直接卸载特定更新来摆脱它们。
卸载特定更新
您可以直接在Windows 10中删除不需要或有问题的更新。这很容易,但我们会提醒您确保特定更新是问题所在。例如,如果许多其他用户报告更新正在干扰Windows 更新(Windows Update)或存在其他问题。以下是删除更新的方法:
- 打开控制面板(Control Panel)。
- 选择程序(Programs)。
- 选择查看已安装的更新(View installed updates)。
您应该会看到可以删除的已安装更新列表。并非每个更新都会在这里,但应该会出现一些更新。只需(Simply)右键单击要删除的任何更新,然后选择Uninstall。
手动下载(Download)和安装更新(Install Updates)
虽然自动更新服务很方便,但有时您只需要自己做一些事情。许多用户甚至可能不知道Microsoft将其累积更新作为独立下载提供。当您考虑它时,这完全有道理。
由于并非所有运行Windows 10的计算机都有足够的互联网访问权限。一些用户还需要更新多台计算机,并且离线安装程序无需为每台计算机下载相同的更新数据。
要手动下载和安装Windows 10更新,请转到Microsoft 更新目录(Microsoft Update Catalog),然后输入最新更新的 KB 编号。您可以通过谷歌搜索找到 KB 编号。
然后只需按下载(Download)按钮以获取相关更新并像安装任何下载的应用程序一样安装它。
执行 Windows 的修复安装
如果您真的没有想法,您实际上可以使用Windows 10安装程序来修复您的Windows安装,而不会丢失任何文件或程序。您所要做的就是从您的Windows 10媒体启动设置过程。如果您没有Windows 10媒体,可以从Microsoft免费下载。
当被问到时,选择“升级”您的Windows安装,然后选择保留您的文件和程序。在某些情况下这可能会出错,因此请考虑将其作为最后的手段。
与微软支持挂钩
如果一切都失败了,您总是可以抽出一点时间与Microsoft 支持人员(Microsoft Support)交谈。根据我们的经验,他们的聊天支持快速高效。顾问甚至可以接管您的计算机并快速诊断和纠正问题。
如果您上次Windows(Windows)更新失败的原因归结为Microsoft自己必须从头开始解决的已知问题,这将特别有用。如果您无能为力,顾问会通知您,以便您继续处理更重要的事情。
How to Fix Windows Update Errors
Since the release of Windows 10 and Microsoft’s shift to a software-as-a-service model for their flagship operating system, the updates have been coming thick and fast. At least once a year Microsoft releases a major update for Windows 10, whether you want it or not. There are also numerous small updates that range from critical security patches to more trivial cosmetic and minor changes.
When everything is working correctly, you’ll hardly know anything is happening at all. When Windows update errors happen however, the result can be anything from blocked updates to a computer that no longer works!
Check if You Have an Update Error
If you suspect there’s some sort of Windows Update error on your computer, you can confirm it by checking your update status:
- Open the Start Menu.
- Type Check for Updates and then select it.
- Look at the status of Windows update, if there are any errors they should be listed here.
If not, you’ll see a green check mark and a message that you are up to date. Although there may not be an outright error, you may see an indication that your last update is still pending, has failed to download or that it’s failed to install. The solutions we’ll be covering below can help you deal with all of these variations.
Note the Update Error Code (If Any)
When checking your update status, make a note of any Windows update error codes you can see. You can google these codes to find out what the specific reason is your updates aren’t working.
Error codes usually have a form like “0x80070070” and there may be more than one involved. If you punch these into a search engine, you’re likely to get precise answers on what’s gone wrong.
Check for Stuck or Failed Updates
While you may not see an actual error with an error code, that doesn’t mean you don’t have an issue. Windows keeps a record of your update history, which makes it easy to check what’s been happening since you’ve been away.
- Open the Start Menu and select the settings cog.
- Select Update & Security and then Windows Update.
- Next, select View Update History.
Here you can see if anything tried to download or install and then failed. Sometimes the nature of the update itself can give you a clue as to the specific problem.
Before You Do Anything, Reboot
At this point you’ve checked your update status and you’ve noted any error codes that might have popped up, but what should you do first to resolve an Windows update error? A simple reboot of your computer could very well be the answer.
Sometimes it happens that an update can’t download and install because it has a dependency that’s locked until the next time Windows loads up. It may also need another update to finish installing first, but that won’t be done until your next restart.
If you open the Start Menu and then the power button, you might see “Update and then restart” as an option. This is a sure sign that there are pending updates that require a restart before things can continue.
Are Your Update Settings Correct?
If you don’t spot and errors and yet your copy of Windows doesn’t seem to be updating itself, it might just be that your update settings are misconfigured:
- Open the Start Menu.
- Type Windows Update Settings and then select it when it appears.
Check whether your updates have been paused or whether your active hours are set to your preferences.
Choose Advanced Options to see more configuration choices. If you’ve set your internet connection to “metered” you’ll have to toggle the switch that allows updates to be downloaded over metered connections. Just make sure you’re willing to pay those data charges, if any.
Try the Update Troubleshooter
Microsoft knows that its update system can go off the rails from time to time, so they’ve actually included a dedicated tool in Windows to find and fix problems with Windows Update. Here’s how to run it:
- Open the Start Menu and select the Settings cog.
- Now choose Update & Security.
- Choose Troubleshoot and then Additional troubleshooters.
- Finally, under Get up and running choose Windows Update and Run the troubleshooter.
- Follow the on-screen instructions.
The Update Troubleshooter can often resolve minor issues with Windows Update without you needing to do anything further.
For Windows 7 and 8.1 Try the Online Wizard
While this article largely focuses on Windows 10 update woes, there are still plenty of people out there on older versions of Windows. If you’re still on Windows 7 your main update issues probably stem from the fact that support for Windows 7 ended on January 14 2020.
The same goes for Windows 8, which has been dropped for 8.1. Rather than wrangling any further, we strongly suggest taking the plunge and upgrading to a newer version of Windows.
If you do want to forge ahead, Microsoft has provided a neat online guided troubleshooter which will ask you a series of questions to help narrow down the probable causes of your issues.
You Might Simply Be Out of Space
When Windows downloads and installs an update it needs hard drive space and lots of it! After all, it has to download the update data, it needs working space to update files and it also has to store backups so that you can roll back problematic updates.
If you don’t have enough space for Windows Update to do its thing, start off by heading over to 7 Ways to Create More Disk Space in Windows 10 to create a little more breathing room.
Delete the Software Distribution Files
The files that Windows update works with are kept in a software distribution directory. One mildly-nuclear option is to simply delete this folder. You can’t do it while the Windows Update service is running, so reboot into Safe Mode and do the following:
- Open your Windows folder in Windows Explorer.
- Select the SoftwareDistribution folder.
- Delete the entire folder.
- Restart Windows normally.
This won’t harm your computer in any way and force the Windows Update service to rebuild the update working files from scratch.
Check Your System Files for Corruption
According to some user reports, it seems that corrupted or missing system files can throw a wrench into your update process and cause Windows update errors. There are various reasons why system files become lost or corrupt, but what matters is how easy the problem is resolved. Windows comes with a utility known as the System File Checker.
For exact instructions on how to make sure your system files are in good shape check out Use These Command Prompt Commands to Fix or Repair Corrupt Files. You’d think that the Windows Update utility could take care of this by itself, but it seems a manual helping hand is sometimes required.
Make Sure Hardware Drivers are Up To Date
While Windows Update can update most things by itself, some third-party hardware drivers and utilities are not under its control. If it’s been a long time since you’ve updated your GPU drivers or any other important component, it may be preventing the latest Windows update.
Auditing all of your drivers can be tedious, but there are tools you can use to automate and smooth out the process. Driver Booster is one free tool that we’ve had good experiences with. You may also want to have a look at How To Automatically Update Device Drivers In Windows 10.
Try Rolling Back Your Last Update
Your latest update might be failing because your last update went wrong somehow. You get a 10-day Window within which you can roll back the changes made by the last update. This means chances are you won’t be allowed to do this anymore when the next update comes along, but if a bugged update is shortly followed by a fix you may have to do this under some circumstances.
- Open the Start Menu.
- Type Windows Update Settings and then open it when it appears.
- Select Recovery from the sidebar.
- Look for Go back to the previous version of Windows 10.
- Select Get Started if available.
Now just follow the instructions. If you’re too late, there is another way to get rid of specific updates by directly uninstalling them.
Uninstall Specific Updates
You can remove unwanted or problematic updates directly in Windows 10. It’s very easy, although we do caution you to be sure that a specific update is the issue. For example, if many other users are reporting that update is interfering with Windows Update or is otherwise bugged. Here’s how to remove updates:
- Open the Control Panel.
- Select Programs.
- Select View installed updates.
You should see a list of installed updates that can be removed. Not every update will be here, but some updates should appear. Simply right-click on any update you want gone and select Uninstall.
Manually Download and Install Updates
While the automatic update service is convenient, sometimes you just have to do things yourself. Many users may not even be aware that Microsoft offers its cumulative updates as independent downloads. When you think about it, that makes perfect sense.
Since not all computers running Windows 10 have adequate internet access. Some users also have multiple computers to update and an offline installer makes it unnecessary to download the same update data for every computer.
To manually download and install a Windows 10 update, head over to the Microsoft Update Catalog and then type in the KB number of the latest update. You can find the KB number by Googling for it.
Then simply press the Download button for the relevant update and install it as you would any downloaded application.
Perform a Repair Install of Windows
If you’re really out of ideas, you can actually use the Windows 10 installer to repair your installation of Windows without losing any files or programs. All you have to do is start the setup process from your Windows 10 media. If you don’t have Windows 10 media, you can download it for free from Microsoft.
When asked, choose to “upgrade” your installation of Windows and then choose to keep your files and programs. This can go wrong in some cases, so please consider it something of a last resort.
Hook Up With Microsoft Support
If all else fails, you can always take a little time out to speak with someone from Microsoft Support. In our experience their chat support is fast and efficient. The consultants can even take over control of your computer and quickly diagnose and rectify issues.
This is especially useful if the reason your last Windows update failed is down to a known problem that Microsoft themselves have to resolve from their end. The consultant will let you know if there’s nothing more you can do, so you can get on with more important things.