Skip to content

Windows error 0xc1900106: Quick Fix

  • by
  • 5 min read

Windows updates are notorious for frequent failures due to one reason or the other, and here we’re discussing the error 0xc1900106.

The error 0xc1900106 can be caused due to issues with your internet connectivity, corrupt files or cache, Windows Registry, Filesystem or Update service issues and misconfigured settings.

Here we’ve discussed seven ways to resolve the Windows update error 0xc1900106 instantly.

Also read: Windows error 0xc8000442: 6 Fixes

Run the Windows Update troubleshooter

Windows 10 offers a slew of inbuilt troubleshooters that can resolve just about any issue on your PC, including error 0xc1900106.

Step 1: Press Windows Key + I to open Windows settings and click on Update & Security.

How to fix Windows update error 8007000E? | Candid.Technology

Step 2; Head over to the Troubleshooting tab.

Step 3: Click on Additional troubleshooters.

Step 4: Click the Windows Update troubleshooter to run it and let the troubleshooter do its thing. 

Also read: Windows update error 80092004: 6 Fixes

Restart your PC

Restarting your PC is one of the simplest and best ways you can use to resolve seemingly random issues, including problems with Windows updates. 

Reset Windows Update modules

If nothing else works, try completely resetting Windows Update modules to get them to work properly. 

Step 1: Press Windows Key + X to open the Quick Access menu and click on Command Prompt (Admin).

Step 2: Type the following command in the prompt and press Enter.

net stop wuauserv

cd %systemroot%

ren SoftwareDistribution SoftwareDistribution.old

net start wuauserv

net stop bits

net start bits

net stop cryptsvc

cd %systemroot%\system32

ren catroot2 catroot2.old

net start cryptsvc

regsvr32 Softpub.dll /s

regsvr32 Wintrust.dll /s

regsvr32 Initpki.dll /s

regsvr32 Mssip32.dll /s

Also read: How to fix Windows update error 8007000E?

Clear corrupt data caches

Specific Windows Update components might have encountered some corrupt cache files, which can trigger the error 0xc1900106. 

Step 1: Press Windows Key + X to open the Quick Access menu and click on Command Prompt (Admin).

Step 2: Run the following commands, one at a time and press enter after each one.

net stop wuauserv
net stop cryptSvc
net stop bits
net stop msiserver
ren C:\Windows\SoftwareDistribution SoftwareDistribution.old
ren C:\Windows\System32\catroot2 catroot2.old
net start wuauserv
net start cryptSvc
net start bits
net start msiserver

Restart your PC and try to update Windows again. This should resolve the Windows update error 0xc1900106.

Restart the Windows update service

The Windows Update service is responsible for periodically checking for any new updates Microsoft may release. Restarting this service can help get your machine on track. 

Step 1: Press Windows Key + R to open the Run prompt. Type services.msc and hit enter.

Step 2: Find the Windows Update service. Right-click it and select Stop. 

Step 3: Return to the Services Console and restart the Windows Update service in step 2. 

Also read: Potential Windows update database error detected: 6 fixes

Scan your PC

Another possible cause for your updates not proceeding, as usual, can be an adware infection on your PC. Try running a full, in-depth scan and see if you come up with any malware or viruses. If you do, remove them from your PC, restart and try again.

Run an SFC scan

Corrupt files are the number one reason why your PC might be behaving weirdly. Here’s how you can get rid of them and potentially resolve your issue. 

Step 1: Press Windows Key + S to bring up the Cortana/Search box and search for Powershell. Open Windows Powershell from the search results.

Step 2: Type sfc /scannow to scan your system for issues. 

Step 3: If the SFC scan finds any problems, use the following command to resolve them. 

DISM /Online /Cleanup-Image /RestoreHealth

Restart your PC, and the error 0xc1900106 should be gone.

Also read: Windows update error 80072ee2: 5 Fixes

CT Editorial Team

Exit mobile version