如何修复 Windows 更新错误0x8007370a

这 Windows 更新错误 0x8007370A 是一个与更新相关的问题,它会阻止用户将其系统更新到下一个可用的构建操作系统。 在这种情况下,您可能还会看到如下错误消息:

ERROR_SXS_INVALID_IDENTITY_ATTRIBUTE_VALUE

错误消息清楚地提到属性值超出了身份中可接受的范围。 要解决此问题,您需要重置或修复它 Windows 更新组件。

什么可能导致错误 0x8007370a? Windows?

错误 0x8007370A 主要发生在您的系统遇到以下一个或多个问题时:

  • 内部干扰
  • 损坏的系统文件和文件夹
  • 系统映像内的损坏
  • 腐败 Windows 缓存文件夹

现在您知道什么可能导致此错误代码 Windows 11/10 PC,了解如何修复此更新错误。

1. 跑步 Windows 更新错误修复

如果遇到更新问题,请运行它 Windows 首先更新疑难解答并查看是否修复了错误代码。 如何激活该工具 Windows –

Windows 11

前往设置 (Windows + I) > 系统 > 疑难解答,然后单击其他疑难解答。 定位 Windows 在最频繁的情况下,更新并单击 跑步 按钮位于右端。

等待此故障排除工具启动,然后在启动时单击 下一个 按钮。 按照屏幕上的步骤完成此任务。 现在已经结束了,希望你能更新 Windows 通常情况下。

Windows 10

一切都与我们上面解释的完全一样,只是在哪里找到这个工具有一点小小的变化。 按 Win + I 启动“设置”并在其中导航到以下路径:

Update & Security > Troubleshoot > Additional troubleshooters

找到“最常见”下的选项,然后单击将其展开 Windows 更新并点击 运行疑难解答程序

按照屏幕上的说明完成此任务。 然后重新启动计算机。

2. 清洁 Windows 缓存文件夹

两个缓存文件夹 Windows 也就是说,SoftwareDistributin 和 Catroot2 包含有关您 PC 上过去和当前更新的所有信息。 随着时间的推移,这些数据会失去意义,因此需要不时删除。

然而,由于它们直接链接到 Windows 如果您更新服务,则不能简单地删除它们。 有一个方便的方法来清理这些文件夹。 最好重命名这两个文件夹,以便所有文件保持完整,并且如果时机正确,您也可以删除它们。

就是这样 –

  • Windows + R 启动“运行”对话框。
  • 键入 CMD 并按 Ctrl+Shift+ Enter。
  • 这将启动命令提示符 admin 正确的。
  • 在提升的控制台上,键入以下内容并按 键 Enter 钥匙。

net stop wuauserv
net stop cryptSvc
net stop bits
net stop msiserver

  • 以上四个代码将被停止 Windows 更新、加密服务、后台和传输智能服务以及所有微软服务。
  • 接下来,运行这两个代码将两个缓存文件夹重命名为新名称。

ren C:WindowsSoftwareDistribution SoftwareDistribution.old
ren C:WindowsSystem32catroot2 catroot2.old

  • 或者,您也可以转到 C:WindowsSoftwareDistriution 并删除其中存在的所有文件和文件夹。 您可以在 C:WindowsSystem32 下找到 catroot2 文件夹。
  • 删除或重命名这两个文件夹后,重新启动之前停止的服务。

net start wuauserv
net start cryptSvc
net start bits
net start msiserver

  • Exit 这 命令提示符 并重新启动计算机。

再次登录您的设备并查看是否可以更新 Windows 通常不会一次又一次遇到相同的错误代码。

3. 运行 SFC 和 DISM 扫描

Windows 如果内部文件和文件夹丢失或损坏,更新也可能会失败,并显示错误代码 0x8007370a。 如果是这种情况,您可以通过运行 SFC 和 DISM 扫描来修复此错误代码。 两者是两种不同的工具,旨在查找和修复电脑中的内部损坏。

以下是运行两次扫描的方法 Windows –

  • 按 Windows + X 并选择终端(管理员)。
  • 当UAC窗口提示时,单击“是”授权终端打开 admin 正确的。
  • 同时按 Ctrl + Shift + 2 可在终端中启动命令提示符。
  • 在提升的控制台上,复制并粘贴以下代码,然后按 Enter

sfc /scannow

  • 等待系统文件检查器检测并修复计算机上丢失或损坏的系统文件。
  • 此扫描 100% 完成后,您可以运行 DISM 代码,如下所示:

DISM /online /cleanup-image /restorehealth

  • DISM 还需要 10-15 分钟来查找并修复系统映像中的损坏。
  • 成功运行这两个工具后,关闭 CMD 并重新启动 PC。

希望错误代码 0x8007370a 现已得到解决。 如果没有,请尝试下一个解决方法。

4. 重置 Windows 更新组件

PC 上丢失或损坏的 DLL 文件也可能导致类似的错误代码。 在这种情况下,您需要通过重置来修复并重新生成所有DLL文件 Windows 更新组件。

由于文件中存在损坏的文件和文件夹,也可能会出现更新错误 0x8007370a Windows 缓存文件夹。 有两个这样的文件夹,名为 SoftwareDistribution 和 catroot2。

如上所述,重置更新组件,然后查看此更新问题是否得到解决。 如果此更新错误仍然存​​在,您可以从以下位置手动下载相应的独立包 Microsoft 的更新目录然后双击安装它。

我希望您觉得这篇文章有用且易于理解。 请在评论部分告诉我们哪种解决方案适合您的情况。