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.
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.
- Run the Windows Update Troubleshooter
- Use the DISM tool
- Reset the Windows Update Component
- Reset your PC
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 –
- 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 –
- 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.
- Open Command Prompt as an administrator.
- Stop the update-related services so that it doesn’t corrupt the operating system. Make sure to press the Enter key after each command –
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.
- 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.