修复:Win11/10上的更新或安装错误0x80080005
更新或安装错误 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).
在 Windows 上导致错误代码 0x80080005 的原因是什么?
Windows 更新在此错误代码上失败主要是由于 Windows 更新组件内部损坏或启用的防火墙。一些用户甚至建议控制系统卷信息目录,因为这有利于他们在没有错误代码的情况下更新他们的设备。
运行 Update Troubleshooter、重置 SoftwareDistribution 和 catoot2 文件夹是解决此错误的两种有效方法。如果两种解决方案都失败,禁用 Windows 防火墙或完全控制系统卷信息目录可能会有所帮助。
修复 – 更新和安装错误 0x80080005
在应用任何修复程序之前,请确保创建一个系统还原点。这是为了避免丢失个人数据、文件或文件夹。生成系统备份后,依次执行这些解决方案 –
- 运行 Windows 更新疑难解答
- 禁用 Windows 防火墙
- 授予系统卷信息目录的完全控制权
- 重置软件分发和 Catroot2 文件夹
1]运行Windows更新疑难解答
要解决 Windows 11/10 上任何与更新相关的问题,更新疑难解答是最好的实用程序。运行此工具将查找计算机上的任何可疑文件或应用程序并解决其根本原因。这是工作程序 –
视窗 11:
- 按 Win + I 启动设置。
- 转到“系统”>“疑难解答”>“其他疑难解答”。
- 在“最频繁”下,找到 Windows 更新,然后点击运行按钮。
- 当疑难解答窗口打开时,单击下一步并按照屏幕上的说明进行操作。
大多数情况下,仅对 Windows 更新进行故障排除即可解决 Windows 电脑 上的更新错误代码。因此,您的更新问题可能已经得到解决。尝试更新您的 Windows 并检查错误代码 0x80080005 是否以这种方式解决。
视窗 10:
- 使用Win & I热键启动设置。
- 选择更新和安全,然后在左侧窗格中选择疑难解答。
- 跳到右侧并点击Windows Update。
- 点击扩展窗格上的运行疑难解答程序以开始扫描过程。
- 现在,按照屏幕上的说明完成剩余的步骤。
成功完成上述步骤后,重启您的设备。重新登录 Windows 并检查错误 0x80080005 是否仍然存在或已更正。
2]禁用Windows防火墙
众所周知,Windows 防火墙会不时阻止某些进程或应用程序。错误代码 0x80080005 可能是此阻止的结果。在您的计算机上禁用 Windows 防火墙并检查您现在是否可以更新 Windows。
如果您不知道如何继续,请完成以下步骤并将它们应用到您的 Windows 电脑 上 –
- 首先 启动控制面板。
- 当此桌面应用程序打开时,选择System & Security。
- 接下来转到Windows Defender 防火墙。
- 在左侧导航中,单击“打开和关闭 Windows Defender 防火墙”。
- 在“公共网络”和“专用网络”设置中选择关闭 Windows Defender单选按钮。
- 最后,点击确定以确认禁用防火墙,然后重新启动您的电脑。
浏览至设置 > Windows 更新,并检查您是否可以正常更新您的设备。如果在此之后错误仍然存在,请尝试下一个解决方法。
3] 授予系统卷信息目录的完全控制权
一些用户报告说,他们在获得对系统卷信息目录的控制权后修复了此错误代码。无法完全控制此目录可能会导致问题,包括更新错误 0x80080005,或 Windows 安装卡在某个百分比。
以下步骤将帮助您完全控制上述目录,然后顺利更新您的 Windows 11/10 电脑。因此,请按照以下说明将它们应用到您的计算机上 –
- 按 Win + R,键入“ CMD ”,然后同时按ctrl + shift + enter键。
- 接下来UAC窗口会提示,点击是授权打开。
- 这样做将调用具有管理员权限的命令提示符。
- 在提升的控制台上,复制/粘贴以下内容并按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 文件夹
如果在执行上述修复后问题仍然存在,您必须清除电脑 上的Software Distribution和Catroot2文件夹。 您不能直接打开这两个文件夹并清除其中的内容。这是因为更新服务在后台运行,当它们找不到所需的文件时,可能会损坏您的操作系统。
以下是在不损坏 Windows 11 操作系统的情况下清除两个 Windows 缓存文件夹的方法 –
- 按 Win + X,然后从电源菜单中选择终端。如果您使用的是 Windows 10,请选择命令提示符或 Windows PowerShell,以其中可用的选项为准。
- 使用下拉菜单并选择命令提示符。您也可以在 PowerShell 上执行以下代码。
- 一一键入以下代码,然后在每个命令末尾按Enter键。这些代码将停止 Windows 电脑 上所有与更新相关的服务。
net stop wuauservnet stop bits
net stop cryptSvc
net stop msiserver
- 现在您已经停止所有更新服务,运行这两个代码 –
ren C:\Windows\SoftwareDistribution SoftwareDistribution.oldren C:\Windows\System32\catroot2 catroot2.old
- 上面的两个代码将通过在名称中添加 .old 扩展名来重命名两个 Windows 缓存文件夹。例如,SoftwareDistribution将更改为SoftwareDistribution.old。同样,catroot2 文件夹名称更改为 catroot2.old。
- 重命名这两个文件夹后,重新启动之前停止的所有服务。为此,运行这些代码 –
net start wuauservnet start bits
net start cryptSvc
net start msiserver
pause
- 最后,键入exit并按Enter退出命令提示符。
- 接下来重新启动您的设备,以便所做的更改在下次登录时生效。
两个新的 Windows 缓存文件夹将在各自的位置自动生成,名称为“SoftwareDistribution”和“catroot2”。您可以通过导航到以下位置进行检查 –
SoftwareDistribution – C:\Windows
Catroot2 – C:\Windows\System32
转到设置 > Windows 更新,然后点击检查更新。我希望错误代码 0x80080005 现在一定已经修复,您可以升级您的系统。
在 Windows 上手动下载和安装挂起的更新
如果出于任何原因,更新错误 0x80080005 仍然出现,您可以通过在您的 电脑 上手动下载和安装待处理的更新来临时解决它。
- 在 Windows 10 上手动更新和安装累积更新
- 在 Windows 11 上手动更新和安装累积更新
安装文件下载为 .msu 文件格式,您只需双击它即可完成安装,没有错误代码。如果您在执行上述部分时遇到任何困难,请在评论部分告诉我们。
以上是 修复:Win11/10上的更新或安装错误0x80080005 的全部内容, 来源链接: utcz.com/dzbk/939663.html