What is Windows Update Error 0xc19001e2

Many users have reported facing the 0xc19001e2 error message while trying to update Windows. The problem seems to arise whilst installing the latest feature updates (version 1903 or 1909). It is also common to see the MOSETUP_E_PREINSTALL_SCRIPT_FAILED message related to this sort of issue. Those willing to get all new features and fixes might feel disappointed being unable to complete the installation of updates. It is hard to tease out one single reason for the appearance of such errors. Usually, errors like 0xc19001e2 end up striking your system due to corrupted settings/files, or incompatibility issues. Luckily, there are people who have managed to solve the issues using a set of effective methods. All of them are listed down below. Follow each of the steps precisely to eliminate the popping-up error.

windows update error 0xc19001e2

Download Windows Repair Tool

Download Windows Repair Tool

compatible with microsoft

There are special repair utilities for Windows, that can solve problems related to registry corruption, file system malfunction, Windows drivers instability. We recommend you to use Advanced System Repair Pro to fix the “Windows Update Error 0xc19001e2” in Windows 10.

1. Use Windows Update Troubleshooter

As a rule, the very first thing advised trying is Update Troubleshooter. In most cases, it has no influence on solving the issue. However, it is still worth trying this simple, yet sometimes effective method to get rid of the error. The in-built utility will scan out your system for potential problems and try to fix them eventually.

  1. Open Settings and navigate to Update & Security > Troubleshoot.
  2. On the right pane, locate Windows Update and click Run the troubleshooter.
  3. Finish the process following the on-screen instructions and restart your PC.

2. Check integrity of the system files

Just as we mentioned in the beginning, update issues may occur due to missing or damaged files. Such files are usually vital for Windows services to work correctly. If some of these files are out of their native environment, more likely it will be the reason for update errors. Below, we are going to use both SFC (System File Checker) and DISM (Deployment Image Servicing and Management), which will detect and restore absent components. This is how:

Using SFC

  1. Open Command Prompt by typing cmd into the searching box next to the Start Menu button.
  2. Right-click on Command Prompt and choose Run as administrator.
  3. Once the console is opened, type the sfc /scannow command and click Enter.
  4. When the fixing process is done, restart your computer.

Using DISM

  1. Open Command Prompt as we did in the previous step.
  2. Copy and paste this command DISM.exe /Online /Cleanup-image /Restorehealth.
  3. Click Enter and wait until Windows ends the scanning and fixing.
  4. Once done, restart your PC and install the update again.

After performing both of these scans, attempt to install a problematic update again. If this does not work, get down to the further steps mentioned below.

3. Run a Clean Bootup

0xc19001e2 error may also be caused by incompatibility issues. Antimalware or any other third-party software may conflict with Windows services causing the error. Clean bootup ensures your PC is started only with in-built apps and services to find out whether some secondary app prompts the issue. Simply follow the steps below:

  1. Press Windows key + R combination and paste msconfig.
  2. Then in the opened window go to the Services tab located on top.
  3. Check the box next to Hide All Microsoft Services and click on the Disable all button.
  4. Now choose the General tab and select the Selective startup option. Make sure that the box is checked only next to the Load System Services.
  5. Click Apply and OK. Then reboot your PC.

Now you can try to update your system whilst being in Clean Boot mode. No matter whether you failed or succeeded in installing the updates, you should turn Windows back to Normal Startup settings. To do this, simply redo all the steps you implemented above by enabling the disabled services and changing your startup option from Selective to Normal.

4. Reset Windows Update components

Another nice method to try whilst solving update-related issues is resetting Windows Update settings. It has been proven to be effective in many cases. The whole procedure involves restarting BITS, Cryptographic, MSI Installer, and Windows Update services as well as renaming some update folders (SoftwareDistribution and Catroot2). These folders contain temporary files necessary for implementing Windows Updates. Based on this, we will force Windows to delete corrupted elements and create update components from scratch. We are going to use the console to run the necessary commands. This is more advanced, yet will not take too much time and knowledge to do it. Simply follow the steps below:

  1. Open Command Prompt by typing cmd into the searching box next to the Start Menu button.
  2. Right-click on Command Prompt and choose Run as administrator.
  3. Copy-paste this list of commands one by one clicking Enter after each. (This action will disable services responsible for Windows Updates)
  4. net stop wuauserv
    net stop cryptSvc
    net stop bits
    net stop msiserver

  5. Then, we have to rename the above-mentioned folders. Simply paste these commands by clicking Enter after each.
  6. ren C:\Windows\SoftwareDistribution SoftwareDistribution.old
    ren C:\Windows\System32\catroot2 Catroot2.old

  7. Finally, all left to do is to turn the disabled services back. So apply these commands likewise we did previously.
  8. net start wuauserv
    net start cryptSvc
    net start bits
    net start msiserver

  9. Now we are all done with it. Go to the Windows Update center and try to perform the installation again.

5. Download a conflicting update from Microsoft Catalog

If you continue to struggle installing the necessary update, then there is a way to do it by manual. In other words, you will have to download the conflicting update directly from Microsoft Catalog. To do this, simply go through the steps marked out below:

  1. Press Windows key + I at the same time.
  2. Then navigate to Update & Security.
  3. On the right side of the window, choose View update history.
  4. After this, find and note the most recent update (on top of the list).
  5. Once done, search and download the noted update in the Microsoft Update Catalog.

6. Use Media Creation Tool

One more powerful tool desgined to obtain the latest portion of updates is Media Creation Tool. This utility acts as a great alternative to the default Windows Update Center. It helps users install fresh updates to work around various errors. This procedure will not touch your personal data but simply update the PC. In order to do it, follow the steps listed below:

  1. At first, you have to download the utility from the Microsoft website.
  2. Then, execute the downloaded file.
  3. After agreeing with the Terms of use, there will be two options to choose from. Select Upgrade this PC now.
  4. Choose to Keep Personal Files to ensure they will be untouched.
  5. Finally, launch the process and wait until it ends.
  6. Hopefully, this method helped you combat the 0xc19001e2 error.

7. Terminate Bit-locker for some time

Pausing Bit-locker for some period of time can be another option to go. Bit-locker is an important feature that encrypts your system drive to ensure nobody can hijack your personal files. In other words, it is meant to protect your system from hacking and stealing attempts. This is why disabling Bit-locker may be shaky for your protection. If you decide to run this method, make sure your PC is virus-free and does not download anything from the web. In fact, Bit-locker is an optional feature that is often turned off by default. However, if you are the one having Bit-locker enabled, try to disable it to solve the update error using the steps below.

  1. Type Control Panel into the search box next to Start Menu.
  2. Go to System and Security and choose BitLocker Drive Encryption.
  3. Select your main disk and Turn off BitLocker.
  4. Now you should be able to download the problematic update. Whether successful or not, make sure to enable ButLocker back using the same sequence of steps.

8. Uninstall Dell Encryption and Dell Data Security.

If you are the owner of Dell devices (PC, laptop, ultrabook, etc.) then you can check if there are Dell Encryption and Dell Data Security programs installed in your system. It is common to see them come pre-installed on most Dell products. Some users capitalized on deleting these programs as they might cause compatibility issues. These applications are meant to detect data security risks on desktops, laptops, and external media. Developers offer these apps on Dell devices to enforce access control policies, authentication, and encryption of sensitive data. Removing these should be up to a personal choice. You can delete and download them back after installing the update. These apps are free to download from the Official Dell page. To delete them from your system:

  1. Open Control Panel as we did a couple of methods ago.
  2. Go to Programs, then Programs and Features.
  3. After this find both Dell Encryption and Dell Data Security from the list of all applications.
  4. Right-click on them, choose Uninstall and follow on-screen instructions to finish the deletion.
  5. Lastly, it is also recommended to open this path C:\Program Files (x86)\Dell\Dell Data Protection and make sure the folder has no leftovers remaining.

After performing all of these steps, you are free to install the update again.


We hope these 8 methods have helped you resolve the 0xc19001e2 issue. If you have any questions regarding this or other problems, do not hesitate to leave a comment down below. Our experts value your feedback to improve future instructions on our website.

Previous articleHow to fix Modern Setup Host (SetupHost.exe) High CPU and Disk Usage
Next articleHow to remove BiggyLocker Ransomware and decrypt .$big$ files
James Kramer
Hello, I'm James. My website Bugsfighter.com, a culmination of a decade's journey in the realms of computer troubleshooting, software testing, and development. My mission here is to offer you comprehensive, yet user-friendly guides across a spectrum of topics in this niche. Should you encounter any challenges with the software or the methodologies I endorse, please know that I am readily accessible for assistance. For any inquiries or further communication, feel free to reach out through the 'Contacts' page. Your journey towards seamless computing starts here