Windows 更新对于保持系统安全和健康至关重要。但是,有时您可能会遇到一些错误代码,这些错误代码不允许您在计算机上安装挂起的更新。在这篇文章中,我们将介绍一个这样的问题,即更新错误 0x80070012,它发生的原因,以及如何在 Windows 11/10 上解决它。
当您遇到此错误时,您可能会收到一条错误消息,内容如下 –
为什么我的 Windows 更新失败并出现错误 0x80070012?
There were some problems installing updates, but we’ll try again later. If you keep seeing this and want to search the web or contact support for information, this may help:
Error Code 0x80070012.
有许多原因可能会导致 Windows 更新失败。该列表包括以下内容 –
残疾人服务安装有问题的软件下载了损坏的更新硬件或驱动程序冲突修复 – Windows 11/10 更新错误 0x80070012如果由于错误代码 0x80070012 而无法安装挂起的更新,请应用以下解决方案,看看是否有任何帮助解决此错误 –
运行 Windows 更新疑难解答重置更新服务干净启动您的设备运行 SFC 和 DISM 扫描手动下载更新1]运行Windows更新疑难解答正如我们所知,疑难解答程序几乎可以解决我们在 Windows 上遇到的所有问题。所以,去看看它是否修复了您正在处理的错误。
以下是故障排除方法的过程 –
按“ Windows键+I ”打开设置。单击“更新和安全”,然后选择 “疑难解答”。移至右侧窗格并点击其他疑难解答选项。在“启动和运行”部分下,单击一次 Windows 更新并点击选项 –运行疑难解答。此工具需要几分钟时间来识别和修复根本原因。同时,继续按照屏幕上的说明进行操作。当这提示“ Apply this fix ”时,点击它。再次等待直到执行完成。关闭疑难解答窗口并重新启动您的电脑。2]重置更新服务由于某些服务未在后台运行,也可能会出现更新错误。去检查是否启用了所有与更新相关的服务。如果您确实发现其中一些已禁用,请重新启动它们。
如果您不想手动检查 Windows 更新所必需的每一项服务,只需运行以下脚本即可。在此,我们将停止所有必需的服务,然后重新启动它们。
注意:由于我们要停止/启动服务,请确保也重命名 Windows 缓存文件夹。通过这样做,您可以强制 Windows 操作系统生成新的缓存文件夹。
请按照以下有关如何重置 Windows 更新服务的说明进行操作 –
以管理员身份启动命令提示符。当它启动时,一个一个地运行下面的代码。确保在每个命令后按Enter键 –成功停止/重新启动服务并重命名缓存文件夹后,关闭 CMD。接下来重新启动您的 PC,以便所做的更改在下次登录时生效。3]进入干净启动状态并更新您的操作系统net stop wuauserv净停止位 net stop cryptsvc Ren %systemroot%SoftwareDistributionDataStore *.bak Ren %systemroot%SoftwareDistributionDownload *.bak Ren %systemroot%system32catroot2 *.bak net start wuauserv net start bits net start cryptsvc
某些冲突软件的存在也可能会妨碍更新过程的顺利进行。所以,最好登录到干净启动状态,看看你现在是否可以更新你的操作系统。为此,请使用以下步骤 –
按 Win + X,然后选择运行。键入msconfig
并点击确定进入系统配置窗口。转到“服务”选项卡并选中显示为“隐藏所有 Microsoft 服务”的框。单击全部禁用,然后转到启动选项卡。在这里,您会找到打开任务管理器的选项,打开它。现在,右键单击特定项目,然后点击禁用。对任务管理器上的所有项目执行相同的操作。关闭所有正在运行的窗口并重新启动您的 PC。重新登录您的设备并查看这是否解决了错误代码 0x80070012。
当 Windows 重新加载时,直接转到 Windows 更新,然后点击按钮 –检查更新。
4]运行sfc/DISM运行系统文件检查器 (SFC) 检查所有核心文件和文件夹的完整性。如果它发现任何丢失的文件或损坏的文件,这将立即修复它们。
DISM 是另一个内置工具,可以扫描 Windows 10 Image 并在发现问题时进行修复。让我们学习如何同时执行这两种扫描——
按 Win + X,然后选择Windows PowerShell (Admin)。如果您使用的是 Windows 11,请改为选择 Windows 终端。键入以下命令,然后按Enter键 –sfc /scannow等到此扫描完成 100%。完成后,复制/粘贴下面概述的 DISM 代码,然后再次按 Enter –
DISM.exe /Online /Cleanup-Image /Restorehealth同样,这将需要 15-20 分钟来扫描和修复损坏的 Windows 映像。
当这两个扫描都完成时,请重新启动计算机。
5]手动下载/安装更新如果上述解决方法均无法解决此错误,请手动下载待处理的更新。独立包采用“.msi”文件格式,非常容易安装。只需双击它,更新就会开始安装。
以下是如何手动查找挂起的更新独立包并将其安装到您的 PC 中。
如何修复错误代码 80070002?错误代码 80070002 是与更新相关的问题,通常在尝试安装更新、升级操作系统或还原系统时发生。Windows 更新故障排除、清除 Windows 缓存文件夹和重置更新组件是应该解决此问题的一些解决方法。如果这些解决方案均无济于事,您应该在 Windows PC 上手动下载并安装待处理的更新。
可以跳过 Windows 更新吗?从技术上讲,您应该始终在可用时安装更新。但是,如果您查看一下升级系统后将要发生的已知问题会更好。
在对累积更新的已知错误有了清晰的认识后,您可以轻松地决定去哪一个,以及留下哪些。即使您继续使用有问题的补丁,您也已下定决心处理中途出现的错误。
如何解决 Windows 更新错误?当您尝试在设备上安装挂起的更新时,通常会出现与更新相关的问题。要正确解决问题,您应该正确阅读错误代码。大多数时候,错误消息本身会提供一个想法,您可以通过它来解决问题。
不过,您始终可以重置更新组件并查看它是否解决了您正在处理的问题。如果没有解决方案,您可以通过手动安装可用更新来临时解决问题。