How to Fix Windows 10 Update Error 0xc1900104

Did you encounter Update Error 0xc1900104 while trying to update your Windows 10 PC? If so, then this post will assist you in resolving your problem. Here we will explain how to fix Windows Update Error 0xc1900104 in Windows 10.

This problem often appears due to reasons like missing system files or corrupted Windows update components. With this error code, you may see the following error message on the Windows Update page – 0XC1900104 – MOSETUP_E_PROCESS_TIMEOUT – The installation process did not complete within the required time limit. In addition to these, some Windows services seem to have stopped working. Listed below are a few workarounds you can try to resolve the problem you are facing.

How to Fix Windows Update Error 0xc1900104

What Causes Windows Update Error 0xc1900104?

There are a number of factors that can cause the update error 0xc1900104, but the following are the most common:

  • You may see this error if your BIOS does not have the latest security updates or bug fixes. If you try to install the latest Windows update, this may become incompatible, resulting in error 0xc190014
  • Your system may not install the update if your OEM hasn’t updated the Conexant audio driver.

Windows 10 Update Error 0xc1900104 

These workarounds will help you fix Windows Update Error 0xc1900104 on your Windows 10 computer. Before proceeding, check to see if any other updates need to be installed. Also, make sure the system drivers have been updated.

1] Run the Windows Update Troubleshooter.

Windows Update troubleshooter is a built-in tool that allows you to diagnose and fix Windows Update-related bugs automatically. So let’s see, how to execute troubleshooting using these discussed steps –

Fix Update Error 0xc1900104

  • Open Windows Settings, and Press Win + I altogether.
  • Move down, Choose Update & Security.
  • Navigate to the right pane, and click on the Additional troubleshooters link.
  • Now expand the Windows Update > Run the troubleshooter.

This method works in many Windows Update Errors but if it has not worked then follow the next Workaround.

2] Run the DISM tool

DISM stands for Deployment Image Servicing and Management and is a command-line-based tool that allows you to repair Windows Update components. For more details on how to execute the DISM tool, Here are the steps –

Windows 10 Update Error 0xc1900104

  • Press Win + R together to open the Run command box.
  • Type “cmd” in the Run window then press “Ctrl+Shift+Enter” together.
  • Hit Yes, when the User Account Control window appears.
  • Now you are on an Administrator Command Prompt.
  • Type the given command line to repair the windows update components-
DISM /Online /Cleanup-Image /RestoreHealth
  • After hitting “Enter” wait for some time and let it be done completely. Once done, it will show you “The operation completed successfully”.
  • Now, close the command prompt.

Restart your PC and check whether this Windows Update error 0xc1900104 has been fixed or still persisting.

3] Reset the Windows Update Components

At times, Windows Update Error 0xc1900104 may occur when any of the windows services is stopped somehow. So in order to fix this issue, you can reset the Windows Update Components using by running a few commands in the Command Prompt.

net stop bits
net stop wuauserv
net stop appidsvc
net stop cryptsvc
  • Run the below code next to delete all user profiles –
Del “%ALLUSERSPROFILE%\Application Data\Microsoft\Network\Downloader\qmgr*.dat”
  • Reach out to the System32 folder by running this code –
cd /d %windir%\system32
  • After entering the System32 folder, re-register all DLL files by running the codes below –
regsvr32.exe atl.dll 
regsvr32.exe urlmon.dll 
regsvr32.exe mshtml.dll 
regsvr32.exe shdocvw.dll 
regsvr32.exe browseui.dll 
regsvr32.exe jscript.dll 
regsvr32.exe vbscript.dll 
regsvr32.exe scrrun.dll 
regsvr32.exe msxml.dll 
regsvr32.exe msxml3.dll 
regsvr32.exe msxml6.dll 
regsvr32.exe actxprxy.dll
regsvr32.exe softpub.dll 
regsvr32.exe wintrust.dll 
regsvr32.exe dssenh.dll 
regsvr32.exe rsaenh.dll 
regsvr32.exe gpkcsp.dll 
regsvr32.exe sccbase.dll 
regsvr32.exe slbcsp.dll 
regsvr32.exe cryptdlg.dll
regsvr32.exe oleaut32.dll
regsvr32.exe ole32.dll 
regsvr32.exe shell32.dll 
regsvr32.exe initpki.dll 
regsvr32.exe wuapi.dll 
regsvr32.exe wuaueng.dll 
regsvr32.exe wuaueng1.dll
regsvr32.exe wucltui.dll 
regsvr32.exe wups.dll 
regsvr32.exe wups2.dll 
regsvr32.exe wuweb.dll 
regsvr32.exe qmgr.dll 
regsvr32.exe qmgrprxy.dll 
regsvr32.exe wucltux.dll 
regsvr32.exe muweb.dll
regsvr32.exe wuwebv.dll 
  • Rest the network and Proxy by running the codes below –
netsh winsock reset
netsh winhttp reset proxy 
  • Restart the services that you had stopped earlier –
net start bits 
net start wuauserv
net start appidsvc 
net start cryptsvc

After completing the whole process, Restart your Windows 10 PC and try to update your PC again. This workaround will definitely fix this Windows Update error 0xc1900104 but if it persists go through the next workaround.

4] Reset This PC to fix Error 0xc1900104

If none of the above workarounds work for this persisting Windows Update Error 0xc1900104 then we have to move through the “Reset This PC” feature that is easily available on all windows PC. Resetting the Windows OS will bring it back to its earlier state where no buggy components will have available. Here is how to do this –

Note – Before you start, make sure you have created a backup of your important Windows files.

Reset Windows 10 PC using Cloud Download

  • Press Window + I to open the Windows Settings app.
  • Click on Update & Security > Recovery.
  • On the right, click on Get started button under Reset this PC.

When the reset process will be completed, try to update your PC again.

That’s it. I hope it helped you fix the Update Error Code 0xc1900104.

Rishi

Rishi

Rishi, an ambititous undergraduate student, is passionate about finding and solving issues that appears in Windows, or other operating systems. He has a keen eye for detail when it comes to comparing different operating systems, smartphones, smartwatches, and other tech items.