Error 0xC1900101 – 0x40017 when installing Windows 8.1

Anonymous
2013-10-24T00:28:08+00:00

Hello everyone,

We would like to thank all those who have helped us to collect data by sending us logs.  The cause for error 0xC1900101 – 0x40017 is known to be faulty drivers, however it can be difficult to identify exactly which drivers are creating the error.

Note: Please double-check the error code before reading further.  There are many variations of error 0xC1900101, each with a different location code -- the error extension, located after the dash.  The information in this thread is intended only for location code 0x40017.  If you are receiving a different location code, these steps are unlikely to resolve your issue.

There have been reports of a USB driver causing this error.  Until a specific USB driver can be determined as a root cause, if you receive this error, we recommend you unplug all USB devices (other than your mouse and keyboard) as a troubleshooting step and try the upgrade again.  If the upgrade is then successful, you can plug the devices back in and they should function normally.

We have identified a few drivers associated with the following hardware or software that could be causing this problem:

1.  SteelSeries – Mouse and keyboard manufacture.  The SteelSeries Engine is currently not supported on Windows 8.1.  Please see their FAQ for more info and updates.

2.  NVIDIA -- Video card manufacture.    Check to make sure you’ve upgraded to the latest video drivers.

3.  ESET - Antivirus and security-related products.  Please see the ESET Knowledgebase to learn how to safely upgrade to Windows 8.1 with ESET Smart Security or ESET NOD32 Antivirus installed.

4. Trusteer Rapport -- Credit card fraud protection software.  Trusteer recommends installing the latest update for Windows 8.1 compatibility.

If you have any of these programs installed, please let us know if disabling, uninstalling, or upgrading the software or drivers allowed you to install Windows 8.1 successfully.

We are sorry for any inconvenience and appreciate your help and understanding while we continue to investigate this issue.

Windows for home | Previous Windows versions | Install and upgrade

Locked Question. This question was migrated from the Microsoft Support Community. You can vote on whether it's helpful, but you can't add comments or replies or follow the question.

0 comments No comments
Answer accepted by question author
Anonymous
2014-01-07T21:10:26+00:00

Hello,

Microsoft is aware some customers are unable to install Windows 8.1 due to error 0xC1900101 -0x40017. 

This error indicates a failure to boot Windows 8.1 occurred during the final parts of the update, causing the system to roll back to Windows 8.  The most likely cause of this error is an incompatible driver or hardware defect. Unfortunately, due to the timing of this failure, there are often no logs, crash dumps or other diagnostic information available to investigate the issue easily, which makes it difficult to determine which, if any, of the drivers or system components are causing the update to fail.

We are currently working with the companies that develop these drivers to help them update their problematic drivers whenever they are identified.  Some of the identified drivers have been listed in the original post, however due to the sheer number of drivers constantly being created by other companies all over the world, this is a daunting task.  We understand that the inability to easily identify the incompatible driver can be incredibly frustrating and we are sorry for the inconvenience. 

Make sure you’ve installed all the latest Windows Updates and latest drivers from your hardware and software manufacturers.  You can also try uninstalling any unnecessary hardware or software prior to updating to Windows 8.1.

If your hardware and software manufacturers do not have updated drivers and you are experiencing this error, the best method for upgrading to Windows 8.1 is to clean install Windows 8, and then update to Windows 8.1 before allowing any additional drivers or software to install.

To do this:

  1. Back up all of your personal documents and data to an external drive.
  2. Disconnect your computer from the Internet.
  3. Perform a clean install of Windows 8 using Windows 8 installation media (DVD or USB).  For help performing a clean install of Windows, see How to perform a clean install of Windows.

Note:  If you do not have media and Windows 8 was pre-installed on your PC, please contact your PC manufacturer for assistance.  Otherwise to get help obtaining installation media, contact Microsoft Support. 4. Once you’ve reinstalled Windows 8, change your hardware settings so that you do not automatically install driver updates.      

**>>**From the Start screen, type “System”, and then click on “View advanced system settings” in the search results.  This will open the System Properties dialog.      

**>>**Click on the Hardware tab, and then click Device Installation Settings.      

**>>**When the Device Installation Settings window appears, click the “No, let me choose what to” button, and then “Never install driver software from Windows Update”.  Click Save Changes to save the setting. 5. Reconnect your computer to the Internet. 6. Install Windows Updates.  Restart the computer when prompted. 7. Open Windows Store and install Windows 8.1. 8. Afterwards, be sure to restore your hardware settings so that your device drivers once again install automatically.  (Repeat Step 4, but restore this setting to “**Yes, do this automatically (recommended)”**and Save changes.)

Was this answer helpful?

3 people found this answer helpful.
0 comments No comments

149 additional answers

Sort by: Oldest
  1. Anonymous
    2013-11-19T19:31:15+00:00

    Hi All,

     

    I also have the same Problem 0xc1900101 - 0x40017

     

    the System Config is as following

     

    Processer : Core 2 Quad 9300

    Mother Board : Asus P5Q pro

    Ram : 2 GB Kingston & 4 GB corsair

    HDD : 4 sata seagate/western digital and 1 Pata Seagate

    Network Card : Dlink DWA-123 Wireless

    Graphic Card : AMD Radeon 6700

    Mouse: Razar, Keyboard: Logitech PS2

    Antivirus : quickHeal

    All Drivers are updated, so kindly suggest in case I have to change anything

     

    Thanks,

    Ripu Daman

    You have a few possibilities that may be causing your situation.  The first is your Logitech keyboard.  Have you any software for the keyboard installed? Is it a keyboard with special functions? If so, uninstall the software for the keyboard and use only the generic keyboard drivers.

    The second is your motherboard itself.  Make sure you have the very latest BIOS for your board from the manufacturer.  ASUS boards are among the hardware that is causing frequent problems with Windows 8.1 due to BIOS incompatibilities.  Fixes are coming from ASUS for a number of boards but I have no ETA for when they will be released, or what boards will be fixed and which won't.

    Another thing you will want to try is to disconnect every single one of your hard drives except the system drive on which Windows 8.1 will be installed.  Don't do this if you are using RAID, however.  You did not state whether you were using RAID so I kind of assumed that you aren't.

    You have a third count--your antivirus software.  Uninstall it.  After updating to Windows 8.1, you can reinstall the very latest version available for Windows 8.1

    It also is possible that your wireless card may be responsible.  Hook up with an Ethernet cable and disable your wireless adapter in the BIOS.  Try the upgrade after that and enable the wireless after the upgrade has completely finished.

    Let us know what happens.

    Was this answer helpful?

    0 comments No comments
  2. Anonymous
    2013-11-20T11:55:35+00:00

    Only managed to install windows 8.1 when formatted the laptop to its original state.

    I have a Toshiba L50-A-103 with two graphics cards, an Intel (R) HD Graphics 4000 and Nvidia GeForce GT 740M.

    In my workplace I use a external SyncMaster 2032BW monitor with a resolution of 1680 x 1050.

    I upgraded to Windows 8.1 and I can no longer use the nvidia card as default.

    Now only detects the Intel with maximum 1366 x 768.

    Is there a solution to this problem?

    Given that you had to reformat to the original state is a really good indicator that you had a problem, third-party application/driver running.  Resetting to original state removed that problem.  We may never know what the cause of the problem was but have to tried to update and install your NVidia drivers using NVidia System Tools? Have you tried reinstalling the latest driver from here:

    http://www.geforce.com/drivers/

    I checked and the above site is registered to NVidia Corporation.

    Before you actually install it, however, you have to make sure you uninstall the other one completely.  All traces of it must be removed if you want to be assured success.

    Uninstall it the usual way, reboot, and you probably will see Windows try to install a driver again automatically.  Let it.

    Then, use Device Manager to remove the device.  Make sure the checkbox to delete the driver from the hard drive is selected.  Remove it.

    Install the newest driver obtained from the link on your system.

    See if you can switch and choose your video hardware.  If you cannot, the nest step is to remove and reinstall the Intel driver.  Make sure to use the very latest for your system.  If that does not work, you might be forced to obtain the driver directly from Intel.  It may lack features specific to your graphics hardware, however.  But, it definitely is worth a try.  In any case, removing the Intel device driver should allow your system to choose the NVidia hardware as the default.

    Failing that, there are other options to try.  You should also check to see which driver is being listed as being used, and whether your NVidia hardware is being detected properly.  Check in Screen Resolution and make sure your monitor is being displayed and that it is connected with your NVidia hardware.  If not, change it to do so.

    Let us know what happens.

    Thanks Charles,

    I've done everything you propose (again), but I still have no solution.

    I think I'll go back to Windows 8 or will go blind

    Was this answer helpful?

    0 comments No comments
  3. Anonymous
    2013-11-20T17:23:58+00:00

    Only managed to install windows 8.1 when formatted the laptop to its original state.

    I have a Toshiba L50-A-103 with two graphics cards, an Intel (R) HD Graphics 4000 and Nvidia GeForce GT 740M.

    In my workplace I use a external SyncMaster 2032BW monitor with a resolution of 1680 x 1050.

    I upgraded to Windows 8.1 and I can no longer use the nvidia card as default.

    Now only detects the Intel with maximum 1366 x 768.

    Is there a solution to this problem?

    Given that you had to reformat to the original state is a really good indicator that you had a problem, third-party application/driver running.  Resetting to original state removed that problem.  We may never know what the cause of the problem was but have to tried to update and install your NVidia drivers using NVidia System Tools? Have you tried reinstalling the latest driver from here:

    http://www.geforce.com/drivers/

    I checked and the above site is registered to NVidia Corporation.

    Before you actually install it, however, you have to make sure you uninstall the other one completely.  All traces of it must be removed if you want to be assured success.

    Uninstall it the usual way, reboot, and you probably will see Windows try to install a driver again automatically.  Let it.

    Then, use Device Manager to remove the device.  Make sure the checkbox to delete the driver from the hard drive is selected.  Remove it.

    Install the newest driver obtained from the link on your system.

    See if you can switch and choose your video hardware.  If you cannot, the nest step is to remove and reinstall the Intel driver.  Make sure to use the very latest for your system.  If that does not work, you might be forced to obtain the driver directly from Intel.  It may lack features specific to your graphics hardware, however.  But, it definitely is worth a try.  In any case, removing the Intel device driver should allow your system to choose the NVidia hardware as the default.

    Failing that, there are other options to try.  You should also check to see which driver is being listed as being used, and whether your NVidia hardware is being detected properly.  Check in Screen Resolution and make sure your monitor is being displayed and that it is connected with your NVidia hardware.  If not, change it to do so.

    Let us know what happens.

    Thanks Charles,

    I've done everything you propose (again), but I still have no solution.

    I think I'll go back to Windows 8 or will go blind

    Curious.  Just about everybody who has had this same problem with the NVidia/Intel HD drivers has been helped by doing the above or similar.  Why it did not work in your case is most curious.  Are you sure you didn't reboot again after removing the driver? If so, you should not have rebooted between completely removing the older driver using Device Manager with checking the box to delete the driver from the hard drive, and installing the newer.

    You should also check to see whether there are additional copies of older drivers on your machine.  I have seen cases where that occurs.  Use Disk Cleanup to remove all but the latest driver from the system.  There is that option in Windows 8.1.  You get to it by clicking the "Clean up system files" button in Disk Cleanup.

    If you have multiple copies of older drivers stored in the driver cache it will also cause failures because Windows will try to install one when you reboot each time after removing the driver.  Clicking the button mentioned provides the option you need to remove all copies of older drivers packages stored in the cache.

    There also may be a function button driver needed for your machine that should be installed and which may not be since the reformat.  Check with the manufacturer of your system to find out.  I just checked with the manufacturer and there are several tools and utilities that need to be installed, including one called a Display Tool.  You probably don't have that one installed since you formatted the machine.  Make sure all specific drivers to your machine are properly installed as well as the latest Display Tool utility.

    Also, don't forget to install the driver for your Syncmaster monitor.  Make sure it is installed.  If it isn't, obtain it and install it.

    Please post a screenshot of your "Screen resolution" window and one of your "Advanced settings" dialog.  Additionally, post a second screenshot of the same dialog with the Resolution dropdown box clicked and the menu showing.

    Was this answer helpful?

    0 comments No comments
  4. Anonymous
    2013-11-22T20:00:22+00:00

    this is without a doubt the crapiest method of update I have ever seen in my 50yrs as an IT Tech.

    the store method is totally worthless, no messages or progress or log or even any way to tell why it fails, and have to redownload every time to see if works, what a joke. I will never update to win 8.1. Even the support staff can't make it work. three try's by them and all it did was destroy my system, I had to on my own restore system and reinstall every pgm I have ever installed. Even MS office was broken. I have had it with MS they lost it with this tiles **** no one want this **** interface it is useless I thought it was "windows" not this only 1 on screen at a time It is worse than DOS.

    Was this answer helpful?

    0 comments No comments