Error Code 0x80004005: What It Is and How to Fix It

Nine fixes for this tricky error code

A woman looks at error code 0x80004005 on her laptop.

gorodenkoff / Getty Images

Error code 0x80004005 is a type of unspecified Windows error that appears in connection with a number of different problems. The error is often related to Windows Update, but it can also be tied to notifications, file compression, or moving or renaming files and folders.

How Error Code 0x80004005 Appears

Error code 0x80004005 is an unspecified error that may shows up on its own, or alongside longer error messages.

When error code 0x80004005 occurs, you'll usually see this message:

Error Code 0x80004005
Unspecified error

If your error message contains more text than the error code number, the text may be helpful in narrowing down the source of the problem. Try searching for the text instead of error code 0x80004005.

What Causes Error Code 0x80004005?

Error code 0x80004005 typically happens when you try to access shared folders or drives, when you use a specific program, or when you experience a problem installing Windows updates.

Here are the most common causes of error code 0x80004005:

  • Problems with Windows Update.
  • Problems with shared files or folders.
  • Windows notification issues.
  • Problems opening or extracting compressed files and folders.

How to Fix Error Code 0x80004005

If you notice the error occurs whenever you use a specific program, like Microsoft Outlook or a file extraction app, then the fix may be tied to that program.

Otherwise, follow these steps to fix Error Code 0x80004005.

  1. Run the Windows Update troubleshooter.

    The error can be caused when an automatic Windows Update fails, or when files downloaded by Windows Update are corrupted. The easiest fix is to run the automatic troubleshooter.

    To access this troubleshooter, type "troubleshoot" into the taskbar search field, then select Windows Update > Run the troubleshooter. Once the troubleshooter is running, follow the on-screen prompts.

  2. Delete everything in the Windows Update download folder.

    If the automatic troubleshooter does not fix the problem, open File Explorer and navigate to C:\Windows\SoftwareDistribution\Download. With the folder open, select the contents and delete everything.

  3. Run Windows Update.

    If your problem is related to Windows Update, you may have to finish downloading and installing updates to finalize the fix. After running the troubleshooter and manually deleting the files in your Windows Update folder, try running Windows Update again.

  4. Delete corrupt temporary files.

    In some cases, a corrupt temporary file can cause an error code. When that happens, the easiest fix is to delete your temporary files. This can be accomplished through the Windows disk cleanup tool. You can also delete the files manually: Type "%temp%" into the taskbar search box. With the temp folder open in File Explorer, select everything and delete it.

  5. Disable the Outlook new mail notification feature.

    Microsoft Outlook is often associated with this error code. The error code is usually generated when you get new mail and Outlook attempts to notify you. If you use Outlook, you should try disabling this feature. If that fixes the problem, you will have to choose between leaving the feature off or switching to a different free email program.

  6. Disable your antivirus software.

    If you're experiencing error code 0x80004005 when using Microsoft Outlook, and disabling notifications did not help, turning off your antivirus software may fix the problem. In some cases, antivirus software can detect a false positive in connection with the Microsoft Outlook app.

    We have instructions for disabling Windows Defender and disabling Norton Antivirus. If you use a different antivirus program and you can't figure out how to disable it, contact the developer.

  7. Try a different unzip program.

    Error code 0x80004005 is sometimes associated with file extractor software. When this happens, you'll see the error code when trying to extract or open compressed files, like .zip or .rar files.

    This fix is simple but it only works if you see this error when interacting with compressed files. If that's the case, try using an alternative unzip program.

  8. Re-register jdscript.dll and vbscript.dll.

    If you still see error 0x80004005 after trying to unzip files with other extraction tools, then re-registering two dynamic link libraries (DLLs) may help. To accomplish this, you will need to open Command Prompt as an administrator.

    Press Windows key+R to open a Run box, type "cmd," press ctrl+shift+enter, and select Yes if prompted. With the command prompt open, input the following command, then press enter:

    regsvr32 jscript.dll

    Then input the following command and press enter:

    regsvr32 vbscript.dll
  9. Add a key to the Windows Registry.

If you suspect you're seeing error 0x80004005 in conjunction with copying or moving files, open regedit and navigate to: HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\System.

  • If you have a 32 bit system: Create a new DWORD value called LocalAccountTokenFilterPolicy
  • If you have a 64 bit system: Create a QWORD (64-bit) value called LocalAccountTokenFilterPolicy

In both cases, set the value to numeric 1 (on), then select OK. After that, you will have to restart your computer to see if the problem has been fixed by adding a registry key.

Be careful when working with the Windows registry. Don't delete or change anything unless you know what you're doing.