How to fix windows 10 windows update error 0x80070003

How to fix windows 10 windows update error 0x80070003 .Error 0x80070003 can sometimes prevent you from updating Windows to the latest version. This error reports that some of your update files are missing or unusable. For example, if the files are corrupted, your computer will not be able to access and read them. To resolve error 0x80070003, follow these instructions.

My Windows 10 client meets trouble with Windows update. It shows that failed install update as below

14792-teams.png

I tried:

  • Re-update many time, Windows just rollback after the restart. The update process still fails

  • Rename & Clean data update folder C:\Windows\SoftwareDistribution

  • Download & try to install offline these packages from Microsoft

  • Restart all related services: Windows update, Cryptographic services, Background intelligent transfer service, msiserver

  • Run DISM command (no error)

  • Re-install all .Net on Programs and Features

I attach more bug log that I collected:

14668-image.png

14782-image.png

14724-image.png

14608-image.png

14746-image.png

After a month or more of trying all the standard fixes I was finally able to solve my Windows Update failure problem that displayed error code 0x80070003. I am posting here in case others may benefit. It appears if you use Macrium Reflect software this may help you but I could not confirm that the problem was caused by Macrium. So whether you use Macrium or not see if this helps you.

  1. In the Registry Editor (click the Start Menu icon and type regedit), go to this location: HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\WIMMount

  2. FIrst thing to do is make a backup of this entry in case anything goes wrong. Right click on WIMMount and select Export and save the backup somewhere.

  3. Now click on the top level WIMMount entry (if you expand it you will see Instances and WIMMount sub-directories but we will not be using those) and in the right side panel you should see 11 or so entries.

  4. Find the entry with the name “ImagePath” and make sure the Data column shows this: system32\drivers\wimmount.sys

  5. If it does not say this, click on “ImagePath” and change the Value data field to system32\drivers\wimmount.sys
    In my WIndows 10 registry, this entry showed something different so I changed it. I confirmed this entry on my two other Windows 10 PC’s.

  6. Finally, check to make sure the wimmount.sys file is in this location: C:\Windows\System32\drivers\wimmount.sys

If you didn’t have the problem stated above, I suggest using the SetupDiag tool located here:
https://docs.microsoft.com/en-us/windows/deployment/upgrade/setupdiag?mc_cid=25e3a26841&mc_eid=[6921c9c1f0]

This is what I used to find my problem with wimmount.sys above. You just double click SetupDiag.exe and after it runs it will create 3 files in the same folder as SetupDiag.exe. Open the SetupDiagResults.log file in Notepad and it should give you a clue as to why Windows Update failed.

Method 2 : Instructions to fix error 0x80070003

Run the Update Troubleshooter
First, disconnect all peripherals connected to your computer.
Restart your machine.
Then go to Settings.
Select Update and Security.
Click Troubleshoot (left side).
Then click View additional troubleshooters.
Locate and run the Update troubleshooter

.

  1. Check again for updates.

Restart updated components

Restart the Windows Update component to establish a new connection with the Microsoft server. Check if this solution solves the problem.

Launch Command Prompt with Admin rights.
Then run the commands below one by one (press Enter after each command):

    • net stop wuauserv
    • net stop cryptSvc
    • net stop bits
    • net stop msiserver
    • Ren C:\Windows\SoftwareDistribution SoftwareDistribution.old
    • Ren C:\Windows\System32\catroot2 Catroot2.old
    • net start wuauserv
    • net start cryptSvc
    • net start bits
    • net start msiserver
  1. Check again for updates.

⇒ Note: If the error persists, unplug the network modem for two minutes. Then plug it back into the wall outlet. Connect your computer to the network and check for updates again..

Turn off your anti-virus software

Apps and programs installed on your device can interfere with the Windows update process. Third-party antivirus, anti-malware, and firewall solutions often block the Windows Update service. The fastest way to solve the problem is to disable all unnecessary third-party programs running on your computer. This also includes security tools. Do it using Task Manager or  clean boot your device. Then check if error 0x80070003 persists.

Repair and restore corrupted system files

If your system files are corrupted or your computer cannot access them, you will not be able to install the latest updates. Run SFC and DISM to resolve the issue.

Launch Command Prompt with admin rights.
Run the following commands one by one:

    • SFC /scannow
    • DISM /Online /Cleanup-Image /CheckHealth
    • DISM /Online /Cleanup-Image /ScanHealth
    • DISM /Online /Cleanup-Image /RestoreHealth
      dism restore health windows 10
  1. Khởi động lại máy tính của bạn và kiểm tra lại các bản cập nhật.

Restart your computer and check for updates again.

Manually download updates

Download the latest Windows updates manually and check if error code 0x80070003 still pops up on the screen. If you’re trying to install a feature update, use Update Assistant to get the job done. If you are trying to install a specific update or a security patch, download it from the  Microsoft Update Catalog website.

Conclusion

To fix error code 0x80070003 on Windows, first run the Update Troubleshooter. Then, restart the updated components, disable your anti-virus software and repair the corrupted system files. If the error persists, manually download the problematic updates.

Good luck.

Sponsored Links: