Fix Windows Update Error Code 0x800704c7
Error code 0x800704c7 is a Windows error that occurs when users try to update their systems. It is not exclusive to one Windows update; it affects users of Windows 7, Windows 8, and 8.1 and Windows 10.
Before getting into how to fix this error, let us first understand what it is and why it happens.
Error code 0x800704c7 can happen due to many reasons, including missing or corrupted files, background processes and conflicting with the version you're trying to due to update to, programs running in the background and clogging the system, and malicious malware affecting some programs or the whole system and preventing you from updating.
How do I know I got error code 0x800704c7?
Your Windows operating system will fail to update, and you will get a message box telling you that your device has run into the Windows error 0x800704c7.
It is worth mentioning that you will not get this error only when updating; your system can develop this error and send you the message box while you are performing basic tasks, like browsing.
We will now get into all the methods of fixing this error in our step-by-step guide.
Wait It out
This is the first thing you should think of when your update gets stuck at a certain percentage. Your update may be stuck because of a slow internet connection or issues on the server side; there is a possibility that if you wait it out, the update will proceed on its own.
However, if you receive the message box telling you that your device has run into the error code 0x800704c7, then it means you need to move to the first method.
Scan Your System for Missing or Corrupt System Files
Windows users have tools for this occasion; the System File Checker Tool (SFC) and the Deployment Image Servicing and Management (DISM). This is where users can perform a scan to look for missing or corrupt system files. This utility tool does not only scan and find missing or corrupt files; it also replaces them with the needed files. Here is how you can run this tool:
- Go to Start > type Command Prompt or CMD.
- Right-click > run as Administrator.
- Type "sfc /scannow" (There has to be a space between “sfc” and “/scannow”).
- The tool will start scanning your computer.
- Run Command Prompt as Administrator > type in DISM /Online /Cleanup-Image /ScanHealth and press Enter.
- Windows will start scanning.
- After it finishes scanning, type DISM /Online /Cleanup-image /RestoreHealth.
- All problems found during the scan will be fixed.
1. Go to Settings > Update & security > Windows Update.
2. Update your Windows operating system. If error code 0x800704c7 persists, you will need to move to the next method below.
Check for and Remove Malware
It is possible that there is a virus or malware on your device that keeps your update stuck and causes the error code 0x800704c7. You can download Malwarebytes for free to scan your device for any malware.
Once Malwarebytes is downloaded and installed on your device, go to the main dashboard and click on "Scan." If any malware is found, you need to quarantine it and restart your PC. Having done so, you can try to update again and check if the error is gone.
If Malwarebytes finds no malware or the error doesn't go away, you can move to the next step.
Turn off Your Antivirus
Antiviruses are a must nowadays. As much as your computer needs to have an antivirus, keep in mind that having your antivirus on will interfere with your system and block certain processes.
All you need to do in this case is turn off your antivirus software temporarily to allow the update to proceed. After the update is installed successfully, you can turn on your antivirus again.
Restore your System
As a last resort, you can turn to this method. This is a manual repair. It is a fix that is used for multiple Windows errors, including error code 0x800704c7. This is one of the few methods that do not require advanced technical knowledge and skills and can be performed by anyone. All you have to do is follow the simple steps we have provided below to restore your system to a previous period of time (like a checkpoint) where the error has not yet been there.
- Search for Control Panel.
- In the Control Panel search bar, look for Recovery.
- Click on Open System Restore.
- Click on Next and select a restore point from the list. (These restore points are created when you install software updates).
- Click on Finish.
You need to be patient as all of the mentioned steps need time.