Did you plug in a USB device only to see nothing happen, making you wonder if the port is faulty? Or have several USB ports suddenly stopped detecting devices altogether? The issue may stem from power delivery problems, corrupted drivers, missing updates, or incorrect Windows or BIOS settings. Here's how to pinpoint the cause and resolve the issue.
Check for a Faulty Device, Cable, Hub, or USB Port

Before we begin troubleshooting the issue, you need to make sure the problem isn't with the device you're connecting to a USB port, the cable connecting it isn't damaged, or the port itself isn't faulty. To ensure the device isn't faulty, plug it into a different device. If it works there, check whether the port is faulty.
To do that, connect the same working device to another port on your PC. If the device works on the other ports, but not a particular one, that port could be damaged. To confirm your suspicion, connect a different device, and if the port is faulty, that device won't work either. Likewise, make sure the cable and connector are in good condition and free from any damage.
Lastly, if you're using a USB hub or extension, disconnect it, and plug the device directly into the PC port to ensure that's not a problem.
Disable USB Power Saving and Selective Suspend
Windows can turn off a USB port when it detects inactivity to save power and improve battery life, which can sometimes cause devices to disconnect or fail to be detected. To disable this, open Device Manager, expand "Universal Serial Bus Controllers," then right-click each USB Root Hub or Generic USB Hub, select "Properties," and go to the "Power Management" tab.

Best Deals: Microsoft Windows 11 Home
Price Trend:
Prices last scanned 32 minutes ago
7 days ago: $128.97 USD30 days ago: $128.99 USD
7 days ago: $129.99 USD30 days ago: $129.99 USD
7 days ago: $18930 days ago: $189

Here, uncheck "Allow the computer to turn off this device to save power." Similarly, the USB Selective Suspend feature can place individual USB ports into a low-power state, which may lead to intermittent disconnections. To turn it off, go to Control Panel > Power Options and click "Change Plan Settings" next to your active plan.
Then, click "Change Advanced Power Settings," expand USB Settings > USB Selective Suspend Setting, and set it to "Disabled" for both "On Battery" and "Plugged In."
Our Latest TweakTown Guides
- I stopped digging through Windows menus after I set up this one folder
- Don't sell your Windows laptop until you do these things
- 6 PC cleaning mistakes to avoid for safer hardware maintenance
- How to Remap Keyboard Keys in Windows using Microsoft PowerToys
- 7 tips to organize your Windows files for faster, easier access

Install Optional Windows Updates
While Windows usually installs feature and quality updates automatically - unless updates are paused - it's easy to overlook optional driver, chipset, and firmware updates, which could cause USB-related problems. To check for them, open the Settings app and go to Windows Update > Advanced Options > Optional Updates.

Then expand the "Driver Updates" section, select any available USB, chipset, or firmware updates, and click "Download and Install." Then, restart your PC to apply the changes.
Test in Safe Mode
USB ports can also be impacted by third-party software, driver conflicts, or security tools that interfere with connected devices. To rule this out, try booting into Safe Mode, which loads Windows with only the essential drivers and services, making it easier to isolate the cause. To enter Safe Mode, open the Settings app, go to System > Recovery, and click "Restart now" next to Advanced startup.
Then navigate to Troubleshoot > Advanced Options > Startup Settings, and press 4 or F4 to boot into Safe Mode. Once there, connect your device to different USB ports and check whether they work. If the ports work normally in Safe Mode, a third-party app, driver, or service is likely causing the issue, and you'll need to identify the culprit by disabling or removing them one at a time.

If the problem persists even in Safe Mode, the issue is likely caused by something else, so continue to the next step.
Check USB Power Requirements
Not all USB ports deliver the same amount of power, and if a connected device requires more than a port can supply, it may not be detected or could show a "USB Device Not Recognized" error - making it seem like the port isn't working. This is especially common with external hard drives, USB hubs, capture cards, and similar devices.
To rule this out, try a few steps. First, use the rear motherboard USB ports, as they provide more stable power than front panel ports. For power-hungry devices, connect them to USB 3.0 or 3.1 ports (often marked in blue), since they offer better power output. Some devices may also require an external power source, and relying solely on the PC's power may not be sufficient.
Reinstall USB Controllers and Chipset/Motherboard Drivers
Outdated USB controllers or incompatible chipset and motherboard drivers can also cause USB ports to malfunction. To rule this out, try reinstalling the USB controllers. Open Device Manager, expand "Universal Serial Bus Controllers," then right-click each "USB Root Hub," "Generic USB Hub," or "USB Host Controller" and select "Uninstall Device." After that, restart your PC so Windows can reinstall them automatically.

Next, press

Check BIOS/UEFI USB Settings
If none of the above fixes work, the USB ports may be disabled in the BIOS/UEFI settings. To rule this out, restart your PC and press the key to enter the BIOS/UEFI menu - this key varies by manufacturer. Once inside, look for sections such as "Advanced," "Configuration," or "Legacy USB Support," and check for options related to USB Ports.

If you find any USB ports or controllers disabled there, enable them, save the changes, and restart your computer. The ports should start working normally again.
The fixes above should help resolve issues with USB ports. If none of them work and the ports still don't respond, the issue may be hardware-related - such as a damaged controller, faulty motherboard ports, or an internal connection problem. In that case, it's best to have your device inspected for physical faults.




