如何修复Windows上的更新错误0x800704c7

在 Windows 11/10 电脑 上安装挂起的更新时是否遇到更新错误 0x800704c7?如果是,并且您正在寻找其背后的原因,那么您来对地方了。在本文中,我们将讨论三到四种可能帮助您克服此更新错误的解决方案。

Windows 更新错误 0x800704c7,已修复

如果您由于错误代码 0x800704c7 而无法安装挂起的更新,请考虑应用以下修复程序并解决此问题。

  • 运行 Windows 更新疑难解答
  • 尝试 SFC 和 DISM 扫描
  • 重置 Windows 更新组件
  • 手动下载并安装挂起的更新

1]运行Windows更新疑难解答

解决更新相关错误的最有效方法是运行更新疑难解答。此工具检查根本原因并提供一些方便的解决方案来克服相同的错误代码。在 Windows 上运行此工具的正确方法如下 –

视窗 11

  • 打开设置 (Win + I) 并导航到下面的路径 –

System > Troubleshoot > Other troubleshooters

  • 在“最频繁”下找到“Windows 更新”,然后点击“运行”按钮。
  • 此工具将检查此错误代码背后的可能原因并加以解决。
  • 即使在该工具无法提供错误 0x800704c7 的解决方案的情况下,这也会告诉您如何在 Windows 11 上克服此错误代码。
  • 按照这些技巧来解决这个问题。
  • 在您按照此故障排除工具提到的任何建议进行操作后,请务必重新启动计算机。

视窗 10

这些步骤或多或少类似于我们在上一节中提供的内容。Windows 10 中的唯一区别是您可以找到此故障排除工具的位置。好吧,您可以通过以下路径找到相同的内容 –

设置 > 更新和安全 > 疑难解答 > 其他疑难解答

  • 单击 Windows 更新以展开其框,然后单击运行疑难解答

现在,按照屏幕上的说明完成故障排除。完成后,重新启动 Windows 10 电脑。
如何修复Windows上的更新错误0x800704c7

2] 尝试 SFC 和 DISM 扫描

如果您使用第三方防病毒软件,更新错误 0x800704c7 可能是系统文件与防病毒程序交互的直接结果。首先在您的计算机上卸载或至少卸载此类应用程序,然后尝试运行系统文件检查器或 DISM 实用程序。

以下是在同一控制台上运行这两种工具的方法 –

  • 首先 以管理员身份启动命令提示符。
  • 在提升的控制台上,复制/粘贴以下命令,然后按Enter

sfc /scannow

  • 等待接下来的 10-15 分钟,同时扫描和修复系统文件。
  • SFC 扫描完成后,运行此 DISM 命令 –

DISM /Online /Cleanup-Image /RestoreHealth

  • 与 SFC 一样,DISM 也需要一些时间来查找和修复系统映像中的任何问题。
  • 执行 SFC 和 DISM 命令后,关闭命令提示符,然后重新启动计算机。

重新登录您的设备并检查您现在是否可以正常更新 Windows。

3]重置Windows更新组件

在一段时间内,Windows 缓存文件夹中会充满不必要的文件和文件夹,这些文件和文件夹与您最近的更新无关。这些非必要数据通常与更新 Windows 等系统进程交互,并阻止更新发生。

除非修复所有系统文件和文件夹,否则您永远无法确定这一点。与其修复这些文件,不如重置 Windows 更新的所有组件。那么,请按照以下步骤清除 Windows 缓存文件夹。

  • 首先,禁用所有与更新相关的服务。
  • 为此,请打开运行 (Win + R),在其上键入 CMD,然后按Ctrl + Shift + Enter
  • 接下来 UAC 窗口将提示,点击是授权访问命令提示符。
  • 将这些命令复制/粘贴到它上面,然后按 Enter 以确保禁用所有更新服务。

net stop wuauserv

net stop cryptSvc

net stop bits

net stop msiserver

  • 成功禁用所有服务后,清除 SoftwareDistribution 和 Catroot2 文件夹。为此,您必须接下来运行这两个代码 –

ren C:WindowsSoftwareDistribution SoftwareDistribution.old 

ren C:WindowsSystem32catroot2 Catroot2.old

  • 上述代码将在其现有名称中添加一个 .old 扩展名。
  • 假设您已经成功重命名了这两个文件夹,请确保重新启用您之前停止的所有服务。为此,一个接一个地运行这些代码——

net start wuauserv

net start cryptSvc

net start bits

net start msiserver

接下来重新启动您的 电脑 并检查您现在是否可以正常更新 Windows。

4]手动下载并安装挂起的更新

如果错误代码 0x800704c7 仍然出现,请考虑手动下载并安装挂起的更新。为此,您需要计算机上出现故障的 KB 编号。转到 Windows 10 更新历史记录或 Windows 11 更新历史记录页面,记下您的 Windows 版本的最新累积更新编号。

现在,访问 Microsoft 的更新目录,并搜索记下的“KB”编号。选择最适合您的系统架构的独立包,然后点击下载按钮。向前移动,单击顶部链接。这样做将以 .msu 文件格式下载最近的累积更新。双击下载的文件开始升级到所选的操作系统内部版本。

这是有关如何在Windows 11或Windows 10上手动下载和安装待定更新的完整指南。

以上是 如何修复Windows上的更新错误0x800704c7 的全部内容, 来源链接: utcz.com/dzbk/939762.html

回到顶部