Error code 0x80004005 is an error that can appear in many different applications, such as Windows Update, Virtual Box, Outlook and iTunes .
Error 0x80004005 results in an unspecified error triggered in the program. It means that the error is unknown to the program and Windows. The situation here is a bit complicated. But there are some common cases that people have somehow solved it.
We will list all the common cases of several different applications and programs that trigger error 0x80004005 and its respective solutions . Scroll down to find the case that best matches yours.
Error code 0x80004005 during Windows update in Windows 10
Error 0x80004005 can occur in the middle of the Windows update process which stops the update immediately. If this is the case, run the Windows Update troubleshooter to fix the problem. That’s how.
- Go to the start menu. I searched Setting and open it.
- Click on Update and Security .
- From the left panel, click Solve problems .
- Please select Windows update . Then click Run the troubleshooter .
The troubleshooter will now automatically find and fix any issues that are preventing your computer from downloading and installing Windows updates.
If running the troubleshooter does not help to fix the problem, it may indicate that there are corrupted system files causing the unspecified error 0x80004005. Try to run the SFC scan to automatically find and repair the system file in Windows 10.
To run SFC, go to start menu . Scribe CMD to find the command prompt. Right-click the command prompt from the result and click Execute as an administrator . At the command prompt, type the following command.
/ sfc scannow
Now it will start to scan and repair any corrupted system files found. It may take some time. After the scan is complete, try running the Windows update again.
E_Fail 0x80004005 Error in VirtualBox on WinXP, Win7 or Win10 host
Error 0x80004005 can occur during startup or in the middle of random events from your VirtualBox VM. It has been repeatedly reported that it was caused by a recent Windows update.
Instead of trying to roll back the Windows update, go to virtualbox.org and download the latest version of VirtualBox . They have already fixed the problem in the latest patch.
If the error 0x80004005 in VirtualBox also comes with a runtime error when opening yourVMname.xml (replace yourVMname with the actual name of your VM), here is a workaround. Go to said directory or folder where this xml file is located. Check if yourVMname.xml has been converted to something like yourVNname.xml-prev or yourVNname.xml-tmp. If so, rename the old version to yourVNname.xml . This should solve the problem.
Error 0x80004005 in Microsoft Outlook
Error 0x80004005 in Outlook usually appears in incoming emails. It is usually caused by an antivirus or firewall trying to block emails. Obviously, disabling your antivirus or firewall program just to receive emails from Outlook is not an option here.
Microsoft has suggested that if you are using Norton, try disabling its “Enable Script Blocking” feature. And also disable the new mail notification in Outlook.
- In Outlook, on the Tools menu, click Choices , Then in preferences .
- Click E-mail Options.
- Uncheck the checkbox Show a notification message when new mail arrives .
- Click on To accept .
We had the same problem, but we were not using Norton antivirus. What we did to resolve error 0x80004005 in Outlook is simply uninstall and reinstall our Office software . This did the trick for us.
Error 0x80004005 in iTunes
Error code 0x80004005 in iTunes is a known issue and Apple has already brought the fix to the recent iTunes patch.
If you still see the error in iTunes, download and install the latest version of iTunes. This should fix the error once your iTunes is updated.