如果您在尝试运行 Windows Update 时看到 Windows Update Error Code 8024A000,那么本指南可能会帮助您摆脱这种混乱。当您运行 Windows Update 时,您可能会注意到以下消息:
Error(s) found: Code 8024A000 Windows Update ran into a problem
技术错误消息是 WU_E_AU_NOSERVICE。这意味着与 Windows Update 相关的服务可能出现故障。
Windows Update Error Code 8024A000
要修复 Windows Update Error Code 8024A000,请遵循以下建议:
- 运行 Windows Update Troubleshooter
- 重启 Windows Update Services
- 重新注册 update DLLs
- 执行 SFC 和 DISM 扫描
- 在 Clean Boot State 下进行故障排除
在开始之前,请先创建系统还原点。如果您以后改变主意,在这种情况下,它将帮助您恢复不希望的更改。
我建议您按顺序尝试它们,就像这里所做的那样。让我们详细看看它们 –
1] 运行 Windows Update Troubleshooter
Windows Update Troubleshooter 是一个内置工具,可以有效修复与 Windows Update 相关的常见问题。它检查与该过程相关的服务状态,然后在需要时重新启动系统。
要运行它,请导航到 Windows Settings (Win+I) > Updates and Security > Troubleshoot。
现在,移动到右侧窗格,稍微向下滚动,然后运行 Windows Updates Troubleshooter。
完成该过程后,重新启动设备并检查是否解决了问题。否则,继续下一个潜在的变通方法。
2] 重启 Windows Update Services
有时,此问题错误也可能发生,因为 Windows Update 服务似乎卡在特定点。
根据一些用户的报告,他们通过重启 Windows Update 组件使用的每一项服务克服了该问题。
要重启 Windows Update Services,请打开提升的命令提示符。如果屏幕上出现 UAC 提示,请点击 Yes 按钮以表示批准。

在提升的命令提示符窗口中,输入以下命令并在每个命令后按 enter –
net stop wuauserv net stop bits net stop cryptsvc
这将停止 Windows Update 服务。要再次启动这些服务,请输入以下命令并在每个命令后按 enter。
net start wuauserv net start bits net start cryptsvc exit

执行上述命令后,重新启动设备并检查是否修复了问题。
3] 重新注册 Windows Update 相关 DLLs
发生错误代码 8024A000 的另一种可能性是 DLL 文件。也许它没有以准确的形式注册。顺便说一下,它主要被报告发生在旧版本的 Windows 上。如果这与您当前的情况有关,您需要重新注册 DLL update。
要做到这一点,请点击 Start 按钮并键入 Notepad。
从最佳匹配列表中,对结果进行右键单击并选择 Run as administrator。
如果屏幕上出现 UAC 提示,请点击 Yes 按钮以授予管理权限。
在提升的 Notepad 中,复制并粘贴以下命令 –
regsvr32 c:\windows\system32\vbscript.dll /s regsvr32 c:\windows\system32\mshtml.dll /s regsvr32 c:\windows\system32\msjava.dll /s regsvr32 c:\windows\system32\jscript.dll /s regsvr32 c:\windows\system32\msxml.dll /s regsvr32 c:\windows\system32\actxprxy.dll /s regsvr32 c:\windows\system32\shdocvw.dll /s regsvr32 wuapi.dll /s regsvr32 wuaueng1.dll /s regsvr32 wuaueng.dll /s regsvr32 wucltui.dll /s regsvr32 wups2.dll /s regsvr32 wups.dll /s regsvr32 wuweb.dll /s regsvr32 Softpub.dll /s regsvr32 Mssip32.dll /s regsvr32 Initpki.dll /s regsvr32 softpub.dll /s regsvr32 wintrust.dll /s regsvr32 initpki.dll /s regsvr32 dssenh.dll /s regsvr32 rsaenh.dll /s regsvr32 gpkcsp.dll /s regsvr32 sccbase.dll /s regsvr32 slbcsp.dll /s regsvr32 cryptdlg.dll /s regsvr32 Urlmon.dll /s regsvr32 Shdocvw.dll /s regsvr32 Msjava.dll /s regsvr32 Actxprxy.dll /s regsvr32 Oleaut32.dll /s regsvr32 Mshtml.dll /s regsvr32 msxml.dll /s regsvr32 msxml2.dll /s regsvr32 msxml3.dll /s regsvr32 Browseui.dll /s regsvr32 shell32.dll /s regsvr32 wuapi.dll /s regsvr32 wuaueng.dll /s regsvr32 wuaueng1.dll /s regsvr32 wucltui.dll /s regsvr32 wups.dll /s regsvr32 wuweb.dll /s regsvr32 jscript.dll /s regsvr32 atl.dll /s regsvr32 Mssip32.dll /s
现在,点击 File 菜单并选择 Save as 选项。
在下一个屏幕上,选择合适的位置,然后将文件保存为 WindowsUpdate.bat. 顺便说一下,您可以根据需要更改文件名,但文件名的扩展名必须是批处理文件。
创建批处理文件后,双击它,当屏幕上出现 UAC 提示时,点击 Yes 按钮。
之后,重新启动设备,一旦它启动,检查错误代码 8024A000 是否仍然存在。如果是,则继续下一个有效的变通方法。
4] 执行 SFC 和 DISM 扫描
这个关键问题有时也可能由于一定程度的系统文件损坏而发生。在这种情况下,运行 SFC 扫描和 DISM 扫描总是个好主意,以便它可以修复损坏的系统文件。
5] 在 Clean Boot State 下排除故障以修复错误代码 8024A000
不幸的是,如果上述变通方法都没有帮助您解决此问题,您可以考虑在计算机上执行干净启动。
Clean-boot 故障排除旨在隔离性能问题。要执行 clean-boot 故障排除,您必须采取许多行动,然后在每次行动后重新启动计算机。您可能需要逐个手动禁用项目,以尝试找出导致问题的项目。一旦您确定了罪魁祸首,您可以考虑移除或禁用它。
按 Window+R 快捷键启动 Run 对话框。在字段中,键入 MSConfig 并按 enter。如果出现 UAC 提示,只需点击 Yes 按钮。
一旦您进入系统配置窗口,转到 Services 选项卡并标记 Hide all Microsoft services 复选框旁边的复选框。之后,点击 Disable all > Apply > OK。

现在,移动到 Startup 选项卡并点击 Open Task Manager 链接。
在下一个窗口上,逐个选择每个启动项并使其禁用。随后关闭窗口并重新启动计算机。
如果问题现在解决了,那就好,否则再次打开 System Configuration 窗口并移动到 General 选项卡。然后标记 Load System Services. 旁边的复选框。现在,点击 Apply > OK 按钮保存更改并再次重新启动。
现在处于 Clean Boot State,您可以再次运行 Windows Update 并查看是否有帮助。
That’s it.