Did you recently encounter an update error code 0x8024002D while upgrading your Windows OS to its latest Build version? Since you are here, you must be looking for the reasons behind this error code and the potential fixes to this problem. Well, we have covered all that. If you have already applied some of these fixes but to no avail, we suggest manually updating your operating system by downloading and installing the recent standalone packages.
What may cause an error 0x8024002D while updating Windows?
This update error mostly occurs when your device is missing some DLL entries. If that’s the case, re-registering all DLL files should be your top priority. Apart from this reason, the update error 0x8024002D might also occur on account of the following reasons –
- Corruption within the System files and folders
- Accumulated cache within the Windows Cache folders
- Update Services are either disabled or are not running
Now that you know what may cause an update error on Windows, we suggest applying the below fixes sequentially.
Ways to Solve Update Error 0x8024002D in Windows
If you are encountering an update error 0x8024002D while installing the pending updates on Windows, go through the below set of solutions and apply them one after another. Hopefully, this error resolves just after you troubleshoot Windows Update.
In case the problem persists even after this, consider applying these fixes –
- Purge Windows Cache folders
- Enable Windows Update Services
- Re-register missing DLL Files
- Manually Install Pending Updates
1] Troubleshoot Windows Update
Troubleshooting Windows Updates is the most effective way to resolve an update-related issue on Windows 11. This tool not only resolves the underlying causes but also suggests ways to fix this problem in cases where it fails to solve the bug at hand. Here’s how to perform this task –
- Press Windows + I to launch the Settings app.
- Go to System > Troubleshoot, and click on Other troubleshooters.
- When this section expands, locate Windows Update under Most frequent, and hit the Run button.
- Click Next on the troubleshooting window and follow the on-screen instructions.
The troubleshooter will check for the underlying causes and have them repaired. Make sure to restart your PC next and check if you can update Windows now.
2] Purge Windows Cache folders
Accumulated cache inside the folders SoftwareDistribution and catroot2 often cause updates to fail on some error codes including the error 0x8024002D. Purging the contents present inside these folders might help to resolve this error code and have your device upgraded to its latest Build version.
Here’s how to purge both of these folders –
- Press Windows + R to launch Run.
- Type CMD and press the Ctrl + Shift + Enter keys simultaneously.
- Doing so will invoke the Command Prompt having admin rights.
- Now, copy/paste the below codes one after another on it to disable all update-related services. It is mandatory to disable all services before doing any changes to the Windows Cache folders. So, do this beforehand clearing any contents inside SoftwareDistribution and Catroot2.
net stop bits
net stop wuauserv
net stop appidsvc
net stop cryptsvc
- After you disable all update services, rename the cache folders by running these two codes –
rmdir %systemroot%\SoftwareDistribution /S /Q
rmdir %systemroot%\system32\catroot2 /S /Q
- Renaming Windows Cache folders is a better option as you still have the access to your cache folders and their contents. You may use these folders back in case something went wrong on your computer.
- Now, re-enable all services that you have stopped before. For this, you may run the below codes on CMD –
net start bits
net start wuauserv
net start appidsvc
net start cryptsvc
- Since you are already on CMD, we suggest running these two codes next. The first one is the SFC utility. This tool helps to diagnose any corruption within system files and have them repaired.
sfc /scannow
DISM /Online /Cleanup-Image /RestoreHealth
- The DISM tool will check for any file corruption within the System Image. In case this tool finds any issue within the System Image, the same will be auto-repaired by this utility program.
- Close Command Prompt and restart your Windows PC.
Sign back into your device again and check if the error code 0x8024002D resolves now.
3] Enable Windows Update Services
Windows updates may also fail when certain essential services are not running in the background or are disabled under Services. You may confirm the same by opening the Services window. Here’s how to perform this task –
- Press Windows + S, and type Services.
- Click on the top result, and when the Services window opens, locate the following services on it –
Background Intelligent and Transfer Service
Cryptographic Services
DCOM Server Process Launcher
RPC Endpoint Mapper
Windows Installer
Windows Update Medic Services
Windows Update Service
- If you do find any of these services disabled or not running under Status, right-click on that particular service, and select the Start button.
- For the sake of convenience, you better right-click on all of these services and choose to restart them all.
- Close the Services window and restart your computer.
When it does reboot, check if you can update Windows normally.
4] Re-register missing DLL Files
Missing or damaged DLL files on Windows might also prevent the available updates from installing on Windows 11. As you can’t confirm this scenario, we suggest manually re-registering all your DLL entries. To do so, launch Windows PowerShell as an administrator, and run these codes on it –
regsvr32.exe /s atl.dll
regsvr32.exe /s urlmon.dll
regsvr32.exe /s mshtml.dll
regsvr32.exe /s shdocvw.dll
regsvr32.exe /s browseui.dll
regsvr32.exe /s jscript.dll
regsvr32.exe /s vbscript.dll
regsvr32.exe /s scrrun.dll
regsvr32.exe /s msxml.dll
regsvr32.exe /s msxml3.dll
regsvr32.exe /s msxml6.dll
regsvr32.exe /s actxprxy.dll
regsvr32.exe /s softpub.dll
regsvr32.exe /s wintrust.dll
regsvr32.exe /s dssenh.dll
regsvr32.exe /s rsaenh.dll
regsvr32.exe /s gpkcsp.dll
regsvr32.exe /s sccbase.dll
regsvr32.exe /s slbcsp.dll
regsvr32.exe /s cryptdlg.dll
regsvr32.exe /s oleaut32.dll
regsvr32.exe /s ole32.dll
regsvr32.exe /s shell32.dll
regsvr32.exe /s initpki.dll
regsvr32.exe /s wuapi.dll
regsvr32.exe /s wuaueng.dll
regsvr32.exe /s wuaueng1.dll
regsvr32.exe /s wucltui.dll
regsvr32.exe /s wups.dll
regsvr32.exe /s wups2.dll
regsvr32.exe /s wuweb.dll
regsvr32.exe /s qmgr.dll
regsvr32.exe /s qmgrprxy.dll
regsvr32.exe /s wucltux.dll
regsvr32.exe /s muweb.dll
regsvr32.exe /s wuwebv.dll
Now that you have repaired all DLL files on your computer, restart your PC and when it does reboot, check if you can update Windows normally now.
5] Manually Install Pending Updates
If none of the above fixes work to resolve this error code 0x8024002D on Windows 11/10, you may go for the manual update method. In this solution, you need to manually download the pending updates from Microsoft’s Update Catalog, and search for your pending cumulative updates there.
Pick the update matching your system architecture, and hit the Download button. Moving forward, click the first link on the upcoming window, and the update download will soon begin. After you have downloaded the standalone package for your computer, you may double-click on the setup file to update your system.
Here’s a complete guide on how to manually download and upgrade to the latest OS Build version on Windows 11.