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.

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
pause
Exit

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