• ×
    Information
    Need Windows 11 help?
    Check documents on compatibility, FAQs, upgrade information and available fixes.
    Windows 11 Support Center.
  • post a message
  • ×
    Information
    Need Windows 11 help?
    Check documents on compatibility, FAQs, upgrade information and available fixes.
    Windows 11 Support Center.
  • post a message
Guidelines
Are you having HotKey issues? Click here for tips and tricks.
Check out our WINDOWS 11 Support Center info about: OPTIMIZATION, KNOWN ISSUES, FAQs, VIDEOS AND MORE.
HP Recommended
Microsoft Windows 8.1 (64-bit)

Suddenly two of my USB's do not work and two do work.  When checking into the HP assistant it shows the update for USB's did not occur yesterday.  Not sure if this is the issue but I have been working over a year on the videos on that USB.  I do have a backup but don't want to use it as I am concerned that one will also become corrupted.  When accessing the USB in the Device menu I also get a code 10 error.  Have been working on this for 6 hours now.

3 REPLIES 3
HP Recommended

Hi@Mokey1234Winnie,

 

Welcome to the HP Support Community!

 

Don't worry I'll try to help you out.

 

Did you make any software or hardware changes on your PC?

 

Like most computer issues, you can sometimes clear up this code 10 problems with a simple restart. You should always take this basic troubleshooting step first, so you don't waste time on more advanced methods unnecessarily.

Restart your computer, then try accessing the device again. It's a good idea to unplug the device and plug it back in after restarting, just in case you have a loose connection or something.

If the error message keeps popping up after this basic step, continue onto more advanced troubleshooting.

 

2. Run the Hardware Device Troubleshooter

Windows includes several automated troubleshooters that help you solve various problems. One of them is the Hardware and Devices tool, which fixes issues in this area. While it's not guaranteed to find anything, it's worth running when you have this issue.

For some reason, Microsoft removed this particular utility from the Troubleshoot menu in Windows 10, but you can still access it through the Command Prompt or PowerShell. To launch this, press Win + X or right-click on the Start button and choose Command Prompt or Windows PowerShell from the menu, then enter the following line:

msdt.exe -id DeviceDiagnostic

This will open the troubleshooter in a new window. Click Next to walk through it; once the wizard completes, it will let you know of any issues it found and the results for fixing them.

 

3. Check the Device Manager for More Info

The Device Manager collects info about all devices connected to your PC, so it's an important place to check when you see a code 10 error. To open it, press Win + X or right-click on the Start button, then choose Device Manager from the menu.

You can expand each category to see the individual devices under it. If a device has a problem, you'll see a small yellow warning sign display next to it; this should indicate the device that's causing the error. Double-click any such items and check the Device status field; if it says This device cannot start (Code 10), then it's not working properly.

You should check all the categories here; Audio inputs and outputs and Universal Serial Bus controllers are two common culprits. If you don't see the problem in either of those, look at other USB devices like Printers and Mice and other pointing devices. If you've recently added any hardware to your computer, check that too.

When you find the device that appears with an error, try unplugging that device for a few minutes, then plugging it back in. If this has no effect, you should move onto updating or removing the driver for that device.

 

4. Update Hardware Drivers

Often, a piece of hardware misbehaves because you have an outdated or incorrect driver installed for it. Head to Settings > Update & Security > Windows Update to check for new updates, which is always a good idea when you're having Windows trouble.

Running this check for updates will also find driver updates. These can appear under View optional updates > Driver updates, so make sure to check there too.

To update a specific driver that doesn't appear there, right-click it in the Device Manager and choose Update driver > Search automatically for drivers. This will check your computer for a newer driver.

If that doesn't do anything, search for your device's name online to see if there's a newer driver available from the manufacturer. Follow our guide to updating old Windows drivers for more help. In case the latest driver doesn't work (perhaps the manufacturer rolled out a buggy update), you can try installing an older version. This isn't a good long-term solution, but it's worth attempting.

 

5. Uninstall Non-Functional Drivers

In case updating the device driver doesn't work, you should next try replacing or removing the driver. Right-click on the problematic device and choose Properties, followed by the Driver tab, for some options.

Selecting Roll Back Driver will undo any recent updates and go back to the previous version. This is only accessible if there's an older version to revert to, however.

If you can't do this, you'll need to select Uninstall Device to completely remove it from your system. After doing so, reboot. Windows should install generic drivers for some devices, like mice and keyboards, upon restarting. However, you'll likely have to reinstall any manufacturer-specific drivers, like those for gaming mice, manually.

Hopefully, a refreshed driver will cause the code 10 error to stop. If not, there are more ways to fix the "device cannot start" message.

 

6. Try Another USB Port or Hub

If you've identified which device is causing the code 10 error to appear, try plugging it into another USB port on your computer. There's a chance that your USB port could be faulty, causing a communication issue between the device and your PC.

Additionally, if you use any basic USB hubs with your computer, consider replacing them with powered models. A USB hub that has its own power source, such as Sabrent's 4-port USB 3.0 hub, is more reliable than one that relies on your PC for power.

 

7. Delete UpperFilters and LowerFilters in the Registry

As an advanced step, you can delete a pair of Registry values related to filter drivers, which work between Windows and the hardware. Clearing these can resolve the code 10 error sometimes.

Making improper changes in the Registry can lead to more problems, so make sure you're careful during this process:

  1. Press Win + R to open the Run dialog box and enter regedit to launch the Registry Editor.
  2. Use the navigation tree on the left side to browse to the following location: HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Class.
  3. With the Class key expanded, you'll see many keys below it that are long strings of characters. These GUIDs (Globally Unique Identifiers) all correspond to different types of hardware in the Device Manager.

Now, you'll need to find the correct GUID for the type of device you're looking for.

To do this, head back to the Device Manager and double-click on the device having a problem. Switch to the Details tab on the resulting window and change the Property dropdown box to Class Guid.

Value will appear in the box below, which matches one of the keys in the Registry.

Back in the Registry Editor, click the matching string of characters in the Registry's left panel to open its contents in the right panel. Some of these look alike, so be sure you get the right one.

Once you're in the right folder:

  1. Look for the UpperFilters and LowerFilters items. You might only see one of them, which is fine. If you don't see either, double-check that you've got the correct GUID. If you're sure you have it right and still don't see them, then this will not work for you.
  2. Right-click on UpperFilters and/or LowerFilters and choose Delete. Confirm the warning and the file will be erased.
  3. Restart your computer, then check the device again to see if it's working.

Note that depending on which GUID you erased, some software that used those devices might not work properly until you reinstall it.

 

8. Test Your Hardware Elsewhere

At this point, if you're still seeing code 10, it's likely that you have a faulty device. If possible, try connecting the hardware to another computer and seeing if it works at all.

If it doesn't work on another system, then you should contact the manufacturer or replace the device. In case it does work on another system, then the problem lies with your machine.

9. Perform a System Restore or Reset

If you tested your device as functional on another computer, you can try a system restore to see if there's some Windows quirk preventing the hardware from working. This brings your system back to a prior point in time, which is useful if the problem started recently.

Failing this, you can do a full reset of Windows, but that's probably overkill for this problem. Hardware problems, especially at this point, are usually an issue with the device itself. But if your device worked elsewhere and you don't mind trying, doing a Windows 10 reset could potentially resolve the problem.

Hope this helps! Keep me posted.

 

Please click “Accept as Solution” if you feel my post solved your issue, it will help others find the solution.

Click the “Kudos, Thumbs Up" on the bottom right to say “Thanks” for helping!

Have a great day! 

HP Recommended

Do these solutions also work for windows 8.1. Most of those ha e been tried. Thanks

HP Recommended

Hi@Mokey1234Winnie,

 

 

I recommend you follow the below steps and check if it helps.

 

  1. Turn off your HP laptop.
  2. Disconnect all external devices (printers, USB drives, etc.) from your computer.
  3. Remove all recently added internal hardware.
  4. Press the Power button to switch your HP laptop on.
  5. Once your unit starts booting, immediately press the F11 key. Repeatedly press it until you see the Choose an Option screen.
  6. Select Troubleshoot.
  7. Choose Reset this PC.
  8. You can either opt to keep your files or to remove everything.
  9. Select Keep My Files when you want to retain your data. Once you click Reset, your operating system will be reinstalled. The process may take a while.
  10. Choose Remove Everything when you want to remove all your personal files.
  11. You can opt to remove everything solely on the drive where your operating system is installed. On the other hand, you can click All Drives when you do not want to retain any data.
  12. You can also fully clean the drive you selected or just remove your files.
  13. Click Reset.

Hope this helps! Keep me pos

† The opinions expressed above are the personal opinions of the authors, not of HP. By using this site, you accept the <a href="https://www8.hp.com/us/en/terms-of-use.html" class="udrlinesmall">Terms of Use</a> and <a href="/t5/custom/page/page-id/hp.rulespage" class="udrlinesmall"> Rules of Participation</a>.