Top Fixes for Windows Upgrade Error 0x800700B7 0x2000a

Detailed guide on how to fix the Windows Upgrade error 0x800700B7 0x2000a


If you are reading this guide, chances are you have encountered the Windows upgrade error 0x800700B7 0x2000a and you are looking for a solution. If this is the case, you are not alone as many Windows users worldwide have complained about this error.

This problem usually occurs when you try to upgrade your Windows 10 or 11 to a new version. Many factors like problems with update components, corrupted system files, or insufficient storage space are some of the causes of this problem. Regardless of the reason, this article will provide steps to fix this problem.

1. Run the SFC and DISM scan

A corrupted system file that prevents Windows from upgrading or interferes with the upgrade process is one of the most frequent causes of the 0x800700b7- 0x2000a error. In this case, running an SFC or DiSM scan will fix the problem.

  1. Press Windows + R to open the Run command, type cmd in the text field, then hold Ctrl + Shift + Enter simultaneously to open the command prompt as an administrator.
    0x800700B7 0x2000a
  2. Once you are in the command prompt, input the command below and hit Enter.
    sfc /scannow
  3. Allow the command to run completely, then input the next command below.
    DISM.exe /Online /Cleanup-image /Restorehealth
    0x800700B7 0x2000a
  4. After running this program, check whether the 0x800700B7 0x2000a error has been fixed.

2. Run Windows update troubleshooter

Running the Windows update troubleshooter is a great way to fix this error because it includes a number of automated repair techniques you can employ to address the most frequent reasons why the Windows update and upgrade component will break. Follow the steps below to run the troubleshooter.

  1. Press Windows + I to open your system Settings.
  2. In the System menu, select Troubleshoot.
    0x800700B7 0x2000a
  3. Next, select Other troubleshooters.
  4. Lastly, look for the Windows Update option and click the Run button next to it.
    0x800700B7 0x2000a

3. Reset the Windows update component

Some Windows update dependencies used for the upgrading process may be corrupt if you continue to get this problem regardless of the upgrade agent you select. Try resetting the Windows Update components and services using the steps below.

  1. Navigate to this link to get the script.
  2. Once the download is complete, click on the zip file and choose Extract All.
  3. Open the file, right-click on WUReset, then select Run as administrator.
  4. Allow the script to run properly.
  5. Finally, reboot your device and check if the 0x800700B7 0x2000a error persists.

4. Verify the Windows Update service settings

Updates for Windows are downloaded and installed through the Windows Update service. Windows updates, including the Windows Upgrade process may experience issues if the Windows Update service is improperly configured, so checking it is a good idea.

  1. Hold the Windows + R keys simultaneously to open the Run dialogue, type services.msc in the text box, and hit Enter.
  2. In the Services app, look for the Windows Update option and double-click on it.
    0x800700B7 0x2000a
  3. Now click the Startup drop-down menu and choose Automatic.
  4. If the Service status is disabled, click Start to enable it, then press Apply and OK to complete the process.
    0x800700B7 0x2000a

Concluding Remarks

This article has provided you with some easy-to-do instructions on how to solve the 0x800700B7 0x2000a error. Following these steps carefully will give you a positive result.

If you would also like to learn more ways to update your Windows device, check out this post that talks about the Windows update failed error 0x800f0845.

Leave a Response

David Ogbor
David is a tech guru with extensive knowledge in technical articles. He is passionate about writing and presents technical articles in an easy-to-understand format for easy comprehension. He aims to present easy solutions for day-to-day problems encountered while using PC. In his spare time, he likes traveling, playing sports, and singing.