How to Fix Windows Update Error 0x8007371b

Windows Update seems to be one of the most problematic utilities for users. It often spawns unknown error codes, which users find difficult to resolve. One of the recent messages that users are complaining about is the Windows Update Error 0x8007371b. If you encounter this issue, then there are several troubleshooting tips that you may want to try. Another name for this error is the 'ERROR_SXS_TRANSACTION_CLOSURE_INCOMPLETE.' Typically, it means that there is an error with the files under the directory WinSxS – they are either missing or corrupted.

How to Fix Windows Update Error 0x8007371b?

The first thing to try out is to run the troubleshooter utility embedded in Windows. You can access it through Start Menu -> Settings. Once there, open Troubleshoot -> Additional Troubleshooters and select the Run the troubleshooter option under Windows Update.

Follow the on-screen instructions and wait for Windows to complete the task. Try to run Windows Update again after it is done.

Fix Windows Update Error 0x8007371b by Running a DISM Scan

Another fix to try is to run the Deployment Image & Servicing Management (DISM) scam. It can help identify and fix various issues with your Windows files and folders.

  1. Go to Start Menu -> Command Prompt. Right-click it and select Run as Administrator.
  2. Copy and paste the command DISM /Online /Cleanup-Image /ScanHealth and press Enter.
  3. Do the same but with the command DISM /Online /Cleanup-Image /RestoreHealth.

An alternative scan you can perform is to run the System File Checker (SFC.) Open the Command Prompt again, but this time execute the command sfc /scannow. It might take 15-20 minutes to complete, so please be patient.

Clear the Windows Update Cache Folder

If your Windows Update Cache is cluttered, this may be the cause of the Windows Update Error 0x8007371b. Thankfully, you can easily clear the cache via several commands.

  1. Open the Command Prompt through the Start Menu. Make sure to select Run as Administrator.
  2. Use the command net stop wuauserv – this disables the Windows Update service.
  3. Type and execute the command rd /s /q %systemroot%\SoftwareDistribution – this flushes the cache.
  4. Finally, run net start wuauserv to restore the Windows Updater Service.
September 2, 2021