"Couldn't update to Windows 8.1 - 0xC1900101 - 0x40017"

Anonymous
2013-10-17T13:29:23+00:00

I have downloaded the Windows 8.1 update from the store but cannot get it to install. Each time I try, I get to the point where it is "getting my devices ready", then the PC restarts to a blue screen with error message. It then tries to recover the installation, fails, then restores Windows 8. When the system boots up after this, I get a message saying:

"Couldn't update to Windows 8.1

Sorry, we couldn't complete the update to Windows 8.1. We've restored your previous version of Windows to this PC.

0xC1900101 - 0x40017"

There is n o explanation as to why the update could be completed. Any ideas how to resolve this?

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

891 answers

Sort by: Most helpful
  1. Anonymous
    2013-10-27T02:25:00+00:00

    2013-10-26 05:01:47, Info                  SP     Attempting to reset setup.

    2013-10-26 05:01:47, Info                  SP     The system will now restart.

    2013-10-26 05:01:47, Info                  SP     Persisting diagnostics data to C:$WINDOWS.~BT\Sources\Diagnostics\diagnostics.dat

    2013-10-26 05:01:47, Info                  SP     Diagnostics data saved successfully

    2013-10-26 05:01:47, Info                  SP     Recovery succeeded. Rollback will now restart the machine.

    2013-10-26 05:04:12, Info                  SP     Initializing diagnostics helper; data file = C:$WINDOWS.~BT\Sources\Diagnostics\diagnostics.dat

    2013-10-26 05:04:12, Info                  SP     Found existing diagnostics data, attempting to load it.

    2013-10-26 05:04:12, Info                  SP     Rollback: Showing splash window

    2013-10-26 05:04:12, Info                  SP     Rollback: Attempting recovery first.

    2013-10-26 05:04:12, Info                  SP     Current phase string : FirstBoot,End

    2013-10-26 05:04:12, Info                  SP     Current op string    : NULL

    2013-10-26 05:04:12, Info                  SP     Current result string: NULL

    2013-10-26 05:04:12, Info                  SP     Current bugcheck string: NULL

    2013-10-26 05:04:12, Info                  SP     Connected standby str: No

    2013-10-26 05:04:12, Info                  SP     Connected standby    : No

    2013-10-26 05:04:12, Info                  SP     Current phase : 4

    2013-10-26 05:04:12, Info                  SP     Current op    : 23

    2013-10-26 05:04:12, Info                  SP     Current result: Unknown

    2013-10-26 05:04:12, Info                  SP     Bugcheck code : 0x9DE9E1E6

    2013-10-26 05:04:12, Info                  SP     Maximum recovery attempts reached.

    2013-10-26 05:04:12, Info                  SP     Not attempting to recover system in C:\WINDOWS

    2013-10-26 05:04:12, Info                  SP     SetupPlatfrom: Executing Execute.PreRollback commands

    2013-10-26 05:04:12, Info                  IBSLIB RollbackReinitialize in progress...

    2013-10-26 05:04:12, Info                  IBSLIB RollbackReinitialize finished.

    2013-10-26 05:04:12, Info       [0x064149] IBSLIB RollbackExecuteSequence in progress...

    2013-10-26 05:04:12, Info       [0x064130] IBSLIB ExecuteRollbackSequence: Checkpoint(SetupPlatformOnlineApplyCheckpoint) rollback in progress.

    2013-10-26 05:04:15, Info       [0x064131] IBSLIB ExecuteRollbackSequence: Checkpoint(SetupPlatformOnlineApplyCheckpoint) rollback finished.

    2013-10-26 05:04:15, Info       [0x064130] IBSLIB ExecuteRollbackSequence: Checkpoint(SetupPlatformOSSwitchCheckpoint) rollback in progress.

    2013-10-26 05:05:39, Info                  IBSLIB OSRollbackService::CCheckpoint::MoveOrCopyDirectory: source path "C:\WINDOWS\Minidump" does not exist; ignoring

    2013-10-26 05:05:39, Info                  IBSLIB OSRollbackService::CCheckpoint::MoveOrCopyFiles: Moving/copying memory.dmp from C:\WINDOWS to C:$WINDOWS.~BT\Sources\Rollback

    2013-10-26 05:05:39, Info                  IBSLIB OSRollbackService::CCheckpoint::ExtractCrashDump: Found page file at C:\pagefile.sys; attempting to extract crash dump

    2013-10-26 05:05:39, Info                  IBSLIB OSRollbackService::CCheckpoint::ExtractCrashDump: Pagefile at C:\pagefile.sys did not contain a crash dump.

    2013-10-26 05:05:39, Info                  IBSLIB OSRollbackService::CCheckpoint::MoveOrCopyFiles: Moving/copying setupapi*.log from C:\WINDOWS\inf to C:$WINDOWS.~BT\Sources\Rollback\setupapi

    2013-10-26 05:05:39, Info                  IBSLIB OSRollbackService::CCheckpoint::MoveOrCopyFiles: Moved C:\WINDOWS\inf\setupapi.app.log to C:$WINDOWS.~BT\Sources\Rollback\setupapi\setupapi.app.log

    2013-10-26 05:05:39, Info                  IBSLIB OSRollbackService::CCheckpoint::MoveOrCopyFiles: Moved C:\WINDOWS\inf\setupapi.dev.log to C:$WINDOWS.~BT\Sources\Rollback\setupapi\setupapi.dev.log

    2013-10-26 05:05:39, Info                  IBSLIB OSRollbackService::CCheckpoint::MoveOrCopyFiles: Moved C:\WINDOWS\inf\setupapi.offline.log to C:$WINDOWS.~BT\Sources\Rollback\setupapi\setupapi.offline.log

    2013-10-26 05:05:39, Info                  IBSLIB OSRollbackService::CCheckpoint::MoveOrCopyDirectory: MoveFile(from "C:\WINDOWS\system32\logfiles\scm" to "C:$WINDOWS.~BT\Sources\Rollback\scmlogs") succeeded.

    2013-10-26 05:05:39, Info                  IBSLIB OSRollbackService::CCheckpoint::MoveOrCopyDirectory: MoveFile(from "C:\WINDOWS\system32\winevt\logs" to "C:$WINDOWS.~BT\Sources\Rollback\evtlogs") succeeded.

    2013-10-26 05:05:39, Info                  SP     CSetupPlatformOSSwitchCheckpoint::Rollback: Quarantine log file exists; proceeding with QuarantineRollback

    2013-10-26 05:05:39, Info                  SP     CSetupPlatformOSSwitchCheckpoint::Rollback: Attempting to remove file C:\BOOTNXT

    Note that my $WINDOWS.~BT folder is on S: not C:

    Was this answer helpful?

    0 comments No comments
  2. Anonymous
    2013-10-26T21:19:55+00:00

    I'm getting the same error and after looking at the logs, I'm guessing it is because somewhere in the upgrade process, it ASSUMES that C: is your boot drive, which mine isn't.  It's looking for the boot files on C: and can't find them.  Nice one.

    Was this answer helpful?

    0 comments No comments
  3. Anonymous
    2013-10-26T17:54:56+00:00

    Many people have already suggested these exact steps, thanks anyway,

    Was this answer helpful?

    0 comments No comments
  4. Anonymous
    2013-10-26T15:47:30+00:00

    Hi

         Do a repair of your windows 8 (Inplace Upgrade). Once the upgrade is completed remove all the 3rd party antivirus programs. Install all the updates from store and windows update. Run a disk cleanup and cleanup all the files including the system files from disk clean up and then try to install windows 8.1 this works.

    Thanks

    Rakesh Jain

    Was this answer helpful?

    0 comments No comments
  5. Anonymous
    2013-10-26T14:32:40+00:00

    Same deal for me but with AMD/ATi Catalyst drivers likely at fault. 

    Adding another voice to the throng.

    It seems AMD updated their Mobility drivers yesterday.

    I tried updating my drivers again to this latest, but it still did not work for me. But, perhaps this can help some people with other configurations:

    http://support.amd.com/en-us/download/mobile?os=Windows%208.1%20-%2064

    Was this answer helpful?

    0 comments No comments