FIX: Windows 10/11 update error 0xc0000017

by Ivan Jenic
Ivan Jenic
Ivan Jenic
Troubleshooting Expert
Passionate about all elements related to Windows and combined with his innate curiosity, Ivan has delved deep into understanding this operating system, with a specialization in drivers and... read more
Affiliate Disclosure
  • The first thing you can do when you find the 0xc0000017 error code is to run the Deployment Image Servicing and Management tool.
  • The next step would be to delete the Boot Configuration bad memory. Follow our guide below.
  • Nobody likes errors, especially when you try to update your system but in our Windows Update errors hub you will find all the guides needed to fix them.
  • Our Windows 10 errors hub is populated with a plethora of articles on this topic. You will definitely find an answer to your question there.
How to fix Windows 10 upgrade error 0xc0000017
A message from our partner

To fix Windows PC system issues, you will need a dedicated tool

  • Download Fortect and install it on your PC
  • Start the tool's scanning process to look for corrupt files that are the source of your problem
  • Right-click on Start Repair so the tool can start the fixing algorithm
Download from Fortect has been downloaded by 0 readers this month, rated 4.4 on TrustPilot

You finally decided to upgrade to Windows 10 and, suddenly, as the blast from the sky, an error occurs. For example, the error with the code 0xc0000017.

This is a usual error that many users run into while upgrading to Windows 10. For that purpose, we enlisted some solutions that should help you resolve the issue at hand.

If you’ve had a hard time with the upgrading, make sure to check the steps below.

But before you do, make sure your computer is compatible with the latest major update for Windows 10, because some users have already reported some incompatibility problems with older hardware. 

How can I resolve the Windows 10 upgrade error 0xc0000017?

Table of contents:

  1. Run DISM
  2. Delete the Boot Configuration bad memory
  3. Run the Update troubleshooter
  4. Run the SFC scan
  5. Reset Windows Update components
  6. Make sure the Windows Update service is running
  7. Make sure the BITS service is running
  8. Change DNS settings
  9. Perform a clean installation

Fix – Upgrade error 0xc0000017 in Windows 10

Solution 1 – Run DISM

The first thing you can do is to run the Deployment Image Servicing and Management tool.

Namely, this advanced troubleshooting tool is basically a built-in command in the elevated command prompt.

With it, you can scan and repair corrupted or incomplete system files.

In addition, you can use DISM in various scenarios and various ways, including the usage of the installation media as a source.

We’ll walk you through both standard and the procedure that utilizes the installation media below:

How we test, review and rate?

We have worked for the past 6 months on building a new review system on how we produce content. Using it, we have subsequently redone most of our articles to provide actual hands-on expertise on the guides we made.

For more details you can read how we test, review, and rate at WindowsReport.

  • Standard way
  1. Right-click Start and open Command Prompt (Admin).
  2. Paste the following command and press Enter:
      • DISM /Online /Cleanup-Image /RestoreHealth
  3. Wait until the scan is finished.
  4. Restart your computer and try updating again.
  • With the Windows installation media
  1. Insert your Windows installation media.
  2. Right-click the Start menu and, from the menu, choose the Command Prompt (Admin).
  3. In the command line, type the following commands and press Enter after each:
    • dism /online /cleanup-image /scanhealth
    • dism /online /cleanup-image /restorehealth
  4. Now, type the following command and press Enter:
    • DISM /Online /Cleanup-Image /RestoreHealth /source:WIM:X:SourcesInstall.wim:1 /LimitAccess
  5. Make sure to change an X value with the letter of the mounted drive with Windows 10 installation.
  6. After the procedure is finished, restart your computer.

Solution 2 – Delete the Boot Configuration bad memory

However, there’s a probability that an unusual culprit is behind this. Namely, a bad memory list that can be deleted is preventing you from upgrading.

Luckily, Boot Configuration Data can be cleared of those bad sectors so you can easily get back in the saddle.

Follow the instructions below to clear bad memory sectors and resolve the issue:

  1. Right-click the Start menu and run Command Prompt (Admin).
  2. In the command line, type the following commands and press Enter after each:
    • bcdedit /enum all

      Mouse Information Technology Computer Mouse

    • bcdedit /deletevalue {badmemory} badmemorylist
  3. Restart your PC and give upgrading another try.

If this solution fell short, you’ll have (in our opinion) only one solution to turn to. And that’s a clean install with an external installation media.

Solution 3 – Run the Update troubleshooter

Fortunately, Windows 10 comes with various troubleshooters that can fix common problems on your PC with ease.

There’s even a special Windows Update troubleshooter that you can use, and in order to run it, you need to do the following:

  1. Go to Settings.
  2. Head over to Updates & Security Troubleshoot. 
  3. Select Windows Update, and go to Run the Troubleshooter. 
  4. Follow further on-screen instructions and let the process finish.
  5. Restart your computer.

Solution 4 – Run the SFC scan

If you keep getting the update error 0xc0000017 on your PC, the issue might be your installation. Y

our Windows installation might be damaged or corrupted, and that can lead to this error.

However, you can fix the problem simply by performing an SFC scan. To do that, just follow these steps:

  1. Right-click on the Start Menu button, and open Command Prompt (Admin).
  2. Enter the following line and press Enter: sfc/scannow
  3. Wait until the process is done (it may take a while).
  4. If the solution is found, it will automatically be applied.
  5. Now, close the Command Prompt and restart your computer.

Solution 5 – Reset Windows Update components

If none of the troubleshooting tools managed to resolve the problem, let’s try with resetting crucial update components. Here’s what you need to do:

  1. Start Command Prompt as administrator.
  2. When Command Prompt starts, run the following commands:
  • net stop wuauservAdministrator Comand Prompt
  • net stop cryptSvc
  • net stop msiserver
  • ren C:\Windows\SoftwareDistribution SoftwareDistribution.old
  • ren C:\Windows\System32\catroot2 Catroot2.old
  • net start wuauserv
  • net start cryptSvc
  • net start msiserver

Solution 6 – Make sure the Windows Update service is running

The most crucial service for receiving updates in Windows 10 is the Windows Update service. If this service is not running properly, well, you won’t be able to get any updates.

So, make sure it runs by doing the following:

  1. Go to Search, type services.msc, and open Services.
  2. Find the Windows Update service. Right-click and open Properties.Services
  3. On the General tab, find Startup type and choose Automatic.
  4. If the service is not running, right-click and choose Start.
  5. Confirm selection and close window.

Solution 7 – Make sure the BITS service is running

Background Intelligent Transfer Service (BITS) is another essential service for receiving Windows updates. So, you might want to check that one as well:

  1. Press Windows key + R. In search line type services.mscand press Enter.
  2. Look for Background Intelligent Transfer Service (BITS) and double-click it to open its properties.Services 2
  3. If the service isn’t running, click the Start button.
  4. Choose Recovery tab and make sure that First failure and Second failure are set to Restart service.
  5. Confirm selection and check for updates.

Solution 8 – Change DNS settings

If none of the previous workarounds resolve the problem, we’ll try and change the DNS settings. Here’s how to do that:

  1. Go to Windows Search, type control panel, and open Control Panel.
  2. Go to Network and Sharing Center, and click on Change adapter settings from the left pane.
  3. Choose the network you’re currently using, right-click it, and choose Properties.
  4. Scroll down to Internet protocol version 4 (TCP/IPv4), and choose Properties.
  5. Now, choose Use the following DNS Server addresses
  6. Enter the following values:  DNS Server – and Alternate DNS Server –
  7. Save changes, and restart your computer

Solution 9 – Perform a clean installation

In the end, if you’re still unable to resolve the issue at hand and Windows 10 just refuses to comply, you should take a different approach.

Namely, if you’re unable to upgrade your OS through the built-in procedure, it’s time to turn to an old school method.

Just download the Media Creation Tool, create a bootable installation media and install the system from a scratch. That should be enough to relieve you of the problems.

If you’re unsure how to do it, you can find a detailed explanation in this article.

Just don’t forget to backup your data before the procedure starts.

That should be enough to get you out of problems. In case you have anything to add or some questions to ask, feel free to do so in the comments section below.

This article covers:Topics: