如何修复“Windows 更新诊断无法运行”错误
Windows 更新疑难解答是解决更新相关问题的重要工具。但是,某些用户在尝试使用此实用程序时遇到错误,指出“Windows 更新诊断无法运行”。此问题通常出现在 Microsoft 最新版本的故障排除程序“获取帮助”应用程序中。如果您遇到此问题,请不要担心 - 您可以尝试多种方法来让一切恢复正常。
步骤一:清除 Software Distribution 和 Catroot2 文件夹。这些文件夹存储临时更新文件,有时可能会损坏,从而导致更新问题。
以管理员身份打开Windows Terminal,运行以下命令停止更新相关服务:
net stop wuauserv
net stop cryptSvc
net stop bits
net stop msiserver
接下来,导航到文件资源管理器中的 C:WindowsSoftwareDistribution 并删除其中的所有文件和文件夹。如果您不愿意删除这些文件,可以将该文件夹重命名为 SoftwareDistribution.old。
对于 Catroot2 文件夹,在终端中运行以下命令:
md %systemroot%system32catroot2.old
xcopy %systemroot%system32catroot2 %systemroot%system32catroot2.old /s
删除 Catroot2 文件夹的内容。最后,使用以下命令重新启动服务:
更多阅读:如何修复 Windows 11 上的 AMD 软件更新失败错误
net start wuauserv
net start cryptSvc
net start bits
net start msiserver
完成这些步骤后,尝试再次运行“获取帮助”疑难解答程序。
步骤2:在干净启动状态下运行故障排除程序。此过程使用最少的驱动程序和启动程序启动 Windows,这可以帮助确定第三方应用程序是否干扰更新过程。
要执行干净启动:
1. 按Win + R,输入“msconfig”,然后按 Enter。
2. 在“系统配置”窗口中,转到“服务”选项卡。
3. 选中“隐藏所有 Microsoft 服务”框,然后单击“全部禁用”。
4. 切换到启动选项卡并单击“打开任务管理器”。
5. 在任务管理器中,禁用所有启动项。
6. 关闭任务管理器,返回系统配置,单击“应用”,然后单击“确定”。
7. 重新启动计算机。
重新启动后,尝试再次运行 Windows 更新和疑难解答程序。
步骤3:重置“获取帮助”应用程序。有时,问题在于应用程序本身而不是更新过程。
要重置“获取帮助”应用程序:
1. 打开 Windows 设置 (Win + I)。
2. 导航到应用程序 > 应用程序和功能。
3. 在应用程序列表中找到“获取帮助”。
4. 单击它,然后选择“高级选项”。
5. 向下滚动并单击“重置”按钮。
重置后,尝试再次运行 Windows 更新疑难解答。
第4步:修复系统文件。损坏的系统文件可能会导致各种问题,包括 Windows 更新问题。
运行系统文件检查器 (SFC) 和部署映像服务和管理 (DISM) 工具:
1. 以管理员身份打开命令提示符。
2. 通过键入以下命令运行 SFC 扫描:
sfc /scannow
3. 完成后,使用以下命令运行 DISM 工具:
DISM /Online /Cleanup-Image /ScanHealth
DISM /Online /Cleanup-Image /RestoreHealth
4. 重新启动计算机并检查问题是否解决。
第5步:使用 Windows 更新重新安装 Windows。如果所有其他方法均失败,您可能需要重新安装 Windows,同时保留文件和应用程序。
1. 打开“设置”并进入“系统”>“恢复”。
2. 在“无需重置电脑即可修复问题”下,单击“高级启动”。
3. 单击高级启动下的“立即重新启动”。
4. 当您的电脑重新启动时,选择“疑难解答”>“高级选项”>“重新安装 Windows”。
5. 选择保留您的个人文件和应用程序,然后按照屏幕上的说明进行操作。
重新安装后,检查 Windows 更新并根据需要运行疑难解答程序。
这些步骤应有助于解决“Windows 更新诊断运行失败”错误。请记住在对系统进行重大更改之前创建重要文件的备份。如果问题仍然存在,请考虑向 Microsoft 支持人员或合格的 IT 专业人员寻求帮助。
