Windows Upgrade Error 0XC1900404 & 0XC1900405

Lets first know what these errors mean in simple words:

0XC1900404, MOSETUP_E_UA_BOX_NOT_FOUND, The installation executable was not found.0XC1900405, MOSETUP_E_UA_BOX_CRASHED, The installation process terminated unexpectedly

It’s a strange error because installation or upgraded was started by the EXE file. It is possible that the Upgrade process is looking for some other EXE file which could be part of the setup process

1] Redownload the Media Files

If you have received the error code using the Media Creation Tool downloaded from Microsoft Servers, it is possible that some of them are corrupt. So it would be best that you download the media file, create a new bootable USB, and then try to perform the upgrade.

2] Clean Windows Update Folder and Re-download Files

When you are performing an in-house upgrade through Windows Update, and its failing, you can try clearing out all old files, so Windows is forced to download the files again. Stop the Windows Update Service by opening the Services section. Type Services.msc in the Run prompt and then press the Enter key. Locate Windows Update Service, double click to open, and stop it. Next, clean the Software Distribution Folder and reset Catroot folders. Once done, Restart the Windows Update Service, and then click on the Check for Updates button.

3] Reset Windows 10

While we do not recommend it, but if there is nothing else that is working, and you are stuck on an old version for a very long time, you may reset your PC. However, you may lose data, so make sure you take a proper backup of the files. I hope you were able to fix Windows Upgrade Error 0XC1900404 & 0XC1900405 using one of these methods.