如何在win电脑上修复错误代码0x80070157(0x80070005错误解决)

如果您在安装挂起的Windows更新时或在Windows10到11升级期间收到错误代码0x80070157,请按照本指南进行操作直至结束。在这篇文章中,我们讨论了导致此错误代码的可能原因以及应该修复此错误代码的三种工作方法。

在Windows11/10上解决错误代码0x80070157的方法

默认情况下,Windows 会自动在您的计算机上下载并安装挂起的更新。之后您会收到建议重新启动 电脑 的提示。但是,当您遇到此错误代码 0x80070157 时,此过程不会自动发生。相反,您需要先解决导致此错误代码的原因。或者,您可以手动下载并安装可用的更新,否则不会发生这种情况。

可以在您的 Windows 11/10 电脑 上解决此错误的三种解决方案如下 –

  • 运行 Windows 更新疑难解答
  • 重置更新组件
  • 手动安装 Windows 更新

1] Windows 更新疑难解答

Windows 11/10 包括一个故障排除工具,可以查找阻止 Windows 更新的根本原因并解决它们。您所需要的只是接触此工具并激活它。以下是执行此任务的方法 –

视窗 11

  • 按 Win + I 启动设置并访问以下路径 –

Settings > System > Troubleshoot > Other troubleshooters

  • 在“最频繁”下找到“Windows 更新”,然后点击“运行”按钮。
  • 接下来将启动故障排除程序。按照屏幕上的说明解决此错误代码。

视窗 10

  • 按 Win + I 启动设置并导航到以下路径 –

Settings > Update & Security > Troubleshoot > Additional troubleshooters

  • 在“最频繁”下找到“Windows 更新”并单击它。
  • 当它展开时,点击运行疑难解答
  • 接下来将启动故障排除程序。按照屏幕上的说明解决此错误代码。

疑难解答程序将尽力找到解决此问题的方法,并为您提供一个选项——“应用此修复程序”。单击此按钮时,更新问题将自动解决。如果找不到此问题的解决方案,您可以跳至下一个解决方法。

2]重置更新组件

Windows 11/10 上有两个缓存文件夹,其中存储了有关更新的所有基本信息。在一段时间内,您需要清除这些文件夹。否则容易出现0x80070157之类的错误。如果你去清空这两个文件夹里面的内容,那就弊大于利了。清除 Windows 缓存文件夹可能会使您的操作系统崩溃。

有一种方法可以做到这一点,包括停止所有 Windows 更新服务,然后您可以继续清除 Windows 缓存文件夹。请遵循以下有关如何在 Windows 电脑 上执行此任务的指南 –

  • 按 Win + X 并选择 Windows 终端(管理员)。接下来可能会出现 UAC 窗口,单击“是”以授权以管理员身份打开它。
  • 默认情况下,终端打开到 Windows PowerShell (Admin)。按住键盘上的“Ctrl + Shift + 2”键以启动命令提示符。
  • 在提升的控制台上,依次运行这些代码。确保单独执行所有这些命令。

net stop bits

net stop wuauserv

net stop appidsvc

net stop cryptsvc

  • 运行以下代码以删除添加到系统中的任何网络配置文件。

Del "%ALLUSERSPROFILE%Application DataMicrosoftNetworkDownloader*.*"

  • 通过运行这两个代码来清除我们谈到的两个缓存文件夹。

rmdir %systemroot%SoftwareDistribution /S /Q

rmdir %systemroot%system32catroot2 /S /Q

  • 当您正在重置 Windows 更新组件时,请确保也重置您的网络。为此,您需要一个接一个地运行以下代码。

netsh winsock reset

netsh winsock reset proxy

  • 通过运行此代码解决系统文件损坏。

sfc /scannow

  • 重新激活您之前停止的那些服务。

net start bits

net start wuauserv

net start appidsvc

net start cryptsvc

  • 重新启动您的电脑,我希望错误 0x80070157 能够解决。

3] 手动安装 Windows 更新

重置计算机上的更新组件后,错误 0x80070157 应该已得到解决。但是,如果没有,您可以手动下载相关的独立包并将它们安装到您的设备上。以这种方式进行将让您安装特定的更新,但它不能解决根本原因。因此,您可能会在 电脑 上再次遇到该错误。

以下是如何手动获取最新的累积更新并将它们安装在 Windows 11/10 上 –

  • 首先,访问Windows 11 更新历史记录。如果您在 Windows 10 电脑 上收到此错误代码,请导航至此网页。
  • 使用左侧导航并选择系统上安装的 Windows 11/10 版本。选择顶部链接,您将获得所需的 KB 编号。记下此知识库编号并访问 Microsoft 更新目录。
  • 将累积更新编号(以“KB”开头的编号)复制/粘贴到搜索栏中,然后按Enter
  • 您将看到与此编号匹配的更新列表。选择最适合您的系统架构的一个,然后点击下载按钮。在下面的快照中,我选择了 ARM64。如果您的计算机上的设置不同,请选择 64 位选项。在 Windows 10 上,您可以从三个选项中进行选择,因为它也支持 32 位。
  • 单击后续窗口中的顶部链接并浏览到您要保存此文件的文件夹。
  • 安装文件下载完成后,双击它开始安装。

就是这样,您已成功绕过错误代码并在您的 电脑 上安装了所需的更新。如果您在安装挂起的 Windows 更新时仍然遇到问题,请在评论部分告诉我们。

版权声明