How to Quickly Fix 0x8007370 Windows Update Error

How to Quickly Fix 0x8007370 Windows Update Error

Got a Windows update error? You then know the frustration of dealing with one. While most are easy to fix, some take time and effort, given the dearth of reliable information. One such is the 0x8007370 error.

It appears when you check for updates, and even though one is available, it can’t be downloaded and installed. In some cases, users encounter the 0x8007370 error with a specific update, while for others, it could be with all new versions. Let’s find out how you can get things up and running!

Why does Windows Update fail with a 0x8007370 error?

Here are a few reasons you are facing the 0x8007370 Windows update error:

  • Issues with the Windows update components: The Windows update components are vital to the process of checking and installing OS updates, and often problems with them can cause the error.
  • Corrupt system files: When the system files are corrupt, the error may appear, in addition to applications not opening, reduced performance, or even encountering a Blue Screen Of Death.
  • Critical services not running: There are several background services to support the update process, which need to be running for it to go through.

How do I fix the 0x8007370 error?

Before we move to the slightly complex fixes, try these quick tricks first:

  • Restart the computer.
  • Check for issues with the network connectivity and make sure you have a fast Internet connection.
  • Disable any third-party antivirus on the PC. If that does the trick, we recommend you go with a Windows-friendly antivirus.

If none work, move to the solutions listed next.

1. Repair the corrupt system files

  1. Press Windows + S to open Search, type Command Prompt in the text field, and click on Run as administrator.
    command prompt
  2. Click Yes in the UAC prompt.
  3. Paste the following three commands individually and hit Enter after each to run the DISM tool: DISM /Online /Cleanup-Image /CheckHealth DISM /Online /Cleanup-Image /ScanHealth DISM /Online /Cleanup-Image /RestoreHealth
  4. Once done, execute the following command to run the SFC scan: sfc /scannow
    sfc scan to fix 0x8007370
  5. Finally, restart the computer for the changes to come into effect.

If it’s the corrupt system files to blame for the 0x8007370 error, running the DISM tool and SFC scan should do the trick. The two will identify and replace any missing or problematic ones.

In addition to this method, it’s quicker and more effective to employ specialized software that is developed to repair corrupted Windows files. The steps below describe how to use it.

2. Run the critical services

  1. Press Windows + R to open Run, type services.msc in the text field, and hit Enter .
    services
  2. Locate the Background Intelligent Transfer Service, right-click on it, and choose Properties.
    properties
  3. Select Automatic from the Startup type dropdown menu, click on the Start button, and then on OK to save the changes.
    run to fix 0x8007370
  4. Similarly, make sure the following services are running as well:
    • Cryptographic Services
    • MSI Server
    • Windows Update

After running the critical services and restarting the computer, verify whether the 0x8007370 Windows Update error is fixed.

3. Reset the Windows update components

  1. Press Windows + R to open Run, type cmd, and hit Ctrl + Shift + Enter .
    cmd to fix 0x8007370
  2. Click Yes in the prompt.
  3. Run the following commands to stop the services: net stop bits net stop wuauserv net stop appidsvc net stop cryptsvc
  4. Execute the following command: Del "%ALLUSERSPROFILE%\Application Data\Microsoft\Network\Downloader*.*"
    command
  5. Run these two next: rmdir %systemroot%\SoftwareDistribution /S /Q rmdir %systemroot%\system32\catroot2 /S /Q
  6. Execute these commands to reset the BITS and Windows Update services: sc.exe sdset bits D:(A;;CCLCSWRPWPDTLOCRRC;;;SY)(A;;CCDCLCSWRPWPDTLOCRSDRCWDWO;;;BA)(A;;CCLCSWLOCRRC;;;AU)(A;;CCLCSWRPWPDTLOCRRC;;;PU) sc.exe sdset wuauserv D:(A;;CCLCSWRPWPDTLOCRRC;;;SY)(A;;CCDCLCSWRPWPDTLOCRSDRCWDWO;;;BA)(A;;CCLCSWLOCRRC;;;AU)(A;;CCLCSWRPWPDTLOCRRC;;;PU)
  7. Now, run the following command: cd /d %windir%\system32
    command to fix 0x8007370
  8. Run these commands individually to register the critical DLLs:

regsvr32.exe /s atl.dll
regsvr32.exe /s urlmon.dll
regsvr32.exe /s mshtml.dll
regsvr32.exe /s shdocvw.dll
regsvr32.exe /s browseui.dll
regsvr32.exe /s jscript.dll
regsvr32.exe /s vbscript.dll
regsvr32.exe /s scrrun.dll
regsvr32.exe /s msxml.dll
regsvr32.exe /s msxml3.dll
regsvr32.exe /s msxml6.dll
regsvr32.exe /s actxprxy.dll
regsvr32.exe /s softpub.dll
regsvr32.exe /s wintrust.dll
regsvr32.exe /s dssenh.dll
regsvr32.exe /s rsaenh.dll
regsvr32.exe /s gpkcsp.dll
regsvr32.exe /s sccbase.dll
regsvr32.exe /s slbcsp.dll
regsvr32.exe /s cryptdlg.dll
regsvr32.exe /s oleaut32.dll
regsvr32.exe /s ole32.dll
regsvr32.exe /s shell32.dll
regsvr32.exe /s initpki.dll
regsvr32.exe /s wuapi.dll
regsvr32.exe /s wuaueng.dll
regsvr32.exe /s wuaueng1.dll
regsvr32.exe /s wucltui.dll
regsvr32.exe /s wups.dll
regsvr32.exe /s wups2.dll
regsvr32.exe /s wuweb.dll
regsvr32.exe /s qmgr.dll
regsvr32.exe /s qmgrprxy.dll
regsvr32.exe /s wucltux.dll
regsvr32.exe /s muweb.dll
regsvr32.exe /s wuwebv.dll

9. Run these commands to reset the network configuration: netsh winsock reset netsh winsock reset proxy

10. Execute the following commands to restart the services stopped earlier: net start bits net start wuauserv net start appidsvc net start cryptsvc

Once you have reset the Windows update components, restart the computer for the changes to come into effect, and the 0x8007370 error should disappear for good.

4. Manually install the updates

  1. Identify the KB (Knowledge Base) number for the update that failed to install.
  2. Go to Microsoft Update Catalog, paste the KB number in the text field near the top right, and hit Enter .
    search
  3. Click on Download next to the update that matches your computer specifications.
    download updates to fix 0x8007370
  4. Now, click the link that appears in the popup window.
    update to fix 0x8007370
  5. Once downloaded, run the setup and follow the on-screen instructions to complete the process.
    setup

5. Perform an in-place upgrade

  1. Download the Windows 11 ISO after choosing the edition and product language from Microsoft’s official website.
    download now
  2. Double-click on the ISO file, and click Open in the prompt.
    open to fix 0x8007370
  3. Run the setup.exe file.
    setup.exe
  4. Click Yes in the UAC prompt.
  5. Click on Next to proceed.
    next
  6. Now, click Accept to agree to Microsoft’s license terms.
    accept
  7. Finally, verify that the setup reads Keep personal files and apps, and click Install to start the process.
    in-place upgrade to fix 0x8007370

An in-place upgrade usually takes a few hours but is an effective fix against 0x8007370 and many other errors. And you don’t lose any files or apps in the process. Besides, after the repair, the system performance improves significantly.

Before you leave, do not forget to check the most critical security settings in Windows and how to configure them.

Tell us which fix worked for you in the comments section below.

Leave a Reply

Your email address will not be published. Required fields are marked *