FacebookTwitterLinkedIn

How to Fix "This Device Cannot Start. (Code 10)" Error on Windows 11

How to Fix “This Device Cannot Start. (Code 10)” Error on Windows 11

Device status “This device cannot start. (Code 10)” is shown when The Device Manager cannot start the hardware device, usually due to an obsolete or corrupted device driver. If you’re getting this error, check out the troubleshooting methods below to fix it.

This device cannot start. (Code 10)

What Causes “This Device Cannot Start. (Code 10)” Error?

  • Obsolete or corrupted device driver. Each device installed on your system requires a driver to function correctly. If the driver is outdated or corrupt, the device won’t work. Fortunately, updating the device driver should fix the error.
  • The device is faulty. If the hardware device is defective or broken, you may get the “This device cannot start. (Code 10)” error. In this case, the device has to be fixed or replaced.
  • Outdated Windows operating system. If your Windows operating system has not been updated for a long time, it won’t have the latest patches and bug fixes that may result in compatibility issues. Updating Windows may fix the “This device cannot start. (Code 10)” error.

You may get this error for external and internal computer components, including graphics cards, sound cards, network adapters, and removable devices such as keyboards, printers, and USB Flash Drives.

Before trying any of our fixes, here are some tips that may fix the Code 10 error:

  • Disconnect all unnecessary external devices from your PC.
  • Exit all unnecessary background applications.
  • Update your Windows operating system.
  • Reboot your computer.
  • Reconnect the device to another USB port (If applicable).

Video Tutorial on How to Fix “This Device Cannot Start. (Code 10)” Error

Table of Contents:

Method 1. Run the Hardware and Devices Troubleshooter

Sometimes, you can fix the “This device cannot start. (Code 10)” error by running the Hardware and Devices troubleshooter. The troubleshooter will identify and attempt to fix problems related to devices connected to your computer.

1. Hold down Windows+R keys to open Run.

Type in msdt.exe -id DeviceDiagnostic in Run and click OK

2. In the Run dialog, type in:

msdt.exe -id DeviceDiagnostic

3. Click OK.

Click Next

4. Click Next in the Hardware and Devices troubleshooter window.

Click Apply this fix

5. Apply the suggested fixes.

6. Restart your PC.

[Back to Table of Contents]

Method 2. Update the Device Driver via the Device Manager

The “This device cannot start. (Code 10)” can occur if the device driver is outdated or corrupted. Updating the device driver will fix the error. The Device Manager offers several ways to update the device driver: 1) update the driver with the best available driver already on your PC or 2) install a device driver you downloaded from the hardware vendor’s website or install a driver from a list of drivers available on your PC.

Right-click Start and select Device Manager

1. Right-click Start and select Device Manager.

Right-click the malfunctioning device and click Update driver

2. Expand the devices category list of the malfunctioning device.

3. Right-click the device marked with a yellow triangle with an exclamation mark inside it and click Update driver.

Click Search automatically for drivers

4. Select Search Automatically for drivers. Windows will search your PC for the best available driver and install it.

Click Browse my computer for drivers

5. Alternatively, select Browse my computer for drivers.

Click Browse

6. Click Browse and select a driver you downloaded from the hardware vendor’s website.

Click Let my pick from a list of available drivers on my computer

7. Or click Let me pick from a list of available drivers on my computer.

Select a driver and click Next

8. Select a driver from the list of available drivers and click Next.

Click Close

9. Click Close.

Click Yes to restart yuor PC

10. Click Yes to restart your PC.

[Back to Table of Contents]

Method 3. Roll Back the Device Driver

If updating the driver didn’t fix the error, you can try rolling back the device driver to a previously installed driver. The Roll Back Driver button will be grayed out if no previous driver is available.

Right-click Start and select Device Manager

1. Right-click Start and select Device Manager.

Right-click the malfunctioning device and click Properties

2. Expand the devices category list of the malfunctioning device.

3. Right-click the device marked with a yellow triangle with an exclamation mark inside it and click Properties.

Select the Driver tab and click Roll Back Driver

4. In the Properties window, select the Driver tab.

5. Click Roll Back Driver.

[Back to Table of Contents]

Method 4. Delete the UpperFilters and LowerFilters Values in Windows Registry

The Code 10 error may occur due to registry values. Deleting the UpperFilters and LowerFilters values belonging to the problematic device in the Windows Registry Editor may fix the error. This method is more advanced, and you must follow it carefully. Otherwise, you may delete the wrong registry keys.

Right-click Start and select Device Manager

1. Right-click Start and select Device Manager.

Right-click the malfunctioning device and click Properties

2. Expand the devices category list of the malfunctioning device.

3. Right-click the device marked with a yellow triangle with an exclamation mark inside it and click Properties.

Select the Details tab, open the Property drop-down meu and select Class Giud

4. Select the Details tab.

5. Open the Property drop-down menu and select Class Guid.

Right-click the Guid value and click Copy

6. In the Value section, take note of the GUID (Globally Unique Identifier). You can right-click the GUID and click Copy.

7. Hold down Windows+R keys to open Run.

Type in regedit in Run and click OK

8. In the Run dialog, type in regedit and click OK.

9. In the Registry Editor, navigate to:

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Class

Paste in the GUID value copied from Device Manager and press Enter

10. Expand the Class key.

11. Select the GUID that matches the GUID Value you noted in Device Manager. Add a backslash (\), paste the GUID value, and press Enter.

12. Locate UpperFilters and LowerFilters GUIDs. Note that you may find either UpperFilters or LowerFilters, which is normal.

Right-click UpperFilters and click Delete

13. In the right pane, right-click UpperFilters and click Delete.

Click Yes to confirm value removal

14. Click Yes to confirm the removal.

Right-click LowerFilters and click Delete

15. Then, right-click LowerFilters and click Delete.

Click Yes to confirm value removal

16. Click Yes to confirm the removal.

17. Restart your PC.

Did this article help you fix the “This device cannot start. (Code 10)” error on your PC? Let us know in the comments below.

[Back to Top]

▼ Show Discussion

About the author:

Rimvydas Iliavicius

Rimvydas is a researcher with over four years of experience in the cybersecurity industry. He attended Kaunas University of Technology and graduated with a Master's degree in Translation and Localization of Technical texts. His interests in computers and technology led him to become a versatile author in the IT industry. At PCrisk, he's responsible for writing in-depth how-to articles for Microsoft Windows. Contact Rimvydas Iliavicius.

Our guides are free. However, if you want to support us you can send us a donation.

About PCrisk

PCrisk is a cyber security portal, informing Internet users about the latest digital threats. Our content is provided by security experts and professional malware researchers. Read more about us.

Malware activity

Global malware activity level today:

Medium threat activity

Increased attack rate of infections detected within the last 24 hours.