Error code 0x80004005 can be one of the most annoying and persistent error messages you get on Windows devices. But what is this error and how do you fix it? In today’s TechSplat article, we take a look at how you can fix 0x80004005 on your Windows device in 2022, and the best way to stop this from happening in the future. Let’s jump straight into it!
What Causes Error Code 0x80004005 on Windows?
- Renaming or Moving Shared Files
- Corrupt or Missing Windows Update Files
- Windows Notification Issues
- Opening Compressed/Compressing files.
How to Fix Error Code 0x80004005 on Windows in 2022
Run the Windows Troubleshooter
Running the Windows Update Troubleshooter can help resolve error code 0x80004005. If an automatic Windows Update fails, or the files downloaded get corrupted this error will occur, and the way to fix that is to first run the built-in Troubleshooter.
To run the troubleshooter, simply;
- Go to your Settings by typing “Settings”, or pressing Windows Key + I (i for Igloo)
- Once open, click on “Update & Security”, and then into “Troubleshoot”.
- Under “Troubleshoot”, you may see “Additional Troubleshooters” – click here.
- Scroll through the troubleshooter till you find “Windows Update”, and run that one.
- Once run, follow the steps and wait for the troubleshooter to finish its search.
Once complete, make sure you restart your device, try perform a Windows update and see if this error message pops up anymore.
Clear Windows Stuck Updates to fix 0x80004005
If the Troubleshooter fails to fix the problem; Go to the Windows Update folder and delete everything there. To do this, you need to;
- Navigate to: C:\Windows\SoftwareDistribution, for Windows 11 or C:\Windows\SoftwareDistribution\Download for older Windows versions, then delete everything inside the folder.
After doing the above steps, try to run Windows Update again and see if there are any updates available, if yes let it finish updating. If this fails to fix your issue, please carry on through this article so we can try to fix this with another step.
Clear Temporary (Temp) Files on Windows
In some cases, deleting temporary files may help fix many of your problems including error 0x80004005. To do that, follow the below steps;
- Press the Windows Key + R (or type “Run” into the Search box), then write %temp% in the search bar and press enter.
- Once open, a folder should open that takes you to the “Local\Temp” folder. Delete everything inside of here as these files are not required.
Once deleted, restart your device and try update your device to prevent the 0x80004005 error from occurring again.
Disable/Remove Windows Defender
Sometimes antivirus software and Windows Defender can detect false threats and cause this error to occur. If you’re a safe person and know what you’re doing online you shouldn’t need an antivirus anyway, but if you’re scared or you are not the only person using the computer try altering between antiviruses free ones will do too.
Anti-viruses such as Sophos Home, AVG, or Norton are all great free tools you can use instead of Defender. Not only this but using something like Malwarebytes can also prevent the worst from happening even if it already has.
Re-Register VBScript and JDScript (File Compression Issues)
If the problem occurs when you try to handle compressed files, try using a different unzip program. There are many of them out there such as FileZip, WinZip, Winrar, and 7ZIP.
If the same error occurs on all unzip programs you tried try to re-register jsscript.dll and vbscript.dll. To do that:
- Open the Command Prompt as Admin (Right-Click – Run as Administrator) and type the following texts exactly how they are written;
- regsvr32 jscript.dll – then press Enter
- regsvr32 vbscript.dll – then press Enter again.
Once complete, restart your PC and this will re-register the VBScript and JSscript to help fix any issues you may have with your device and its actions.
Change Registry Keys for System Policies (Last Resort – Risky)
If the error occurs when you’re renaming or moving files, try adding a key to the Windows Registry. To do that – first, you should take a backup of your Register file system as losing or breaking this can lead to irreversible system failure. Please consult a professional should you wish to do this.
Once you’ve taken a backup of your Registry system, you can then;
- Open the Windows Registry Editor by going to: HKLM\SOFTWARE\MICROSOFT\Windows\CurrentVersion\Policies\System.
- On a 32-bit system, create a new DWORD registry value called LocalAccountTokenFilterPolicy.
- On a 64-bit system, create a QWORD registry value called LocalAccountTokenFilterPolicy.
In both cases set the numeric value to 1, then select Ok, finally restart your computer and check if the problem is fixed
In some rare cases, Microsoft Outlook notification can cause this error too, if disabling this option works, you just need to make a clean installation of your Outlook Notification Program.
Otherwise, if you are unable to uninstall – simply head into your Outlook application, click on “About” and either Update the software or do a “Repair” which can also help with this error message.
Conclusion on Windows Error 0x80004005
Overall, getting any errors on Windows can be annoying and time-consuming, but we hope that this guide and article has helped you understand what the 0x80004005 error is, how it happens and how you can fix it.
Let us know down in the comments on your thoughts or issues, but for now – thank you for reading. If you’re still struggling with this error after our guide, be sure to contact Microsoft Support as they can often help with specific product support, and get you back on track quickly.