这 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 的更新目录然后双击安装它。
我希望您觉得这篇文章有用且易于理解。 请在评论部分告诉我们哪种解决方案适合您的情况。