如何修复Windows更新错误“0x80070012”

Windows 更新对于保持系统安全和健康至关重要。但是,有时您可能会遇到一些错误代码,这些错误代码不允许您在计算机上安装挂起的更新。在这篇文章中,我们将介绍一个这样的问题,即更新错误 0x80070012,它发生的原因,以及如何在 Windows 11/10 上解决它。

当您遇到此错误时,您可能会收到一条错误消息,内容如下 –

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更新错误“0x80070012”

为什么我的 Windows 更新失败并出现错误 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键 –
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
  • 成功停止/重新启动服务并重命名缓存文件夹后,关闭 CMD。
  • 接下来重新启动您的 PC,以便所做的更改在下次登录时生效。

3]进入干净启动状态并更新您的操作系统

某些冲突软件的存在也可能会妨碍更新过程的顺利进行。所以,最好登录到干净启动状态,看看你现在是否可以更新你的操作系统。为此,请使用以下步骤 –

  • 按 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 更新错误?

当您尝试在设备上安装挂起的更新时,通常会出现与更新相关的问题。要正确解决问题,您应该正确阅读错误代码。大多数时候,错误消息本身会提供一个想法,您可以通过它来解决问题。

不过,您始终可以重置更新组件并查看它是否解决了您正在处理的问题。如果没有解决方案,您可以通过手动安装可用更新来临时解决问题。

本站所有文章资讯、展示的图片素材等内容均为注册用户上传(部分报媒/平媒内容转载自网络合作媒体),仅供学习参考。 用户通过本站上传、发布的任何内容的知识产权归属用户或原始著作权人所有。如有侵犯您的版权,请联系我们反馈本站将在三个工作日内改正。
(0)
上一篇 2023年3月30日 下午4:04
下一篇 2023年3月30日

相关推荐