Fix: Windows 10 Error C1900101 – 0x20017

Microsoft announced its latest version of Windows, called Windows 10, a few months ago. Windows 10 comes with plenty of neat features, and the GUI has improved significantly. That’s the reason millions of Windows users started upgrading their OS to the latest version right after its release on July 29, 2015. Almost 67 million people have Windows 10 installed on their PCs until now, and the number is increasing rapidly.

However, there are some people who are unable to complete the upgrade process and remain stuck on the previous build. Various errors have been reported by individuals attempting to update their Windows. One such reported error is Error C1900101 – 0x20017, which states that Windows 10 could not be installed. During the SAFE_OS phase of the boot process, the installer fails. Consequently, this prevents the update process from functioning properly and reverts users back to their previous operating system.

c1900101 - 0x20017 - 1

Reasons behind the Error ‘C1900101-0x20017’

The main culprit behind this error is known to be the faulty BIOS setting. Therefore, by fixing a minor setting inside the BIOS, you can get rid of this error.

Another reason for this error in some cases might be an external USB device connected to the PC during the Windows 10 upgrade.

Solution to Fix the Error ‘C1900101 – 0X20017’:”.

Knowing the reasons leads you toward solutions. I would recommend a clean installation of Windows 10 instead of an upgrade because it reduces the chances of crashes and also feels fresh. So, in order to get rid of this error and enjoy the elegance of Windows 10, please follow these steps.

Setting the BIOS and Performing a Clean Installation:

This has been found to be the best solution if you encounter the error C1900101 – 0X20017. Please follow these steps carefully.

1. Firstly, you need to restart the system in order to change the BIOS setting. At the time of boot, press F12 or Del (depending on your BIOS manufacturer) repeatedly until it boots you into your system’s BIOS. Inside the BIOS, navigate to the Boot menu and find the UEFI Boot option. If it is disabled, enable it and exit the BIOS while saving the settings by pressing F10. Restart your computer to boot into your installed Windows.

c1900101 - 0x20017 - 2

2. After the system has been restarted, navigate to C: > Windows > SoftwareDistribution > Download, and delete everything inside this folder.

c1900101 - 0x20017 - 3

3. Now, unhide your hidden files from the View section at the top of Windows Explorer. Go to the “C” Local drive or any drive where Windows is installed, and delete the hidden $Windows.~BT.

c1900101 - 0x20017 - 5

4. To perform a clean installation of Windows 10, download the official ISO file from Microsoft’s website and create a bootable installation media by following the steps listed in this guide.

5. After the entire process is complete and the Windows 10 bootable installation media is in your hands, you simply need to restart your system and boot it using the installation media you created earlier. Follow the instructions, and you will have a clean and fresh installation of Windows 10 without any errors.

Note: Please ensure that you do not have any external USB devices (other than your bootable USB) attached to the system during installation.

ABOUT THE AUTHOR

Kevin Arrows


Kevin Arrows is a highly experienced and knowledgeable technology specialist with over a decade of industry experience. He holds a Microsoft Certified Technology Specialist (MCTS) certification and has a deep passion for staying up-to-date on the latest tech developments. Kevin has written extensively on a wide range of tech-related topics, showcasing his expertise and knowledge in areas such as software development, cybersecurity, and cloud computing. His contributions to the tech field have been widely recognized and respected by his peers, and he is highly regarded for his ability to explain complex technical concepts in a clear and concise manner.

Comments

8
    GA
    GA Jun 6, 2016

    mmm, changed my bios setting to use UEFI and now laptop will not boot up.

      KA
      K. Arrows Author Jun 6, 2016

      change it back to what it was.

    CF
    Cheryl Filipiak Jun 22, 2016

    Have an Asus U43F and I do not have the option to turn off overclocking and there is no UEFI option on my system.

      CL
      Cláudio José Basílio de Lima Apr 20, 2020

      Did you solve it?

    JT
    JP Taboada Sep 27, 2022

    The UEFI boot doesn’t apply to VMware virtual machines. I was able to boot to BIOS, but the option doesn’t exist or is disabled from BIOS.
    I have tried several methods to be able to make the in-place upgrade from Windows Server 2019 to 2022 to work (originally was on 2012 R2, but just upgraded to 2019).
    The methods that say to unplug devices, disable WiFi and bluetooth don’t apply for this VM server.
    Tried with Windows Update troubleshooter but doesn’t work.
    Also have verified server with: 1) sfc /scannow, 2) DISM tool, 3) Windows Memory Diagnostic Tool, and 4) chkdsk. none of these methods found any damaged on the disks or memory.

      MZ
      Muhammad Zubyan Author Oct 1, 2022

      I think there is something wrong with your ISO file; where are you downloading the ISO file from? Try these official steps:https://appuals.com/how-to-create-windows-10-bootable-usb-using-rufus/

        JT
        JP Taboada Oct 6, 2022

        Hi Muhammad,
        The ISO files we have are stored on VMware Datastores and usually don’t fail.
        Of course, the VM I have created with the Win Server 2022 ISO was “clean installation”.
        I spoke with the internal customer and he agreed to at least have Windows Server 2019 upgrade, so I didn’t keep trying.

    MZ
    Muhammad Zubyan Author Oct 7, 2022

    The article I sent you have steps to download the official ISO, I didn’t mention in my comment to perform a clean install but if everything is good to go then that’s better.