Windows users experience error messages with different error codes while using their computers. The error 0x80070002 is one of them, which is mostly caused by corrupt Windows update files. Users face this error mainly while installing Windows updates or accessing any specific application/feature after updating Windows.

It can be troublesome when the error pops up every time you try to install the Windows update. However, the error code 0x80070002  is fixable by making the right changes in Windows 10 PC.

14 Solutions To Fix Error 0x80070002 In Windows 10

As mentioned above, the error 0x80070002 is because of corrupted files. However, the error message can also be because of corrupted system files, corrupt drivers, antivirus software, and network issues. The below list of fixes can help you work around all the possible reasons so that you can conveniently fix the error.

1. Run Windows Update Troubleshooter

Windows 10 provides you an option to run built-in troubleshooters to fix different issues in your PC. You can run a troubleshooter for updates to fix error 0x80070002.  

Press Windows key + I to launch the Settings app and click on Update & Security. Navigate to the Troubleshoot section from the left panel.

Click on Additional Troubleshooters.

Open Additional Troubleshooters
Open Additional Troubleshooters

On the next window, click on Windows Update and then on Run the troubleshooter button.

Run the Windows update troubleshooter
Run the Windows update troubleshooter

Now, let Windows find and fix the issue for you.

2. Remove Third-party Antivirus Software

If you recently installed any third-party antivirus software and started experiencing issues with Windows updates, the problem can be with antivirus software.

To uninstall the antivirus software, launch the Settings app and click on Apps. Now, search for the third-party antivirus software and when it pops up in the search results, click on the Uninstall button.

Uninstall third-party antivirus software
Uninstall third-party antivirus software

You can also delete the folders associated with the antivirus software by finding them. Once everything is removed, restart your computer and check if the installation is possible without error 0x80070002.

3. Run SFC and DISM Commands

The corrupt system files can also give you error 0x80070002 in Windows 10. You can use Windows 10 utilities like SFC (System File Checker) and DISM (Deployment Image Servicing and Management) to repair the damaged system files.

Type cmd in the Start menu and click on Run as administrator for Command Prompt app.

Open Command Prompt as administrator
Open Command Prompt as administrator

In the command prompt terminal, execute the sfc /scannow command. Wait till the execution of the command is completed.

Once the sfc command is executed, type in the following command and press Enter.

dism /online /cleanup-image /restorehealth
Execute DISM command
Execute DISM command

After both the commands are executed, check if the error is fixed with this.

4. Check Date and Time Settings

The error 0x80070002 can pop up out of nowhere even when there is some issue with date and time settings. You can go through the below steps to change date and time settings.

Step 1: Open Control Panel by searching for it in the Start menu.

Step 2: Change the View by option to Small icons and click on Date and Time.

Open Date and Time
Open Date and Time

Step 3: In the Date and Time dialog box, make sure you are in the Date and Time tab and click on the Change time zone button.

Change the time zone
Change the time zone

Now, select the time zone as per your location.

Step 4: Navigate to the Internet Time tab and click on Change settings there.  

Click on Change settings
Click on Change settings

Step 5: Check the checkbox next to ‘Synchronize with an Internet time server’ and select the Server from any drop-down options.

Step 6: Click on Update now and then click OK to save the changes you made.

 Change Internet Time settings
Change Internet Time settings

Once you get the confirmation message, check if the error vanishes from your computer.

5. Reset TCP/IP

If you are getting the error while accessing a network-based application or connecting to a network device, you can try resetting TCP/IP via commands.

Open Command Prompt with administrator privileges and execute the below command.

netsh int ip reset
Command netsh int ip reset execution
Command netsh int ip reset execution

Reboot the PC and check if error 0x80070002 is fixed with this command.

6. Restart Windows Update Service

Sometimes, the temporary glitches can give you errors while updating Windows to the latest available version. You can restart the Windows Update service to fix 0x80070002 error.

Search for Services in the Start menu and open the same from the search results. In the Services window, search for Windows Update.

Now, right-click on it and click on Restart from the context menu.

Restart Windows Update service
Restart Windows Update service

Once you restart the service, you will get rid of error messages popping up on your screen.

7. Rename SoftwareDistribution Folder

You may not be able to complete the Windows update because of corrupted files. To fix this, you can rename the SoftwareDistribution folder in File Explorer. This will break the access to corrupted Windows update files. However, before you move on to rename this folder, it is recommended to stop the Windows update service.

Open Control Panel and then open Administrative Tools by searching for it.  

Open Administrative Tools
Open Administrative Tools

Now, search for Services and double-click on it to open it.

In the Services window, search for Windows Update and right-click on it. Select Stop from the context menu.

 Stop the Windows Update service
Stop the Windows Update service

Once the service is stopped, open File Explorer and go to the System drive; in most cases, it is the C drive. Now, click on the Windows folder and search for the SoftwareDistribution folder there.

Right-click on the SoftwareDistribution folder and select Rename. You can rename the folder as SoftwareDistributionOld.

Rename SoftwareDistribution folder
Rename SoftwareDistribution folder

Once the folder is renamed, start the Windows Update service by following the same process as you used to stop the service. You can now check if you can complete the update process without error 0x80070002.

8. Run Network Troubleshooter

Users are complaining of error 0x80070002 while connecting to a network printer. You can run a network troubleshooter to let Windows find and fix the issue for you.

Open the Settings app and go to the Network & Internet section. Make sure you are in the Status section and then click on Network troubleshooter under Advanced network settings.

Run Network troubleshooter
Run Network troubleshooter

Once Windows finds and fixes the problem, you can try connecting the network printer again.

9. Check for Virus and Malware

If viruses and malware are residing in your PC, there can be many unwanted errors and issues. You can scan for viruses and malware using the Windows Security app that comes inbuilt with Windows 10 PCs or use any third-party malware removal tool.

Launch the Settings app and go to the Update & Security section. Click on Windows Security from the left panel.

Next, click on the Virus & threat protection.

Open Virus & threat protection
Open Virus & threat protection

Click on the Scan options link. Choose the Full scan option and then click on the Scan now button.

Perform a Full scan
Perform a Full scan

If there are any viruses and threats on your PC, Windows will scan and remove them. You will be able to access apps and perform Windows updates without any errors after this.

10. Check for Disk Errors and Bad Sectors

The bad sectors on the disk can be one of the reasons for error 0x80070002 in Windows 10. You can use the chkdsk command to find disk errors and bad sectors. Close all the applications and files before proceeding with the chkdsk command, as it will reboot your PC.

Run Command Prompt as administrator and execute the following command.

chkdsk C: /f /x /r 
 Execute chkdsk command
Execute chkdsk command

Here, instead of C, you can mention the letter of your system drive (the drive where Windows is installed).

11. Check for Device Drivers Issues

The corrupt, faulty, and buggy device drivers can cause error 0x80070002 on your Windows computer. You can find the faults in device drivers and update, rollback, or reinstall the required drivers.

To find faulty drivers, press Windows key + X and click on Device Manager. Now, expand all the sections in Device Manager and check if there is an exclamation mark (!), question mark (?), or yellow mark next to any driver. The driver with any particular mark is the faulty one.  

12. Perform a Clean Boot

The third-party application files can conflict with update files and cause issues while completing the update. You can perform a clean boot and then try updating Windows 10 operating system.

To perform a clean boot, type msconfig in the Start menu and open System Configuration from the search results.

Go to the Services tab and check the checkbox next to ‘Hide all Microsoft services.’ Click on the Disable all button to disable all the non-Microsoft services and software.

Disable third-party services and applications
Disable third-party services and applications

Go to the Startup tab and click on the Open Task Manager link.

Open Task Manager
Open Task Manager

Make sure you are in the Startup tab—Right-click on the startup applications which are not important and click on Disable.

Disable the startup applications
Disable the startup applications

Close the Task Manager window and click on OK in the System Configuration window. Now, reboot the PC and try updating Windows 10.

Once you are done updating the OS, you need to enable all the third-party applications one by one and find the real culprit.

13. Modify Registry

You can modify the registry to fix the Windows update error. Ensure you back up the registry before making any changes to it, as it stores crucial Windows 10 settings and information.

Press Windows key + R to open Run and type regedit in the text box there. Click OK to open the Registry Editor.

Open Registry Editor
Open Registry Editor

In the Registry Editor, go to –

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\WindowsUpdate\OSUpgrade

If you don’t find the OSUpgrade folder in WindowsUpdate, you can create a new one. In the OSUpgrade folder, right click on the empty space in the right frame and select New ➜ DWORD (32-bit) Value.

Name the DWORD as AllowOSUpgrade and set the Value data as 1. Also, set the Base as Hexadecimal. Click OK to save the changes.

14. System Restore

If nothing from above helps fix error 0x80070002 in Windows 10, you can perform a system restoration. It will roll back your computer to the previous working state without deleting personal files and folders. You can perform a system restore easily on your Windows 10 PC.

Only the applications and software that are installed after the restore point was created will be removed from the system. So, make sure you have a backup of all such applications. You will be able to perform the system update and use all the applications on your Windows computer after performing the System Restore.

Conclusion

Error codes in Windows make it easy to find a solution because each error code has an underlying reason. Corrupt Windows 10 update files cause the error 0x80070002. This can cause issues while accessing applications, network printers, and installing Windows feature update. You need to get rid of those corrupt files or fix them in order to resolve error code 0x80070002.

The solutions mentioned above will help you with all the possible solutions to fix Windows 10 update error. With a simple and straightforward explanation, anyone with little technical knowledge can get rid of the issue.