Fix Error Code 0x80004005 Operation Failed on Windows

Last Updated on January 28, 2022

Starting with Windows Vista, the Windows OS has been plagued with lots of errors. One of the common ones among them is the error code 0x80004005 | The operation failed. This error pops a lot while trying to run, install or even normally use Windows. According to official forums and Technical support groups, this error can come up during any random activity.

We wrote this guide back in 2016 when Windows Vista was around, the error still comes up on PC’s today running Windows 10 or 11. The methods required to fix this have changed, In this article, we will try to fix this issue, continue reading to find out.

How To Fix Error Code 0x80004005 Unspecified Error

Fix error 0x80004005

Whether it is Office 2003, Office 2007, Windows 7, 8, 10 or anything else by Microsoft. if you are among those who are constantly getting the 0x80004005 error, then this post is for you. In this post, we will discuss various methods to fix your Windows PC without breaking it apart. The workarounds specified in this post can also be used for solving error codes as specified on the official Microsoft Support forums.

Please note that there’s no specific description of this error, even in Microsoft’s Books this error is termed as “Unspecified Error”.

0x80004005, 0x80090006, 0x8009001d, 0x80070002, 0x8007007f, 0x8007007e, 0x800705aa, 0x8007007e, 0x80004005, 0x800705aa, 0x80070002, 0x80004005, 0x800405aa, 0x80090019 and 0x800703e7

Things That lead to this error

  • Missing system files and corrupt Windows directories.
  • Latest Windows updates not installed.
  • Malware and adware.
  • Dirty registry.
  • Permission Issues

Before starting with the troubleshooting process we recommend that you update Windows to the latest one available. After this disable your antivirus and try whatever task you were failing at. If that doesn’t fix the issue, proceed:

Error 0x80004005 in File Explorer

This error can come up while you are trying to access, delete or moving a file. Errors like these can be really frustrating because they don’t offer any explanation. This can be fixed by doing the following things:

Use the Windows File and Folder Troubleshooter

This is a great utility developed by Microsoft that will automatically troubleshoot and perform the required repairs. In most cases, this should fix your issues. You can download the utility from here.

Take Ownership of the Folder (Permissions)

  • Right click on the folder that you are facing trouble accessing
  • Go to Properties > Security > Click Advanced
  • Click on “Change”
  • Under the “Enter the object name to select enter the name” section, enter your user account name
  • After this, click on Check Names and Press OK.
  • Now tick, Replace owner on subcontainers and objects and click on Apply and OK.

Run System File Checker using Command Line

  • Press Windows + X and select “Windows Terminal (Admin)” or “Windows Powershell (Admin)”
  • Run the following commands one by one
DISM.exe /Online /Cleanup-image /Restorehealth
sfc /scannow 

These commands will take around 20-30 minutes to run and complete their tasks. Your computer might restart once or twice if it requires repairs.

Create a New User Account to Access Files

The last resort would be creating a new user account to access the files.

  • Go to Windows Search and type “Add, edit, or remove other users
  • Click on “Add someone else to this PC”
  • Click “I don’t have this person’s sign-in information” > “Add a user without a Microsoft account
  • Enter the required information and follow the on-screen instructions

Once you have created the account, log out of the current account. Now try accessing the file using the newly created user profile.

Network Error: Unable to access Network drive, Error 0x80004005

This error comes up most often when trying to access a shared network drive. The full error message is:

Network Error

Windows cannot access \\Computerl
Check the spelling of the name. Otherwise, there might be a problem with your network. To try to identify and resolve network problems, click Diagnose.

Error code: 0x80004005
Unspecified error

There are multiple ways to fix this error, you have to do the following things one by one:

Disable IPv6

  • Search for Control Panel
  • Click Network and Internet > Network and Sharing Center > Change Adapter Settings (From the Menu located on the left)
  • From the Network Connections Window, locate your active connection and double click on it
  • From here, locate “Internet Protocol Version (TCP/IPv6)” and uncheck the checkbox beside it.
  • Click OK and you’re done.

Grant Full Permission for the Shared Folder/Drive

Of course, full permissions are required to give access to someone else, if not, then errors will come up. To do this you can watch this video:

How to Change File and Folder permissions in Windows 11/10 – YouTube

Enable NetBIOS

NetBIOS is a fallback API that is used by Windows in case DNS is not available. This is disabled by default due to security reasons, you can enable it until you share your files, disable it when you are done:

  • Search for Control Panel
  • Click Network and Internet > Network and Sharing Center > Change Adapter Settings (From the Menu located on the left)
  • From the Network Connections Window, locate your active connection and double click on it
  • From here, locate “Internet Protocol Version (TCP/IPv4)” and double click on it
  • Click Advanced > Click on “WINS” tab
  • Select “Enable NetBIOS”
  • click on Apply

Disable Antivirus Software and Windows Firewall

You should disable your antivirus software and Windows Firewall for a while to make sure they are not the culprits.

Perform Some Registry Edits

We have kept this at the end of the list for obvious reasons. We’d like you to try the easier methods first to make sure that your problem gets solved easily. If you are reading this, then it means your problem is still not solved, don’t worry, continue reading.

  • Open Registry Editor > Press Windows + R and type “regedit”
  • Navigate to the given directory
  • Create a New value

For 32 bit systems, create a new DWORD (32-bit) value called LocalAccountTokenFilterPolicy.
For a 64 bit systems, make a QWORD (64-bit) called LocalAccountTokenFilterPolicy.

  • Set the Value to 1.

If you are among the fast ring subscribers of Windows 10/11 insiders, then it is also possible that you will face a lot of errors like this. You can switch to the slow ring to decrease the number of bugs and errors you face while using Windows 10/11.

After following the steps written above, your PC will not show you the error 0x80004005. If you are still facing the same error, then you might have done something wrong. Try performing the steps mentioned once more.

In the case of further problems, hit the comment section and tell us whether these steps solve your problem or not.

Photo of author

Written by Utkarsh

Utkarsh Bhatt is a certified tech expert and software engineer for a Fortune 500 Company. He was born in 1995, making him one of the oldest members of the team at EFX. Utkarsh loves solving technical issues and is always the first to jump on any problem that needs solving. When he’s not coding or debugging, he enjoys playing video games (especially Super Smash Bros.) and watching cartoons.

Share on:

Leave a Comment

This site uses Akismet to reduce spam. Learn how your comment data is processed.