本周末,我启动了一段时间未使用的windows10 VM映像。 因为它们本质上只是文件,所以除非您需要,否则虚拟机图像往往会处于静止状态,关闭电源。 每当我需要一台新机器时,我都会使用标准的windows10启动器模板VM。 该模板暂时没有更新。
与重新激活VM一样,我运行Windows Update。 它取得了一些进展,但后来失败了。 我再次尝试了Windows Update。 我收到了另一条失败消息。
你可以尝试一些技巧来修复失败时的更新。 幸运的是,在我的情况下,我使用的***个战术成功了。 我会告诉你,如果更新仍然无效,我将与你分享我将采取的一些额外步骤。
做备份
我知道这应该不言而喻,但无论如何我都要说。 做一个备份。 在你的系统内部翻找之前,确保你可以恢复数据总是好的。
是的,我已经跳过了这一步。 是的,这伤害了我的灵魂。 从错误中吸取教训。 做一个备份。 以下是我们自己的Windows sensei Ed Bott的三篇精彩文章,它们可以帮助您在前进之前进行备份。
1.对于VM用户:使用更新的VM替换
我经常预先配置较旧的VM,其中包含大量自定义调整,已安装的应用程序和其他元素。因此,从新的Windows映像开始往往相当耗时。但是,如果您能够,而不是努力更新最初在2016年或2017年安装的Windows版本,请从已安装了2018年10月更新的全新Windows映像开始。
2.重新启动并重新运行WINDOWS UPDATE AGAIN
在回顾Ed的这篇文章时,他告诉我,那些“更新失败”消息的最常见原因是有两个更新等待。如果一个是服务堆栈更新,则必须先安装,并且机器必须重新启动才能安装下一个更新。问题解决了。
关于这一点的一个很好的解读是Liam Tung的作品,Windows更新问题:微软揭示了为什么最近的补丁破坏了一些PC。尽管它谈到了一些Windows 7更新问题,但基本原理是相同的。
3.尝试WINDOWS更新故障排除
Microsoft实际上为windows 10提供了Windows Update故障排除工具。我发现找到它的最简单方法就是在搜索框中输入“疑难解答”。
因为我正在使用windows 10的旧版本,所以会显示上面的屏幕。 如果您的windows 10来自最近的更新,您将看到以下屏幕,您也可以通过转到设置>更新和安全>疑难解答来访问该屏幕。
这将打开完整的故障排除面板。 您需要选择“修复Windows Update问题”。 这将打开Windows Update疑难解答程序。 我觉得我不需要使用高级选项,所以我只需点击下一步。 也就是说,Ed建议多花一分钟并使用高级选项。 他说,“作为管理员运行故障排除程序,并允许它解决更广泛的问题。”
在相对较短的时间后,Windows报告它已找到并解决了问题。
当然,简单地将Windows用于这样的任何事情都不是一个好主意,所以我回到Windows Update并再次运行它。
几个小时后,我得到了我的结果。 以前失败的更新已正确完成,我的系统完全是***的。
4.暂停更新
这是一个有趣的伎俩,很反直觉。 转到设置>更新和安全> Windows Update,然后单击高级选项按钮。 假设您使用的是相对较新版本的windows 10,您将看到以下屏幕:
滑动“暂停更新”开关。重启你的机器。然后,一旦机器完全启动,请返回该屏幕并将“暂停更新”开关滑回“关闭”。
如果您告诉Windows暂停更新,您将清除所有下载的更新。继续,再次尝试Windows Update。希望它会起作用。这比从Windows目录中删除SoftwareDistribution目录更容易(并且压力更小),这是我的下一个建议。
5.删除软件部署目录
我不得不说这是一个惊喜。大多数时候,当我无法使Windows Update工作时,需要数小时或数天,而且我不得不跳过一堆篮球来完成它。
如果故障排除程序无法正常工作,那么首先要做的就是清除旧的更新文件。为此,请首先以安全模式重新启动计算机。可以通过停止Windows Update服务来清除Windows Update文件,但我发现它只是一个更可靠的体验,以确保没有在后台运行,所以我直接进入安全模式。
从那里,打开文件资源管理器,导航到Windows文件夹,然后删除名为SoftwareDistribution的文件夹。
或者,您可以在命令提示符下键入RMDIR / S / Q,该命令提示符将在整个子目录中进行递归并删除相应的更新文件,而无需其他确认提示。
此时,继续并重新启动计算机并再次尝试更新。 如果您禁用了Windows Update服务,请记住在尝试更新之前将其打开。
6.从MICROSOFT下载***功能更新
如果Windows Update仍然失败,您可能需要考虑前往Microsoft直接下载更新。 将Microsoft Windows网站上的“下载windows10”页面添加为书签可能不是一个坏主意。
如果您使用的是Edge,则可以下载更新:
继续并完全下载更新。我建议点击Save而不是Run,这样你就可以获得更新,并且如果遇到任何障碍,可以重新应用它。
下载后,运行更新映像,希望您将全部设置好。
7.下载累积质量/安全更新
如果最近的功能更新(如我的情况那样),上面的策略可能会有效。但实际上有两种更新:功能和质量/安全更新。 Ed对本文的不同之处有很好的解释。 Ed解释说,大多数“更新失败”消息与安全性/可靠性更新有关。
对于那些,您必须转到Microsoft Update目录,使用失败更新的KB编号进行搜索,并下载正确的独立分发程序包,然后双击以运行它。
8.运行WINDOWS系统文件检查器
如果全部失败,可能是时候运行Windows系统文件检查器了。对于熟悉在Windows 7及更早版本中使用SFC(系统文件检查器)的人来说,这是一个关键提示。现在,从Windows 8开始,您需要首先运行名为DISM(部署映像服务和管理)的工具。
让我们从那开始吧。首先,打开命令shell。确保右键单击“命令”菜单并以提升的权限模式运行。
DISM是一个非常简洁的工具,具有很多功能
发出命令DISM / online / cleanup-image / restorehealth。 这应该有助于清除系统组件中的损坏。 给它几分钟的时间来运行。 希望你会有一个成功的结果。
完成DISM运行后,就可以启动SFC了。 在同一个提升的权限命令窗口中,继续并运行SFC / scannow。
事实证明,SFC确实发现了一些错误,它已修复然后写入CBS(基于组件的服务)日志。
一旦运行DISM和SFC,就可以重新启动了。 然后,再次尝试Windows Update。
9.如果所有失败,请修复您的WINDOWS安装
希望你现在快乐地更新Windows。 但如果没有,我的工具箱中还剩下一把锤子:修复你的Windows安装本身。 Windows在安装过程中提供就地修复和升级。
要采取***一步,请阅读Ed Bott关于如何实现这一目标的快速提示。
10.跳过更新
***,值得一提的是,微软有时会发布有问题的更新。 您可能只需要跳过该更新。 我知道,经过那么多痛苦,对吗? 但它发生了。 这是关于隐藏有问题的更新并继续您的生活的Ed提示。