修复:更新或安装错误 0x80080005 on Windows 11/10 – 数字指南

更新或安装错误 0x80080005 是用户在执行就地升级时遇到的此类问题之一 Windows. 在本指南中,我们讨论了可能触发它的所有可能原因以及解决此问题的四种不同方法。

当您尝试升级到 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: (0x80080005).

是什么导致错误代码 0x80080005 Windows?

Windows 此错误代码的更新失败主要是由于内部损坏 Windows 更新组件或启用防火墙。 一些用户甚至建议控制系统卷信息目录,因为这有利于他们在没有错误代码的情况下更新他们的设备。

运行 Update Troubleshooter、重置 SoftwareDistribution 和 catoot2 文件夹是解决此错误的两种有效方法。 以防两种解决方案都失败,禁用 Windows 防火墙或完全控制系统卷信息目录可能会有所帮助。

在应用任何修复程序之前,请确保创建一个系统还原点。 这是为了避免丢失个人数据、文件或文件夹。 生成系统备份后,依次执行这些解决方案 –

1]运行 Windows 更新疑难解答

解决任何与更新相关的问题 Windows 11/10,Update Troubleshooter 是最好的实用程序。 运行此工具将查找计算机上的任何可疑文件或应用程序并解决其根本原因。 这是工作程序 –

Windows 11:

  • 按 Win + I 启动设置。
  • 转到“系统”>“疑难解答”>“其他疑难解答”。
  • 在“最频繁”下,找到 Windows 更新,然后点击运行按钮。
  • 当疑难解答窗口打开时,单击下一步并按照屏幕上的说明进行操作。

大多数时候,故障排除 Windows 单独更新可解决更新错误代码 Windows 个人电脑。 因此,您的更新问题可能已经得到解决。 尝试更新您的 Windows 并检查错误代码 0x80080005 是否以这种方式解决。

Windows 10:

  • 使用 赢&我 启动热键 设置。
  • 选择 更新与安全 其次是 疑难解答 在左窗格中。
  • 跳到右侧并点击 Windows 更新.
  • 运行疑难解答 在扩展窗格上开始扫描过程。
  • 现在,按照屏幕上的说明完成剩余的步骤。

成功完成以上步骤后, 重新开始 你的设备。 重新登录 Windows 并检查错误 0x80080005 是否仍然存在或已更正。

2]禁用 Windows 防火墙

Windows 众所周知,防火墙会不时阻止某些进程或应用程序。 错误代码 0x80080005 可能是此阻止的结果。 停用 Windows 您的计算机上的防火墙并检查是否可以更新 Windows 现在。

如果您不知道如何继续,请完成以下步骤并将它们应用到您的 Windows 个人电脑 –

  • 首先启动控制面板。
  • 当此桌面应用程序打开时,选择 系统与安全.
  • Windows 卫士防火墙 下一个。
  • 在左侧导航中,单击“转 Windows Defender 防火墙打开和关闭“。
  • 选择 关闭 Windows 后卫 “公共网络”和“专用网络”设置中的单选按钮。

更新和安装错误 0x80080005

  • 最后,打 好的 确认禁用防火墙,以及 重新开始 你的电脑。

浏览到设置 > Windows update,查看是否可以正常更新设备。 如果在此之后错误仍然存​​在,请尝试下一个解决方法。

3]授予系统卷信息目录的完全控制权

一些用户报告说,他们在获得对系统卷信息目录的控制权后修复了此错误代码。 不完全控制此目录可能会导致问题,包括更新错误 0x80080005,或者 Windows 安装停留在一定百分比。

以下步骤将帮助您完全控制上述目录,然后更新您的 Windows 11/10 PC 没有任何故障。 因此,请按照以下说明将它们应用到您的计算机上 –

  • 按Win + R,输入“命令指令“,并击中 ctrl + shift + 输入 键在一起。
  • 接下来UAC窗口会提示,点击 是的 授权打开它。
  • 这样做将调用命令提示符 admin 权利。
  • 在提升的控制台上,复制/粘贴以下内容并按 Enter

cmd.exe /c takeown /f "C:System Volume Information*" /R /D Y && icacls "C:System Volume Information*" /grant:R SYSTEM:F /T /C /L

授予系统卷信息目录的完全控制权

  • 让这个命令成功运行,一旦结束,就退出命令提示符。

接下来重新启动您的电脑并检查您是否可以更新 Windows 通常不会收到任何更新错误代码。

4]清除软件分发和 Catroot2 文件夹

如果在执行上述修复后问题仍然存在,则必须清除 软件分发 & 猫根2 PC 上的文件夹。 您不能直接打开这两个文件夹并清除其中的内容。 这是因为更新服务在后台运行,当它们找不到所需的文件时,可能会损坏您的操作系统。

这是清除两者的方法 Windows 缓存文件夹而不破坏你的 Windows 11 操作系统 –

  • 按 Win + X,然后从电源菜单中选择终端。 如果你在 Windows 10、选择命令提示符或者 Windows PowerShell,无论哪个选项可用。
  • 使用下拉菜单并选择命令提示符。 您也可以在 PowerShell 上执行以下代码。
  • 一一输入以下代码,然后按 Enter 在每个命令的末尾。 这些代码将停止所有与更新相关的服务 Windows 个人电脑。
net stop wuauserv
net stop bits
net stop cryptSvc
net stop msiserver

重置更新组件——停止所有服务

  • 现在您已经停止所有更新服务,运行这两个代码 –
ren C:WindowsSoftwareDistribution SoftwareDistribution.old
ren C:WindowsSystem32catroot2 catroot2.old
  • 以上两段代码都会重命名 Windows 通过在名称中添加 .old 扩展名来缓存文件夹。 为了 exampleSoftwareDistribution 将更改为 SoftwareDistribution.old. 同样,catroot2 文件夹名称更改为 catroot2.old。
  • 重命名这两个文件夹后,重新启动之前停止的所有服务。 为此,运行这些代码 –
net start wuauserv
net start bits
net start cryptSvc
net start msiserver
pause

重置更新组件 - 重命名缓存文件夹

  • 最后,输入 出口 并按下 Enter 从命令提示符中出来。
  • 接下来重新启动您的设备,以便所做的更改在下次登录时生效。

两个新 Windows 缓存文件夹将在各自的位置自动生成,名称为“SoftwareDistribution”和“catroot2”。 您可以通过导航到以下位置进行检查 –

软件发行 – C:Windows

猫根2 – C:WindowsSystem32

转到设置 > Windows 更新,然后点击检查更新。 我希望错误代码 0x80080005 现在一定已经修复,您可以升级您的系统。

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

如果出于任何原因,更新错误 0x80080005 仍然出现,您可以通过在您的 PC 上手动下载和安装待处理的更新来临时解决它。

  • 手动更新和安装累积更新 Windows 10
  • 手动更新和安装累积更新 Windows 11

安装文件下载为 .msu 文件格式,您只需双击它即可完成安装,没有错误代码。 如果您在执行上述部分后遇到任何困难,请在评论部分告诉我们。