This Device Cannot Start (Code 10)

This Device Cannot Start Code 10 error generally means that Windows was unable to properly communicate with one of your installed device Drivers. This problem mostly occurs if the driver is corrupted, outdated, or if there is a communication issue between the driver and the Plug and Play manager. Also some cases, the Device Cannot Start Code 10  error also pops up if the device manager doesn’t understand the error generated by the driver. But in all these cases hardware is not able to work properly. In this article, we’ll explain what the Code 10 error means, what causes it, and how to fix it effectively on Windows 11 systems.

What Is the Code 10 Error in Windows 11?

For the proper functioning of your Windows computer, it is very important that the individual hardware and software devices present on it work properly. If any of the devices fail to start/work or function, the user will start facing different error codes, and the device will stop working. And This Device Cannot Start Code 10 is one of them.

This Error occurs means:

  • Device cannot start: The error, which appears in Device Manager, indicates that Windows was unable to initialize the hardware device.
  • Driver issues: The most common cause is a faulty or corrupted device driver.
  • Communication failure: It can also signify a failure in communication between the device driver and the Windows Plug and Play manager.

Restart your computer

A simple restart can resolve temporary glitches or driver load failures that trigger the Code 10 error.

  • Click the Start button.
  • Select Power > Restart.
  • After the system reboots, open Device Manager and check if the issue persists.

Sometimes, a simple restart can fix the issue. Try rebooting your computer to see if the error persists.

Try a Different USB Port or Test the Hardware

If you are getting This device cannot start. (code 10) error while plugging a USB device, then first make sure the USB device is not defective and connected properly. Also, try to connect the device to different USB ports available on your Desktop/Laptop. If possible, plug this USB device into another computer to check and make sure whether it’s working properly or not.

  • Disconnect the device.
  • Plug it into a different USB port.
    If possible, test the device on another computer.
  • If it works elsewhere, the issue is with your Windows configuration or ports.

Update or Reinstall the Device Driver

Most Code 10 errors occur because of outdated, corrupted, or missing drivers. Updating or reinstalling ensures the device communicates correctly with Windows.

Steps to Update Driver:

  • Press Windows + X and select Device Manager.
  • Locate the problematic device (marked with a yellow exclamation mark).
  • Right-click it and select Update driver.
  • Choose Search automatically for drivers.

Update network adapter on Device manager

If no update is found, visit the manufacturer’s official website and download the latest driver manually.

Steps to Reinstall Driver:

  • In Device Manager, right-click the device.
  • Select Uninstall device.
  • Restart your PC, and Windows will automatically reinstall the correct driver.

Roll Back the Device Driver

Sometimes, a recent driver update may cause compatibility problems. Rolling back restores the previous stable version.

  • Open Device Manager.
  • Right-click the device and select Properties.
  • Open the Driver tab.
  • Click Roll Back Driver and follow on-screen instructions.
  • Restart your PC after completion.

Rollback driver update windows 11

Disable USB Suspend Settings

A few Windows users report that after disabling the USB suspend setting on the power option, Fix This Device Cannot Start Code 10, and the attached device works normally. To do this

  • Press Windows key + R, type Control Panel and click ok.
  • Change the View by Small icon, then click on Power Options.
  • Now click on Change plan settings below your selected power plan (it’s normally Balanced (recommended).
  • Next, select Change Advanced Power Settings to open the  power options
  • Expand USB Settings, set the USB selective suspend setting to Disabled.

Note: If you own the laptop, set the USB Suspend to Disable to both “On Battery” & “Plugged in”.

USB Selective Suspend Settings

Click OK to apply changes, and restart your computer. Now attach the device and check it’s working properly.

Delete invalid or corrupted Registry entries

Some devices (like audio or USB drives) use registry filter drivers. If they become corrupted, they can block proper device startup, triggering the Code 10 error. If the above method failed to fix the This Device Cannot Start Code 10 error, try this registry tweak (Remove UpperFilters and LowerFilters Registry Values)

Press Windows key + R, type regedit and click ok to open the Windows registry editor,

Navigate to the following key: HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Class\{36FC9E60-C465-11CF-8056-444553540000}

Note: This registry sub-key {36FC9E60-C465-11CF-8056-444553540000} is a Globally Unique Identifier (GUID) representing a device present on your system. Every Device has a different GUID. Here, select the GUID of the device that you are getting This Device Cannot Start Code 10.

GUID for Different Devices

GUIDDevice
Class
4d36e965-e325-11ce-bfc1-08002be10318CD/DVD/Blu-ray drivesCDROM
4d36e967-e325-11ce-bfc1-08002be10318Hard drivesDiskDrive
4d36e968-e325-11ce-bfc1-08002be10318Video adaptersDisplay
4d36e969-e325-11ce-bfc1-08002be10318Floppy controllersFDC
4d36e980-e325-11ce-bfc1-08002be10318Floppy drivesFloppyDisk
4d36e96a-e325-11ce-bfc1-08002be10318Hard drive controllersHDC
745a17a0-74d3-11d0-b6fe-00a0c90f57daSome USB devicesHIDClass
6bdd1fc1-810f-11d0-bec7-08002be2092fIEEE 1394 host controller1394
6bdd1fc6-810f-11d0-bec7-08002be2092fCameras and scannersImage
4d36e96b-e325-11ce-bfc1-08002be10318KeyboardsKeyboard
4d36e96d-e325-11ce-bfc1-08002be10318ModemsModem
4d36e96f-e325-11ce-bfc1-08002be10318Mice and pointing devicesMouse
4d36e96c-e325-11ce-bfc1-08002be10318Audio and video devicesMedia
4d36e972-e325-11ce-bfc1-08002be10318Network adaptersNet
4d36e978-e325-11ce-bfc1-08002be10318Serial and parallel portsPorts
4d36e97b-e325-11ce-bfc1-08002be10318SCSI and RAID controllersSCSIAdapter
4d36e97d-e325-11ce-bfc1-08002be10318System buses, bridges, etc.System
36fc9e60-c465-11cf-8056-444553540000USB host controllers and hubsUSB

For example, If you are having This Device Cannot Start Code 10 error on the Network Adapter, then select GUID 4d36e972-e325-11ce-bfc1-08002be10318. Or if you have a USB device, then select GUID 36fc9e60-c465-11cf-8056-444553540000. 

LowerFilters registry stringNow look at the right pane and Delete (right-click > Deletethe following registry entries (values) if found:

  • UpperFilters
  • LowerFilters

Close Registry Editor and restart your computer. Check that the problematic Device is working properly. For Better understand, check the video below.

Run SFC and DISM to Repair System Files

Corrupted or missing system files can prevent Windows from properly communicating with hardware devices.

  • Open Command Prompt as an administrator.
  • Type the sfc /scannow command and press Enter. Wait for the scan to finish.
  • Next, run DISM /Online /Cleanup-Image /RestoreHealth

Use SFC and DISM command

Once both commands finish 100% scanning, restart your system and check if this helps fix This Device Cannot Start (Code 10)” on Windows 11.

Perform a System Restore

If the Code 10 error started after a Windows update or driver installation, restoring the system to an earlier point can fix it.

  • Press Windows + R, type rstrui, and hit Enter.
  • Select Choose a different restore point → click Next.
  • Select a restore point before the problem occurred.
  • Follow the prompts to restore your system.
  • After completion, check if the device works correctly.

System restore windows 11

If all software fixes fail, the device might be physically damaged. Testing it on another system confirms whether it’s a hardware issue.

FAQs – “This Device Cannot Start (Code 10)”

Q1: What causes the Code 10 error in Device Manager?
A: It’s usually caused by driver corruption, incompatible updates, or faulty hardware that prevents Windows from starting the device correctly.

Q2: Can Code 10 mean the hardware is dead?
A: Not always. Most Code 10 errors are software-related, but if all fixes fail, the hardware might indeed be defective.

Q3: How do I fix Code 10 for a USB device?
A: Try plugging it into another port, reinstalling USB drivers, or deleting UpperFilters and LowerFilters in the Registry.

Q4: Is the Code 10 error the same as Code 43?
A: No. Code 10 means the device failed to start, while Code 43 indicates Windows detected a hardware malfunction.

Q5: Will resetting Windows 11 fix the Code 10 error?
A: Yes, a Windows reset can fix persistent Code 10 errors by reinstalling all drivers and restoring system files but it should be your last resort.

Robeg
I am Robeg founder of this blog. My qualification. completed Bachelor of Arts (BA) and Microsoft Certified Professional (MCP). With a strong background in computer applications love write articles on Microsoft Windows (11, 10, etc.) Cybersecurity, WordPress and more.