如果您在尝试运行Windows Update时看到(Windows Update)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 更新(Windows Update)相关的服务(Service)可能出现故障。
Windows 更新错误代码 8024A000
要修复Windows 更新错误代码 8024A000(Windows Update Error Code 8024A000),请遵循以下建议:
- 运行Windows 更新疑难解答(Windows Update Troubleshooter)
- 重新启动 Windows 更新服务
- 再次注册更新 DLL
- 执行 SFC 和 DISM 扫描
- 在干净启动状态下进行故障排除
在开始之前,首先 创建一个系统还原点。如果您改变主意,那么在这种情况下,它将帮助您恢复不良变化。
我建议您按顺序尝试它们,就像在这里完成的那样。让我们详细看看它们——
1]运行(Run)Windows更新(Windows Update Troubleshooter)疑难解答
Windows Update Troubleshooter是一款内置工具,可以有效修复与Windows Update相关的常见问题。它检查与进程相关的服务的状态,然后在需要时重新启动系统。
为了运行它,请导航到Windows 设置(Windows Settings) (Win+I) > 更新和Security > Troubleshoot。
现在,移动到右窗格,滚动一下,然后运行Windows 更新疑难解答。
完成该过程后,重新启动设备并检查它是否可以解决问题。否则,请移至下一个潜在的解决方法。
2]重新启动(Restart)Windows更新(Windows Update)服务
有时,由于Windows 更新(Windows Update)服务似乎卡在特定点,也会发生此有问题的错误。
根据一些用户的报告,他们通过重新启动Windows Update组件使用的每一项服务来克服这个问题。
要重新启动Windows 更新(Windows Update) 服务(Services),请打开提升的命令提示符(open an elevated command prompt)。如果屏幕上出现UAC提示,请单击“(UAC)是”(Yes)按钮进行批准。
在提升的命令提示符窗口中,键入以下命令并在每个命令后按 Enter -
net stop wuauserv
net stop bits
net stop cryptsvc
这将停止Windows 更新(Windows Update)服务。要再次启动这些服务,请键入以下命令并在每个服务后按回车键。
net start wuauserv
net start bits
net start cryptsvc
exit
执行上述命令后,重新启动设备并检查它是否解决了问题。
3]再次注册Windows Update(Register Windows Update)相关的DLL(DLLs)
还有另一种可能出现错误代码 8024A000,即DLL文件。也许它没有以准确的形式注册。顺便说一下,据报道它主要发生在较旧的Windows版本上。如果与您目前的情况有关,则需要重新注册DLL更新。
为此,请单击开始(Start)按钮并键入记事本(Notepad)。
从最佳匹配列表中,右键单击结果并选择以管理员身份运行。(Run)
如果屏幕上出现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扫描
run the SFC scan
DISM scans
5]在干净启动状态下进行(Clean Boot State)故障排除(Troubleshoot)以修复错误代码 8024A000(Error Code 8024A000)
不幸的是,如果上述解决方法都没有帮助您解决此问题,您可以考虑在您的计算机上执行干净启动。(performing a clean boot)
干净启动故障排除旨在隔离性能问题。要执行干净启动故障排除,您必须执行多项操作,然后在执行每个操作后重新启动计算机。您可能需要手动禁用一项又一项,以尝试查明导致问题的一项。确定罪犯后,您可以考虑将其删除或禁用。
Press Window+R快捷键启动“运行”(Run)对话框。在该字段中,键入MSConfig并按 Enter。如果UAC提示,只需单击是(Yes)按钮。
进入系统配置窗口后,转到“服务(Services)”选项卡并标记“隐藏所有 Microsoft 服务(Hide all Microsoft services)”复选框。之后,单击全部禁用(Disable all)>应用(Apply)>确定(OK)。
现在,移动到启动(Startup)选项卡,然后单击打开任务管理器(Open Task Manager)链接。
在以下窗口中,将每个启动项一一选中并禁用。然后(Thereupon)关闭窗口并重新启动计算机。
如果问题现在解决了,那么很好,否则再次打开“系统配置(System Configuration)”窗口并移至“常规(General)”选项卡。然后标记加载系统服务(Load System Services.)旁边的复选框。现在,单击“应用(Apply)” > “确定(OK)”按钮以保存更改并重新启动它。
现在一旦进入Clean Boot State,您可以再次运行Windows Update并查看它是否对您有帮助。
Fix Windows Update Error Code 8024A000
If you see a Windows Update Error Code 8024A000 when trying to run Windows Update, then this guide might help you out of this mess. When you run Windows Update, you may notice the following message:
Error(s) found: Code 8024A000 Windows Update ran into a problem
The technical error message is WU_E_AU_NOSERVICE. This means that a Service related to Windows Update could have malfunctioned.
Windows Update Error Code 8024A000
To fix Windows Update Error Code 8024A000, follow these suggestions:
- Run the Windows Update Troubleshooter
- Restart the Windows Update Services
- Register update DLLs again
- Perform SFC and DISM scans
- Troubleshoot in Clean Boot State
Before you begin, create a system restore point first. If you ever change your mind then in such a case, it will help you to ever revert the undesirable changes.
I would suggest you try them in a sequence way as it is done here. Let us see them in detail –
1] Run the Windows Update Troubleshooter
Windows Update Troubleshooter is a built-in tool that can effectively fix the common problem associated with the Windows Update. It checks the status of services related to the process and then restarts the system if required.
In order to run it, navigate to the Windows Settings (Win+I) > Updates and Security > Troubleshoot.
Now, move to the right pane, scroll a bit and then run the Windows Updates Troubleshooter.
Once you complete the process, restart your device and check if it solves the problem. Otherwise, move down to the next potential workaround.
2] Restart the Windows Update Services
Sometimes, this problematic error can also occur because of the Windows Update service that appears to be stuck at a particular point.
As per some user’s report, they have overcome the issue by restarting every single service used by the Windows Update component.
To restart the Windows Update Services, open an elevated command prompt. If UAC prompt appears on the screen, click on the Yes button to give your approval.
In the elevated command prompt window, type the following commands and press enter after each one –
net stop wuauserv
net stop bits
net stop cryptsvc
This will stop the Windows Update services. To start these services again, type the following command and hit enter after each one.
net start wuauserv
net start bits
net start cryptsvc
exit
After executing the above commands, restart your device and check if it fixes the issue.
3] Register Windows Update related DLLs again
There is another possibility of occurring the error code 8024A000, that is the DLL file. Maybe it is not registered in the accurate form. By the way, it is mainly reported to have occurred on the older Windows version. If it is related to your current conditions, you need to again register the DLL update.
To do this, click on the Start button and type Notepad.
From the best match list, do a right-click on the result and select Run as administrator.
If UAC prompts on the screen, click on the Yes button to grant the administrative privileges.
Inside the elevated Notepad, copy and paste the following commands –
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
Now, click on the File menu and select the Save as option.
On the next screen, choose a suitable location and then save the file as WindowsUpdate.bat. By the way, you can change the file name as per your need but the extension of the file name must be a batch file.
Once you create the batch file, double click on it, and when UAC prompts on the screen, click on the Yes button.
After that, reboot your device and once it starts up, check if the error code 8024A000 still persists. If it is, then move down to the next effective workaround.
4] Performing SFC and DISM Scans
run the SFC scan
DISM scans
5] Troubleshoot in Clean Boot State to fix Error Code 8024A000
Unfortunately, if none of the above workarounds have helped you to fix this issue, you could consider performing a clean boot on your computer.
Clean-boot troubleshooting is designed to isolate a performance problem. To perform clean-boot troubleshooting, you must take a number of actions, and then restart the computer after each action. You may need to manually disable one item after another to try and pinpoint the one that is causing the problem. Once you have identified the offender, you can consider removing or disabling it.
Press Window+R shortcut key to launch the Run dialog box. In the field, type MSConfig and hit enter. If UAC prompts, simply click on the Yes button.
Once you’re in the system configuration window, go to the Services tab and mark next to the Hide all Microsoft services checkbox. After that, click Disable all > Apply > OK.
Now, move to the Startup tab and click on the Open Task Manager link.
On the following window, select each startup item one by one and make it disable. Thereupon close the window and reboot your computer.
If the issue is resolved now then fine, otherwise again open the System Configuration window and move to the General tab. Then mark the checkbox next to the Load System Services. Now, click the Apply > OK button to save the changes and restart it again.
Now once in Clean Boot State, you may run Windows Update again and see if it help you.