Copy important data from the device elsewhere as soon as it works again, if it is a storage device that keeps disconnecting. If Windows cannot start, see the startup guide.
Work through these checks
0 of 7 complete01Read the status code in Device Manager
Microsoft's first step is to find the error code, which tells you what Windows thinks is wrong.
- Right-click Start > Device Manager.
- Find the device with a yellow exclamation mark (often under Universal Serial Bus controllers as Unknown USB Device), right-click it > Properties.
- Read the code under Device status.
You know the code, for example Code 43 or Code 28.
If it does not helpCode 43 often means a hardware, cable or power problem (steps 2 and 3). Code 28 means no driver (steps 4 and 5).
02Try another port and cable, without a hub
Microsoft recommends connecting directly to the PC rather than through a hub or dock.
- Unplug the device, wait a few seconds and plug it into a different USB port directly on the PC; on a desktop, use a port on the back.
- Try a different cable, preferably the one that came with the device.
- Remove hubs, extension cables and docks for the test.
The device is recognized.
If it does not helpIf it works only on some ports, the others or the hub may be faulty.
03Give the device enough power
Microsoft says some USB devices need more power than a port provides and suggests external power.
- If the device has its own power adapter, connect it.
- On a laptop, plug in the charger instead of running on battery.
- Disconnect other USB devices you are not using, especially on hubs.
The device is recognized and stays connected.
If it does not helpExternal hard drives and other power-hungry devices work best on a port directly on the PC, or with their own power adapter.
04Uninstall the device and scan for hardware changes
This is Microsoft's fix for a missing driver (Code 28) and makes Windows set the device up again.
- In Device Manager, right-click the device > Uninstall device > Uninstall.
- Click Action > Scan for hardware changes, or unplug and reconnect the device.
- If nothing changes, also restart the PC with the device unplugged, then plug it in again.
Windows reinstalls the device and it works.
If it does not helpIf it is still not recognized, install the maker's driver in step 5.
05Install the device maker's driver
Some devices need their own driver, which Windows does not include.
- Download the latest driver or software for the device from its maker's website and install it.
- Run Windows Update, including Advanced options > Optional updates > Driver updates.
The device is recognized with the correct driver.
If it does not helpIf the maker has no driver for your Windows version, the device may not be supported.
06Update the chipset driver and BIOS
The USB controllers belong to the chipset; outdated drivers or firmware can affect all USB ports.
- Install the latest chipset driver and, if offered, USB or Thunderbolt/USB4 drivers from your PC or motherboard maker.
- Install the latest BIOS/UEFI.
- Shut down fully (hold Shift while clicking Shut down), wait 30 seconds and start the PC again.
Do not switch off the PC during a BIOS update.
USB devices are recognized on all ports.
If it does not helpIf many devices fail on all ports, the USB controller or motherboard may be faulty.
07Test the device on another PC
If the device is not recognized anywhere, the device itself is faulty.
- Connect the device to another computer.
- Check whether it is recognized there.
You know whether the problem is the device or your PC.
If it does not helpIf it fails on every PC, contact the device maker. If it works elsewhere, repeat steps 4 to 6 on your PC.
Possible causes
- Faulty cable, port, hub or dock
- The device does not get enough power
- A missing or damaged driver
- A temporary error in the device or the USB controller
- A faulty USB device
Useful Windows tools
These commands open Windows tools. Review changes before applying them.
devmgmt.mscWas this helpful?
Your progress is saved on this device.