What causes a Windows 10 Upgrade Rollback

What causes a Windows 10 Upgrade Rollback

Follow the guidelines below for troubleshooting Windows 10 Upgrade Rollback.

Windows 10 Upgrade Rollback.

This article provides troubleshooting information for Windows 10 upgrade rollback scenarios.

NOTE: If you are looking to rollback to your previous version of Windows, use this link: How to roll back Windows 10 upgrade to a previous operating system

General Troubleshooting - First Steps

NOTE: This procedure is designed to provide broad troubleshooting for upgrade rollback issues. You should use this procedure only if there is no issue-specific or error-specific guidance available.
  1. Check for data backup - If the system has had an issue with the upgrade, we should recommend extra caution if there is data on the system that is not also saved elsewhere.
  2. Check for known issues based on the error code. Try to resolve known issues with targeted actions before using the troubleshooting guidance below.
    • If you are getting one of the following location codes, try the rollback again. You should be able to install on the second or third attempt if you are seeing these error codes: 0x2000C, 0x2000A, 0x3000D, 0x4000D. If you have tried repeatedly, and it is still not upgrading, continue with other troubleshooting steps.
    • You may need two parts of an error code – the error, and a location code. For example, the error "0xC1900208 – 0x4000C" - 0xC1900208 is the error code, and 0x4000C is the location code. If you are upgrading from Windows 7 SP1, or from an earlier build of Windows 10, the error code may show in Windows Update, but not show the location code. To find the location code, check the Setupact.log file, identify the time of the error, and look for the line for the failure with the location code that is the same time as the error.
  3. Determine if the setup stalled and the system was restarted manually, or if the upgrade rollback happened without user action. If setup stalled/hung, troubleshoot based on when the hang occurred. Prep for Upgrade and then re-try.
  4. If it is a Surface, check the Surface site for steps to upgrade this specific model.
  5. Note the upgrade path/method used.
    • If the issue happens early in upgrade and you are using Windows Update to upgrade, consider using a downloaded ISO.
  6. If installing from ISO, DVD or USB: Check Installation Media
    1. Verify the source of the installation media. We support installation only when using a Microsoft-provided Windows 10 installation source. This means a download from a Microsoft site, or media provided by Microsoft.
    2. If the installation source was a download and the symptom is not a known issue:
      1. Check the ISO hash using FCIV.exeExternal Link or another sha1 hash tool. For more info, see Microsoft KB889768 - How to compute the MD5 or SHA-1 cryptographic hash values for a file External Link
      2. If the hash is mismatched with the published value, re-download.
      3. If the hash matches, mount the ISO and re-try setup, or re-create the media from the ISO if installing on a different system.

Upgrade via Windows Update fails before first restart

  1. If using Windows Update: Use Windows Update troubleshooting procedures.
  2. Re-try the upgrade.
  3. If the failure returns and it is not a known issue, perform the Prep for Upgrade steps listed below.
  4. Re-try the upgrade.

Upgrade fails after one or more restarts

  1. Perform Prep for Upgrade steps.
  2. Re-try the upgrade.

Prep for Upgrade Steps

NOTE: While performing these steps, watch for signs of malware infection. Upgrade is not recommended on an infected system.
  1. Update Windows so that all available recommended updates are installed.
  2. Uninstall third-party antivirus software for the upgrade.
    1. Use Windows Defender for protection during the upgrade.
    2. Check for compatibility information and re-install your preferred solution after the upgrade.
  3. Uninstall any unneeded software.
  4. Remove non-essential external hardware.
  5. Check for and recommend installing updated firmware and drivers on the system manufacturer website.

Malware Infected system

If the system is found to be malware infected, we recommend one of the following:

  1. Malware removal
  2. Clean install Windows 10

Error Code and possible root cause:

  • 20004
    • Uninstall Antivirus and other security/utility software
    • Storage issues: Disconnect SATA cables for non-OS drives. Disconnecting DVD drive is often reported as a workaround.
    • Disconnect non-essential hardware (including the Windows 10 USB install media as soon as the system restarts for the first time during the upgrade).
    • Drivers
  • 20009
    • Drivers. Update chipset drivers.
  • 2000A
    • Transient. It may work if you try installing a 2nd time.
  • 2000C
    • Uninstall Antivirus and other security/utility software
    • Transient. It may work if you try installing a 2nd time.
  • 2000D
    • Problem in user profile
  • 20017
    • Uninstall Antivirus and other security/utility software
    • Drivers
    • External hardware
    • BIOS Security settings
    • Third party boot loader (GRUB)
    • Desktop utilities (IOBit, Intel Desktop Utilities, other tuning software)
    • Older NFORCE or SteelSeries drivers/software
  • 30017
    • Uninstall Antivirus and other security/utility software
    • Drivers
    • External hardware
  • 4000B
    • Uninstall Antivirus and other security/utility software
    • Drivers
  • 4000D
    • Problem in user profile
  • 4001E
    • Uninstall Antivirus and other security/utility software
    • Drivers

Article ID: SLN298634

Last Date Modified: 08/09/2018 09:38 AM

Rate this article

Easy to understand
Was this article helpful?
Yes No
Send us feedback
Comments cannot contain these special characters: <>()\
Sorry, our feedback system is currently down. Please try again later.

Thank you for your feedback.