While using the Windows 11 Installation Assistant, users have been encountering the 0xc1900101 error message. Some users encounter the problem while trying to upgrade to the new operating system, others have been facing the issue while performing a regular update on their Windows 11 machine. The error code in question is more of a generic one and there are quite a few reasons why it could occur that vary from a third-party antivirus installed on your computer to outdated BIOS firmware and much more. Regardless of the cause, we will be showing you how to resolve this issue in this article so just follow through.
As it turns out, updates are essential for every computer. System updates help keep your computer safe by installing security patches and improves the overall performance with the help of quality of life updates. On top of that, installing a new Windows operating system is always an exciting thing to do. However, when this process is prevented by an error message, it can turn into an ordeal. Like we have mentioned earlier, there are a number of reasons the problem in question can occur and in order to understand this better, let us first go through the potential causes of the issue in more detail so that you are able to isolate the source of the problem. After that, we will get into the different methods that are available to help you resolve the issue. With that said, let us get started.
- Outdated BIOS — One of the reasons that you may encounter the error code in question is when you have outdated BIOS firmware on your computer. Windows 11 is a new operating system and its installation requirements are no stranger to anyone at this point. Therefore, in such a scenario, you will have to install the latest BIOS updates available for your motherboard to resolve the problem.
- Third-Party Antivirus — In addition to that, another reason that might trigger the problem mentioned above is when you have a third-party antivirus installed on your computer. This happens when your security program prevents the installation process from completing successfully. If this case is applicable, you will have to disable the third-party antivirus program to resolve the issue.
- Realtek Drivers — As it turns out, the Realtek drivers installed on your computer for your network can sometimes also be a factor in causing the issue in question. In such a scenario, you will have to disable the drivers temporarily to fix the problem.
- BitLocker or Other Encryption Software — In some cases, the issue can also appear when you are using encryption software on your computer. This includes BitLocker or any other third-party software for such purposes. In such a scenario, you will have to remove the encryption from your drives to resolve the issue in question.
- Secure Boot — Another reason that appears to cause the problem for some users is the secure boot functionality in the BIOS. In some cases, this happens when the OS Type is set to Other OS instead of Windows UEFI Mode. If this case is applicable, you will have to simply change your secure boot options to resolve the problem.
- .NET Feature — Finally, another cause that we came across while looking up the problem is the .NET feature on your Windows machine. When this happens, you will have to simply remove the features via the Windows Features window and then run the update.
Now that we have gone through the possible list of causes of the problem in question, we can finally get started with the different methods that are available to you to resolve the problem. So, without further ado, let us get right into it.
Uninstall Third-Party Antivirus
As it turns out, the first thing that you should do when you come across the problem in question is to go ahead and uninstall the third-party antivirus program on your system. While security programs are really beneficial as they keep you safe from potential malware and whatnot, there are usually cases where they cause certain problems due to a false positive. This is pretty common and it almost happens to everyone who uses a third-party security program. Due to this, we recommend sticking to the default Windows Defender which has gotten pretty good over the years and receives updates frequently.
If you are using a third-party antivirus, go ahead and uninstall it from your computer via the control panel. You can also choose to disable it temporarily if you really don’t want to remove it. Once you have done that, go ahead and see if the problem still occurs.
Remove BitLocker or Any Other Encryption
Like we have mentioned earlier, another reason that is likely to cause the 0xc1900101 error code is when you are using BitLocker or any other similar software to encrypt your drives. When this happens, the installation won’t be able to proceed as it won’t be able to update the system files in the drive.
If this case is applicable, you will have to simply remove the BitLocker protection from your computer to resolve the problem. To disable BitLocker, follow the instructions given down below:
- First of all, open up the Control Panel by searching for it in the Start Menu.
- Then, on the Control Panel window, go to System and Security.
- After that, on the System and Security screen, click the Manage BitLocker option under BitLocker Drive Encryption.
- Click the Turn off BitLocker option provided to disable it.
- Once you have done that, go ahead and try to update/upgrade your system to see if the problem still appears.
Disable RealTek Drivers
As it turns out, if you are using Realtek drivers on your computer, that can cause the problem in question sometimes as well. Realtek drivers are mostly for your network and other connectivity like Bluetooth.
If this is applicable, you will have to simply disable the RealTek drivers on your computer to fix the problem in question. This can be done pretty easily through the Device Manager window. Follow the instructions given down below to do this:
- First of all, open up the Device Manager by searching for it in the Start Menu.
- On the Device Manager window, expand the Network adapters list.
- Look for any RealTek drivers and right-click on them. From the drop-down menu, choose Disable device.
- Once you have done that, expand the Bluetooth list as well.
- See if there are any Realtek drivers as well. Do the same for them as well.
- After doing that, go ahead and run the installation assistant to see if the problem is still there.
Uninstall .NET Feature
Another way that you can resolve the problem in question is by uninstalling the .NET feature on your computer. This is enabled by default on most of the Windows editions and is located in the Windows Features window.
In case the problem is being caused by the .NET feature, uninstalling it through the Windows Features window will certainly resolve the problem. Do not worry as you can simply install them again after the update via the same process. Follow the instructions down below to do this:
- First of all, open up the Start Menu and search for the Control Panel. Open it up.
- Then, on the Control Panel window, make your way to Programs.
- On the Programs screen, click on the Turn Windows features on or off option provided under Programs and Features.
- The Windows Features window should come up.
- On the list, at the top, uncheck the .NET Framework 3.5 (includes .NET 2.0 and 3.0) option. Then, click OK.
- Once you have done that, go ahead and restart your computer.
- After your PC boots up, try to run the installation assistant to see if the problem is still appearing.
Change Secure Boot OS Type
As it turns out, Secure Boot is a feature that is required by the Windows 11 operating system. For this purpose, you will need to have secure boot enabled. However, in some cases, you can experience an issue with upgrades on your system when you have the OS Type set to Other OS in your BIOS settings of Secure Boot.
If this case is applicable, you will have to simply boot into your BIOS and then rectify this problem. The procedure may vary slightly for everyone depending on the motherboard that you have so we can’t provide fixed guidelines. However, the OS Type option is inside the Secure Boot option in your BIOS settings so keep that in mind. Therefore, go ahead and restart your computer and boot into your BIOS. Locate Secure Boot and inside the Secure Boot options, change OS Type from Other OS to Windows UEFI Mode. Once you have done that, save the changes and reboot your computer. After that, run the installation assistant again to see if the problem is fixed.
In case changing the OS Type in the Secure Boot, options did not resolve the problem for you, it is very likely that the issue is being caused by outdated BIOS firmware on your end. This is likely because of the fact that Windows 11 is a demanding operating system due to its installation requirements that we all are aware of at this point. Therefore, if your BIOS firmware is not up to date, it can cause problems with the upgrade process.
In such a scenario, to resolve the problem, you will have to simply update your BIOS firmware to the latest version that is available for your motherboard. To do this, you will have to go to your motherboard’s manufacturer website and search for your board’s drivers. In most cases, there are utilities available that are provided by the manufacturer that you can use to install the latest BIOS firmware. Once you have done that, you can try running the installation assistant again to see if the 0xc1900101 error code appears again or not.
Clean Install Windows 11
Finally, if none of the above methods have fixed the problem for you and you are still encountering the error code mentioned above, then we are afraid we don’t have any more workarounds for you. In such a case, you will have to perform a clean install of Windows 11 if you wish to get on the new operating system badly. Clean installing means you get to lose all of your data that is in your system drive and thus will also have to reinstall all of the software that was installed in the system drive. To perform a clean install, you can follow our detailed guide that takes you through the process by clicking here.