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:
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.
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.