windows 8.1 upgrade fails with error code 0xc1900101-0x20017

12

Note that the answer accepted for this problem appears to only be applicable to systems using some form of full disk encryption.

I just tried to install windows 8.1 on my laptop, but it fails to install with the message:

Sorry we couldn't complete the update to Windows 8.1.
We restored your previous version of Windows to this PC
0xC1900101 - 0x20017

The update installed just fine on my desktop. The difference between the two machines is that the desktop has media center install, and isn't using TrueCrypt.

On the first reboot for the update, the laptop goes to the PC restore screen. Thus far I have just been selecting "Continue to windows 8."

Full WindowsUpdate.log http://pastebin.com/hGmAW4Q1

Update: Turns out it was TrueCrypt! I decrypted the drive, installed Windows 8.1, and then re-encrypted the drive and it worked just fine.

cmorse

Posted 2013-10-17T16:52:56.133

Reputation: 1 010

Could you post a screenshot of your system properties removing any personal information before you do so? Are you using full disk encryption by chance on the laptop? – Ramhound – 2013-10-17T16:57:05.560

1I googled something which sugested to browse to the C:\Windows directory and look for a file named WindowsUpdate.log. Search for the code "0xC1900101" to see if there is any indication of what the updater was doing at the time the code was logged. – horatio – 2013-10-17T17:00:52.150

1I am using full disk encryption, provided by TrueCrypt. According to Microsoft, TrueCrypt 7.1 is compatible with Windows 8.1. – cmorse – 2013-10-17T17:01:03.433

1you should decrypt the HDD before doing the update. – magicandre1981 – 2013-10-17T17:34:26.883

@magicandre1981 I'd like to avoid having to decrypt the HDD if possible. It would take 3 hours to decrypt and another 3 to encrypt it again...and I don't see any reason why I shouldn't be able to perform this update with full disk encryption enabled. – cmorse – 2013-10-17T17:42:36.163

@cmorse I'm in the exact same spot as you, what did you do? – flindeberg – 2013-10-18T08:30:43.640

1@cmorse I decrypted my truecrypt encrypted boot-partition, updated to 8.1, and now I'm encrypting my boot partition again (I have multiple partitions, but only touched the boot/windows one) – flindeberg – 2013-10-18T13:36:36.470

It would seem there are myriad reasons why this error can happen. There is by no means a guarantee that decrypting your drive would enable you to bypass this problem. How do I know? I'm having the same problem myself, and I'm not using encryption. – Michael Grant – 2013-10-18T20:18:36.373

Answers

7

You should decrypt the HDD before doing the update. TrueCrypt is a 3rd party encryption and during setup Windows doesn't know how to handle it.

magicandre1981

Posted 2013-10-17T16:52:56.133

Reputation: 86 560

This was actually the case, it worked fine when decrypted. And now I'm encrypting again :) – flindeberg – 2013-10-18T13:37:03.643

ok, nice to hear that it worked. – magicandre1981 – 2013-10-18T17:11:08.823

Alright, sounds like I don't have much of a choice...honestly, it seems odd. I've installed windows service packs many times with full disk encryption enabled with no problems. I'll try decrypting and then doing the update tonight. – cmorse – 2013-10-18T19:25:41.323

I hope you read my answer below before you (potentially) waste your time. Decryption may be necessary, but it would be a shame if the installation still fails, and it just might. – Michael Grant – 2013-10-18T20:27:25.053

6

I'm concerned that the answers provided here are going to lull the original poster, and others who may read this post, into a false sense of confidence that decryption is a slam dunk solution.

It's not. My installation failed with exactly the same error code; however, I do not use encryption. Larry Magid had the same error, and he does not mention encryption. Google searches turn up a number of instances of this exact error, many of which do not involve encryption.

In my view, the evidence is clear that the upgrade package is significantly flawed, and we need Microsoft to issue an updated version that corrects this.

The best answer, in my view, to this problem is: wait a week or two. And in the meanwhile, please consider submitting a bug report to encourage them to hurry.

Michael Grant

Posted 2013-10-17T16:52:56.133

Reputation: 161

This is relevant again. I am getting 0xc1900107 when a Windows 10 update fails – mmesser314 – 2018-02-01T14:53:04.697

2I wish that Larry Magid had been more specific about what exactly Microsoft support did to fix it! But it does seem that decrypting solves the problem for a lot of people, so, it is worth a shot if you do have full disk encryption enabled. – cmorse – 2013-10-19T18:01:01.020

1Agreed. I am glad that encryption was the sole issue for you. But it looks like the error code we are seeing is a "catch all" for every issue the MS did not specifically anticipate. – Michael Grant – 2013-10-19T22:50:56.633

That would explain the number of views that this question has been getting. – cmorse – 2013-10-20T18:00:56.943

I disabled/removed a few devices I don't use anymore before the upgrade to Windows 8.1. Especially Western Digital's WD SES Device driver, which seemed to be causing the issues for me. The upgrade ran smoothly the second time. – Vinayak – 2014-06-04T06:53:01.600

1

I'm using WinMagic SecureDoc (6.1 x64) and my update failed as well with the same error. This may be indeed something connected to encryption.

As Win 8.1 is supposed to have a built-in auto-encryption there may be some conflict...

mikolajek

Posted 2013-10-17T16:52:56.133

Reputation: 65

0

Yepp, it is the encryption indeed. Not TrueCrypt only. BitLocker and I think that any kind of an encryption sw will cause this. It does not really matter whether the sw is or is not compatible with Windows 8.1. The 8.1 update runs fine after the HD is decrypted.

Kaj

Posted 2013-10-17T16:52:56.133

Reputation: 1

0

There is no choice, you must decrypt the drive before the upgrade.

Trance

Posted 2013-10-17T16:52:56.133

Reputation: 1

-2

Yes Just Decrypt the Disk or Volume! I used PGP and after decryption updated fine!

jimpapi

Posted 2013-10-17T16:52:56.133

Reputation: 1

2Did you get the 0xc1900101-0x20017 error when the disk was encrypted? Was it the boot-partition? – flindeberg – 2013-10-18T11:11:30.367