How to Fix Windows Update Error 0x80240035
This guide provides a comprehensive solution for fixing the Windows Update error 0x80240035. By following the steps outlined below, you will learn how to repair system files, reset Windows Update components, and re-register essential Windows services, ensuring that your Windows system can successfully complete updates.
Step 1: Repair System Files
Start by checking and repairing system files that might be causing the error. Open the Command Prompt as an administrator:
- Press Windows + X and select Command Prompt (Admin).
Then run the following commands one by one:
sfc /scannow
DISM /Online /Cleanup-Image /CheckHealth
DISM /Online /Cleanup-Image /ScanHealth
DISM /Online /Cleanup-Image /RestoreHealth
Step 2: Reset Windows Update Components
Next, reset the Windows Update components by stopping services and deleting specific directories. Execute the following commands in the Command Prompt:
net stop bits
net stop wuauserv
net stop appidsvc
net stop cryptsvc
Del "%ALLUSERSPROFILE%\Application Data\Microsoft\Network\Downloader\*.*"
rmdir %systemroot%\SoftwareDistribution /S /Q
rmdir %systemroot%\System32\catroot2 /S /Q
Step 3: Set Permissions and Re-register DLLs
After resetting the components, you need to set appropriate permissions and re-register essential DLL files. Use these commands in the Command Prompt:
sc.exe sdset bits D:(A;;CCLCSWRPWPDTLOCRRC;;;SY)(A;;CCDCLCSWRPWPDTLOCRSDRCWDWO;;;BA)(A;;CCLCSWLOCRRC;;;AU)(A;;CCLCSWRPWPDTLOCRRC;;;PU)
sc.exe sdset wuauserv D:(A;;CCLCSWRPWPDTLOCRRC;;;SY)(A;;CCDCLCSWRPWPDTLOCRSDRCWDWO;;;BA)(A;;CCLCSWLOCRRC;;;AU)(A;;CCLCSWRPWPDTLOCRRC;;;PU)
Then navigate to the System32 directory and register the DLLs:
- Change directory:
cd /d %windir%\system32
- Register the required DLLs by entering the following commands:
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
Step 4: Reset Winsock and Start Services
Finally, reset the Winsock and restart the previously stopped services:
netsh winsock reset
netsh winsock reset proxy
- Start the services again:
net start bits
net start wuauserv
net start appidsvc
net start cryptsvc
Extra Tips & Common Issues
To ensure a smoother experience, consider the following tips:
- Ensure you have administrative privileges when running commands.
- Make backups of important data before performing system repairs.
- If errors persist, check for software conflicts or malware that may interfere with updates.
Conclusion
By following these steps, you should effectively fix the Windows Update error 0x80240035. Regularly updating your system is crucial for security and performance. If issues remain unresolved, consider seeking professional assistance or browsing through additional troubleshooting guides.
Frequently Asked Questions
What does error 0x80240035 mean?
Error 0x80240035 is typically related to issues with Windows Update, indicating that updates cannot be processed due to corrupted system files or problematic Windows Update components.
Can I perform these steps on any version of Windows?
These steps primarily apply to Windows 10 and Windows 11 systems. For older versions, some commands may differ slightly.
What should I do if I cannot resolve the error?
If these steps do not resolve the issue, consider consulting the Microsoft support website or seeking help from a qualified technician.