Fix “The Device Cannot Start. (Code 10)” Error

Could be a problem with USB driver

I recently tried to install a USB printer on my Windows XP machine and after Windows detected the printer, I got the following error message:

If you’re having this same issue, here are a couple of things you can do to troubleshoot problem with USB devices. Firstly, if you have more than one computer, you’ll want to determine whether the problem lies with your USB device or with the computer by attaching the USB device to a second computer. If it installs fine and works, then it’s a problem with your computer.

If not, it could be something faulty with the USB device. However, it could also be a bad driver that does not work on any computer regardless of which one you connect it to. In any case, here are four ways to try to solve the problem:

Method 1 – Uninstall and Update USB driver

This error is mostly caused by old device drivers that have to be updated. The best way to make sure you have the latest and most up-to-date driver for a device is to go to the manufacturer’s website and download it from there.

Then you want to go toDevice Managerand if you see the device listed there with a yellow exclamation point, right-click on it and uninstall the current driver that is causing problems.

Go ahead and re-connect the device and when asked for the device drivers, point to the folder with the new drivers. If there is no yellow exclamation point, you can right-click and chooseUpdate Driverinstead. If this does not work, try method 2!

Method 2 – Use USB 1.1 or 2.0 cables/ports

This may seem fairly simple and obvious, but it should be mentioned since it can cause this problem. If you are in IT like me, you probably have 50 USB cables laying around from dead USB printers, cameras, etc.

If you try to use a USB 1.1 cable for a USB 2.0 device or a USB 2.0 cable for a USB 1.1 device, you may get this error. Make sure you use the correct USB cable type with the correct speed of the device. Be warned, it could be as simple as switching cables!

Also, if you are plugging in a USB 2.0 device into a port that only supports USB 1.1, then you could have this problem! If you have an older computer and you are attaching newer USB devices to it, you may have to get an external USB hub that supports USB 2.0.

Method 3 – Uninstall all USB controllers

If that doesn’t work, then you may have to uninstall and reinstall all of your USB controllers! Luckily, it’s not too hard to do this and Windows will automatically reinstall the drivers for you! It won’t mess up your system or anything, in case you were worried about that.

Basically, go toDevice Manager(Start – Control Panel – System – Hardware tab) and expand theUniversal Serial Bus Controllerssection.

Right-click on each one and chooseUninstall. Once you have removed all of them, restart the computer and Windows will reinstall all of the USB controllers. Now plugin your USB device and hopefully it will install without any issues! Definitely use this third method if the USB device works fine on a different computer because that means something is corrupt with the USB controllers.

Method 4 – Get an external USB hub

Finally, this problem can be caused by the fact that the device is not getting enough power! So if you have a monitor or keyboard that acts as a hub (has USB ports on it), you may get this error simply because not enough power can go through a keyboard and into your external USB hard drive!

In this case, you will have to buy an external USB hub and then connect the USB devices to not get the “device cannot start” error.

Hopefully, one of the methods above will solve your problem with the USB device! If not, post a comment and I’ll try to help! Enjoy!

Founder of Help Desk Geek and managing editor. He began blogging in 2007 and quit his job in 2010 to blog full-time. He has over 15 years of industry experience in IT and holds several technical certifications.Read Aseem’s Full Bio

Leave a Reply

Your email address will not be published.Required fields are marked*

Comment*

Name*

Email*

Website

Welcome to Help Desk Geek- a blog full of tech tips from trusted tech experts. We have thousands of articles and guides to help you troubleshoot any issue. Our articles have been read over 150 million times since we launched in 2008.

HomeAbout UsEditorial StandardsContact UsTerms of Use

Copyright © 2008-2024 Help Desk Geek.com, LLC All Rights Reserved