I’ve had some difficulties when it comes to upgrading my Samsung Windows Tablet. Last year when Windows 8.1 Preview was released, I kept running into 0xC1900101 errors and this post walks through those fixes. Now with Windows 10 Technical Preview, I was able to upgrade from 8.1 to the first release of Windows 10, but all upgrades after that failed with Windows 10 update error 0xC1900101-0x40017. After much struggle, I have finally managed to upgrade to build 9841 (the most recent as of this article).
Some background, I tried doing the in-place upgrade through PC Settings Updates and that always failed. It looked like it would complete, but then spend half a day at a startup screen with a spinning circle and finally fail with 0xC1900101-0x40017. Then I tried downloading the ISO for the latest version and copied it onto a USB and booted to it, which gave me the same result.
Step 1) System File Checker
From the start menu, type
cmd, then right-click on it and choose
Run As Administrator.
In the command window, type
sfc /SCANNOW, press enter and let that run. It could take 10-30 minutes. For me, it gave me an error saying it found corrupt files but they couldn’t be fixed.
If you get errors about corrupt files, move to step 1a or try saving this file to your desktop and run it as administrator. Once completed, you’ll have a sfcdetails.txt file on your desktop with details of the corrupt files.
Step 1a) DISM Command
If you get the error above when trying to run SFC, then in the same command window, try running:
DISM /online /cleanup-image /checkhealth
DISM /online /cleanup-image /scanhealth
DISM /online /cleanup-image /restorehealth
Step 2) Windows Updates
In PC Settings, go under Updates and install all available updates to your system.
Step 3) Updates In Windows Store
Go into the Windows Store, open the Charms Bar, and go into App Updates. Click the Check For Updates button and install all available updates.
Step 4) Run Disk Cleanup
In the Start Menu, type in Disk Cleanup and select “Free up disk space by deleting unnecessary files”.
Click the button to clean up System Files.
Check all of the boxes and run the cleanup utility.
Step 5) Uninstall Antivirus Apps
If you have any other antivirus programs installed besides the built-in Microsoft one, uninstall them now. Avast and some others have been known to cause issues with the updates.
Step 6) Delete Temp Files
You can run the Disk Cleanup utility again or use a program like CCleaner.
Step 7) Delete Prefetch Files
Browse to the folder C:WindowsPrefetch. You’ll have to give yourself permissions to access it. Once you have it open, select all of the files and delete them all.
Step 8) Reboot & Try Updating Again
After you’ve completed the steps above, reboot your computer one last time then try your upgrade again.
Step 9) Try Booting To A Clean Boot State
– Swipe in from the right edge of the screen, and then tap Search. Or, if you are using a mouse, point to the lower-right corner of the screen, and then click Search.
– Type msconfig in the search box, and then tap or click msconfig.
– On the Services tab of the System Configuration dialog box, tap or click to select the Hide all Microsoft services check box, and then tap or click Disable all.
– On the Startup tab of the System Configuration dialog box, tap or click Open Task Manager.
– On the Startup tab in Task Manager, for each startup item, select the item and then click Disable.
– Close Task Manager.
– On the Startup tab of the System Configuration dialog box, tap or click OK, and then restart the computer.
Reminder – Possible Other Issues
– If you have Steel series software installed uninstall it. (There are lot of reported cases with this software. You will have to wait till they come up with an update.)
– Remove security software if possible. (Security software can create lot of issues, so removing it is one less reason for windows to crash. I won’t worry about Microsoft Security Essentials and Windows Defender since it is from Microsoft, but at times they can also create problems.)
For me, I ran the update from an ISO on a USB stick. When prompted, I chose to do a clean install and not save any of my data since I have everything backed up to the cloud.
I removed the antivirus which was avast and this solved my issue with getting windows 8.1 back on the laptop.
After completing it, i installed AVG antivirus start off its website.
Tried every one of your suggestions… including clean boot and no joy. What I would really like to see is an actual MS Log file showing the specifics of what is going wrong rather than poking around in the dark with a pointed stick.
I have tried it on my Dell Inspiron 3420, but it is giving the same error. Tried all these but in vein. Can you help me out in upgrading to windows 10
I have come across lots of Dell systems having issues with win 10 upgrade and it’s down to a BIOS issue. Installing the latest BIOS update and repeat win10 install and it works a treat.
Thanks for this post! Saved my day!
Please upgrade your BIOS and reinstall windows 10.
– I was having the same issue when upgrading win 10 and tried many solution but no success. I have upgraded BIOS and upgraded win 10 with no issue.
I have a Dell 9010 with Windows 7. I performed many of the suggestions above with no luck (and did update BIOS). Fourth time is the charm. Finally after removing a LOT of rarely used programs (including Dell programs and Windows Live Essentials) and deleting a number of items left over from old programs in the Task Scheduler, success! Thanks for the article.
I I had the C1900101 – 0x40017 error. Disabled virus checker no go, in the end I had to remove a sound blaster/Audigy sound card in order to upgrade. When that was successful I re-installed the card, the sound card didn’t work. Updated the driver and Win10 would not start. Had to go into safe mode, disable the card. Turnoff, remove the card and restart. Then all was well. Much better diagnostics are needed.