How to fix 0xc0000017 – blue screen error

What is the 0xc0000017 error? What is the cause of BSOD error 0xc0000017? How to solve windows 10 error code 0xc0000017? This Techquack post gives you all the answers. You can also find other BSOD errors and solutions at Techquack.

Error code 0xc0000017 often occurs when you try to start your computer. When you encounter the error 0xc0000017, it means that you cannot start your operating system normally. It also means that your computer needs to be repaired.

Error code 0xc0000017 is accompanied by an error message as shown below:

Your computer/device needs repair.

There is not enough memory to create a device with a hard drive.

Error code: 0xc0000017.

You must use recovery tools. If you do not have installation media (such as a disk or USB device), contact your PC administrator or the PC/device manufacturer.


What causes 0xc0000017 BSOD on Windows?

What causes 0xc0000017 BSOD on Windows?

Third-party antivirus program interference: If the problem occurs when you try to upgrade to Windows 10 from an older version of Windows, the first thing to do is to check your antivirus program. It may detect that the process is unsafe and then stop communication between the upgrade tool and Microsoft’s external server. In this case, you can solve the problem by stopping or uninstalling the third-party security package while the update process is active.

Insufficient memory: If you have many devices connected to USB but not a lot of memory, this problem may arise because your hardware is not able to allocate enough memory to complete the update process. In this case, the solution that will allow you to complete the process without updating your hardware is to disconnect the USB devices that you don’t need.

Outdated motherboard driver: It turns out that another potential culprit for this problem is an incompatible motherboard driver that cannot support Windows 10. If this scenario applies, the problem can be solved by updating the motherboard drivers to the latest versions.

Faulty memory blocks: As confirmed by Microsoft, this problem can also occur due to a number of faulty memory blocks that prevent the operating system from creating the Windows PE environment needed for the update. In this case, the problem can be solved by clearing the faulty memory entries using the extended CMD prompt.

Hybrid Graphics Enabled: If you are using an HP Zbook model, there is a good chance that this problem will occur because Hybrid Graphics is enabled in the BIOS settings. To solve this problem, simply go into the BIOS settings and disable Hybrid Graphics or switch to discrete graphics.

Various third-party errors: It turns out that this error code can be caused by various third-party applications, including utilities. To make sure none of the third-party services or processes are causing this problem, perform a clean reboot and try again.


How do I fix 0xc0000017 BSOD on Windows?

How do I fix 0xc0000017 BSOD on Windows?

Check and clear invalid entries in the BCD memory
  1. Start the computer under Windows.
  2. Now right click on the START button and select command prompt (Admin).
  3. Then type bcdedit / enum all and press ENTER.
  4. You will then see a list of all memory cells that have been marked as “bad”. Now delete the list that was marked as “bad”.
  5. Type bcdedit /deletevalue {badmemory} badmorylist and press enter (type literally, {badmemory} is no place for anything).
  6. Finally, close the Windows prompt and restart your computer.
Launch the Deployment and Maintenance Image Management (DISM) tool
  1. Press the Windows + X keys and select Command Prompt (Admin).
  2. Once the command prompt opens, type the command below and press Enter to execute the DISM command.
    DISM / Online / Image Cleanup / Restore Health

This command launches the installation image management and maintenance tool. When you are finished with the DISM tool, restart your computer or laptop.

Using Windows installation media

In this method, we will try to fix error 0xc0000017 using Windows installation support. If you don’t have Windows installation support, you will need to create one first.

After creating the Windows installation media, insert it into your computer and reboot your system.

  1. Open a command prompt (Admin).
  2. Then run the commands listed below at the command prompt window.

You will have to execute these commands one at a time. To do this, press the Enter key after each command.

  • Dism / online / image cleaning / health scan
  • DISM /Online / Image Cleaning / Health Scan
  • DISM /Online /Cleanup-Image /RestoreHealth /source:WIM:X:SourcesInstall.wim:1 /LimitAccess

Note: In the last command, X belongs to the disk on which Windows 10 is installed.\

Finally, wait for the process to finish.

Resetting Windows Update components

If you can’t get rid of the 0xc0000017 error, you should carefully follow the following steps and reset the main Windows Update components.

  1. Press the Windows + X keys and select the command prompt (Admin).
  2. After opening the command prompt, run the following commands one by one (press the Enter key after each command by pressing the Enter key) :
  • netstop wuauserv
  • netstop cryptSvc
  • netstop msyserver
  • ren C: WindowsSoftwareDistribution SoftwareDistribution.old
  • ren C:WindowsSystem32catroot2 catroot2.old
  • wuauserv network start
  • network start encryption
  • network start messer
Make sure that the Windows Update Service is running.

You need to check if the Windows Update service is running correctly on your PC.

  1. Go to your system’s search page, and then type services. msc, and then press the enter key. This command opens the Services window.
  2. Find the Windows Update service. Right-click and open the properties.
  3. Click the General tab, find the startup type, and select Automatic.
  4. If the service is not in Startup mode, right-click on it and select Start.
  5. Finally, you need to confirm your selection and close the window.
Make sure that the BITS service is running

The BITS or Background Intelligent Transfer Service is another part of the service for getting Windows updates. Make sure that “BITS” is running correctly:

  1. First, you need to open the service window using step 1 of the previous method.
  2. Find the Smart Background Transfer Service (BITS) and open its properties (double-click it).
  3. If the service is not running, click the Start button.
  4. Click the Recovery tab and make sure that “First Error” and “Second Error” are set to “Restart-Service”.
  5. Confirm the selection and check for updates.


Frequently Asked Questions

  1. Check and clear invalid entries in the BCD memory.
  2. Run the Deployment and Maintenance Image Management (DISM) tool.
  3. Use Windows installation support.
  4. Reset the Windows Update components.
  5. Make sure that the Windows Update service is running.

The error check STATUS_IMAGE_CHECKSUM_MISMATCH has a value of 0xC0000221. This indicates that the driver or system DLL has been corrupted. Important. This topic is intended for programmers. If you are a customer who has received a blue screen error code while using your computer, see Troubleshooting the Blue Screen.

  1. Insert the installation media into the computer.
  2. Boot into the media.
  3. On the Windows setup menu, click Next.
  4. Click the Restore Computer button.
  5. Select Troubleshooting.
  6. Select "Advanced options."
  7. Select "Command Line."
  8. Type "Bootrec / fixmbr" and press Enter.

  1. On the "Select an option" screen, select "Troubleshooting.
  2. Click the Advanced Options button.
  3. Click System Restore.
  4. After your computer restarts, select your account and log in.
  5. Click Next.
  6. System restore points are usually created automatically when you install a new update, driver, or application.

Website | + posts

Mark Ginter is a tech blogger with a passion for all things gadgets and gizmos. A self-proclaimed "geek", Mark has been blogging about technology for over 15 years. His blog,, covers a wide range of topics including new product releases, industry news, and tips and tricks for getting the most out of your devices. If you're looking for someone who can keep you up-to-date with all the latest tech news and developments, then be sure to follow him over at Microsoft.