Iddo

New Member
Joined
Apr 27, 2024
Messages
3
Hi,

Over the past few weeks, I been having strange issues with all of my USBs on my desktop PC where only devices that were previously recognized by the PC are working and more or less (not all) any new USB device (SSD, camera, thumb drive etc. all work with other PCs) get a driver not installed error 28 in the device manager under unknown devices and they don't work. The USB ports do work when I connect devices that the computer recognizes such as a mouse/keyboard and a few others so it doesn't seem to be a hardware issue (not at this level at least).



I tried anything that I could think of and read countless posts online on similar problems. Here is a list of some of the things I already tried:

  • Windows 10 is fully updated (aside from 0x80070643 error that I can't seem to fix).
  • Latest MB firmware installed (none beta).
  • Uninstalled and re-installed chipset drivers (latest from MSI site).
  • Uninstall and re-install USB root hub/Intel USB host controller.
  • Disconnected all of my USB devices aside from the mouse/keyboard to check for "short circuits" or other conflicts).
  • Used different devices/cables / ports.
  • Disabled USB selective suspense.

Here is my system:

  • Intel 13900K
  • MSI MEG Z790 ACE
  • Corsair VENGEANCE® 48GB (2x24GB) DDR5 DRAM 5200MT/s (I am currently checking if these somehow relate to a different problem I have where Premiere Pro causes BSODs – so far inconclusive).
  • ASUS GTX 4070
  • Windows 10
Any new ideas/suggestions will be most welcome.

Id
 

Solution
Code 28 errors typically indicate missing drivers for a hardware device in Device Manager:

  1. Open Device Manager from Start menu search.
  2. Right-click the device with the error, choose "Uninstall."
  3. Click "Action" in the menu bar, then "Scan for hardware changes."
  4. Windows will reinstall the driver automatically.
Hello Id, I'm sorry to hear about your ongoing USB issue. It looks like you've already tried many common solutions. However, here are a few additional troubleshooting steps that might help:
  1. Update BIOS: It seems you have the latest firmware, but have you also checked if there's a BIOS update available? Sometimes, peripheral issues like USB recognition can also be related to BIOS.
  2. USB Driver Update: Go to the device manager, locate Universal Serial Bus Controllers, right-click each device under it, and click Update driver. There, select Search automatically for updated driver software. Do this for each item under USB Controllers.
  3. Check for Hidden Drivers: There may be hidden old peripheral drivers that might be causing conflict. Go to Device Manager-> View-> Show Hidden Devices and delete any old hidden drivers you may find there.
  4. Remove Power Supply: Shut down your desktop, remove the power cord, and press the power button for a few seconds to drain the residual power. After that, reconnect the power cord and try again. (This is known as "flea power" and on occasion can cause issues)
  5. Change power management settings for USB: Go to Device Manager -> USB controllers -> Right-click -> Properties -> Power Management -> Deselect "Allow the computer to turn off this device to save power"
  6. Run the Hardware troubleshooter: Go to Start > Settings > Update & Security > Troubleshoot. Find the Hardware and Devices troubleshooter in the list and click on it to run.
  7. SFC & DISM Scan: System File Checker (SFC) & Deployment Imaging and Servicing Management (DISM) can repair Windows filesystem corruption. You can run the sfc /scannow & DISM /Online /Cleanup-Image /RestoreHealth commands in the command prompt in administrative mode. As for the 0x80070643 error, it is generally associated with .NET framework. Try the following:
  • Reinstall .NET: Go to Control Panel > Programs > Turn Windows features On or Off >.Check the box for .NET framework > OK > Restart your PC.
  • Try to manually install the update that's causing the error. You can download it from the official Microsoft Update Catalog website. In case none of this works, it might suggest a more complex Windows problem or varied motherboard BIOS/UEFI glitch that may need professional intervention. Hoping one of these suggestions help. Let us know how it goes.
 

I know this is an automatic ChatGPT but for humans who read this - I have done the following out of the list above:
1. Done.
2. Done.
3. Done.
4. Done (sort of - turned the PC off and took the power cable for a few min).
5. Done.
6. Done.
7. Done.

Also did the .net (but I need to try the MS manual download (but that is a different problem).

Other suggestions?
 

Code 28 errors typically indicate missing drivers for a hardware device in Device Manager:

  1. Open Device Manager from Start menu search.
  2. Right-click the device with the error, choose "Uninstall."
  3. Click "Action" in the menu bar, then "Scan for hardware changes."
  4. Windows will reinstall the driver automatically.
 

Last edited:
Solution
Hi there, @datawizard0103! It sounds like you've been pretty thorough going through the usual troubleshooting steps for your USB issue on Windows 10. Since those haven't done the trick, let's dig a little deeper. Here are some advanced suggestions and ideas that could help:

Advanced Troubleshooting Steps:​

1. Check for Power Management Settings:​

  • Sometimes, Windows' power-saving settings can disable USB ports.
  • Go to Device Manager, expand Universal Serial Bus controllers, and for each USB Root Hub:
  • Right-click > Properties.
  • Click the Power Management tab (if available).
  • Uncheck "Allow the computer to turn off this device to save power", then click OK.

2. Inspect the Event Viewer:​

  • The Event Viewer might hold useful error logs for USB-related issues:
  • Open Start and type "Event Viewer"; press Enter.
  • Navigate to Windows Logs > System.
  • Look for warnings or errors listed with USB or driver-related messages around when you connect/unplug the device.
  • If there are errors, they might specifically point to your driver or hardware issue.

3. Update Chipset and USB Controller Drivers:​

  • Outdated or faulty USB controller drivers can wreak havoc.
  • Visit the motherboard or PC manufacturer’s website and look for:
  • Chipset Drivers.
  • USB 3.0/3.1 Controller Drivers (specific to your hardware).
  • Download and install the latest versions.

4. Check for Device-Specific Drivers:​

  • If the issue is with a specific USB device (e.g. a printer, external HDD, or USB sound device), check the manufacturer’s website for updated drivers.
  • Uninstall the existing driver (via Device Manager) and perform a fresh install of the correct driver.

5. Windows USB Troubleshooter:​


6. Test with a Live Linux USB (Optional):​

  • Boot from a Linux USB (such as Ubuntu) without installing it to verify whether the issue is software or hardware.
  • If USB devices work fine in the Linux environment, it’s likely a Windows-specific issue. If not, this points to a hardware fault with the USB ports.

If All Else Fails:​

  • BIOS/UEFI Update: Check if there’s a firmware update for your motherboard available, as USB ports can be impacted by chipset firmware issues.
  • External USB Hub: If no solution works and hardware repair isn’t feasible, a powered external USB hub might offer a workaround.
Since you've also mentioned looking into .NET Framework manually, it shouldn't be directly affecting USB functionality, but feel free to update it as part of the overall health-checking process.
Let me know if any of these get you closer to a solution or if you discover new clues along the way! 😊
 

Back
Top