On Windows 10, some users experienced Error 0x8007371b while trying to update their operating system. Previously, this error has been seen on Windows 7 and vista but later on, Windows 10 users found this issue as well. The primary reason for this error code might be the missing or damaged update file.
Here in this article, we present you with some potential methods that will certainly help you to fix this Error 0x8007371b. It comes with an error message –
0x8007371B = ERROR_SXS_TRANSACTION_CLOSURE_INCOMPLETE
Windows 10 Update Error 0x8007371b
To fix Error 0x8007371b, follow the methods given below:
- Use Windows Update Troubleshooter
- Check Windows Update Services status
- Run the DISM Tool
- Reset Windows Update Component
- Clear Windows Update’s cache folder
- Uninstall third-party antivirus software
1] Use Windows Update Troubleshooter
A troubleshooter is helpful in solving several Windows update errors. It is reported helpful in solving Error 0x8007371b as well. Here is the tutorial to run the troubleshooter:
1. Right-click on the Windows icon and select Settings.
2. Now go to Update & Security > Troubleshoot
3. Click on Additional troubleshooters.
4. Select the Windows Update under the Get up and running section and hit Run the troubleshooter.
5. After the completion of the process, follow the on-screen instructions.
Restart your system and try updating your Windows again.
2] Check Windows Update Services status
Check that the services related to Windows Update are not disabled in Windows Services Manager. You can take Windows Update, for instance, Windows Update Medic, or Update Orchestrator Services for example. Here is how standalone Windows 10 PCs are configured by default:
- Background Intelligent Transfer Service – Manual
- Cryptographic Services – Automatic
- DCOM Server Process Launcher – Automatic
- Windows Update Medic Services – Manual
- RPC Endpoint Mapper – Automatic
- Windows Installer – Manual
- Windows Update Service – Manual (Triggered)
Upon completing the above changes, it will ensure that the required services are available. In addition to the direct service, you should also check to see if any Windows Update dependencies are running. To get it started, use the below instructions:
- Click on the Start button, type services, and press Enter.
- In the Services window, locate the Windows Update service.
- Double-click on it to open the Properties window.
- On the General tab, check if the Service status is Running.
- If not, click on the Start button to do so.
In the same way, search for DCOM Server Process Launcher, and RPC Endpoint Mapper services and check if they are running or not. Start each service one by one if they are not running.
3] Run the DISM Tool
DISM is an inbuilt utility to modify corrupted windows files. Since the damaged and corrupted file is one of the reasons for this Error 0x8007371b, running DISM might help in solving it. Follow the detailed steps given below to run DISM:
1. Open the Command Prompt.
2. In the elevated window, type the commands given below and hit Enter after each.
Dism /Online /Cleanup-Image /ScanHealth Dism /Online /Cleanup-Image /CheckHealth Dism /Online /Cleanup-Image /RestoreHealth
3. Let the process complete.
Restart your PC and see if the error is solved.
4] Reset Windows Update Component
Next, you can reset your Windows Update components to default and see if it works.
5] Clear Windows Update’s cache folder
Sometimes cache files can also cause the Error 0x8007371b. Therefore we recommend clearing the Windows Update cache files to fix this issue. Follow the steps given below to clear the Windows Update’s cache files:
1. Press the Windows key + R to open the Run dialog box.
2. Type services.msc in the text box and hit Enter.
3. In the Services window, navigate to the Windows Update.
4. Then right-click on it and hit the Stop option.
5. Now press the Windows+E shortcut key to open File Explorer.
6. Browse the path given below –
%windir%\SoftwareDistribution\DataStore
7. Now press Ctrl + A to select all and hit the Delete button.
8. Again open the Services window as mentioned above.
9. Right-click on the Windows Update and hit the Start option.
This will delete all the cache files. Now try updating your Windows 10.
6] Uninstall third-party antivirus software
Third-party antivirus software is also reported to cause this Error 0x8007371b. In this case, uninstalling these applications might help you to resolve the issue. Please follow the steps given below to uninstall them:
1. Right-click on the Windows icon and select Run to open the Run dialog box.
2. Type appwiz.cpl in the text box to open the Program and Feature window.
3. Right-click on the third-party software under the Uninstall or change a program section and select Uninstall.
4. Follow the on-screen instructions to uninstall that software.
Now check if the error is solved. I hope this article helps you.