0X0000048F

Fix ERROR_DEVICE_NOT_CONNECTED (0X0000048F) in Windows

This error means Windows thinks your USB device isn't plugged in. Usually a loose cable or wrong port. Let's fix it step by step.

What's going on with 0X0000048F?

You plug in your phone, printer, or external drive. Nothing happens. Or you get a pop-up that says "ERROR_DEVICE_NOT_CONNECTED" and the code 0X0000048F. This happens a lot on Windows 10 and Windows 11. The system thinks your device isn't there, even though you can see it connected.

Most of the time it's a simple connection problem. Sometimes it's a driver conflict. Rarely it's dead hardware. Let's work through the fixes in order. Stop when the error goes away.

Quick fix (30 seconds): Check the Cable and Port

This sounds dumb but I've seen it fix 50% of cases. Do this exactly:

  1. Unplug the device completely. Wait 5 seconds.
  2. Plug it into a different USB port. Use the ports directly on the back of your PC (not the front ones). Those back ports connect straight to the motherboard.
  3. If it's a cable — try swapping it. USB cables go bad. Especially phone charging cables. Use the one that came with the device if you have it.
  4. Now check if Windows sees it. Open File Explorer and look under "This PC" for a new drive.

What you should see after this: If it works, the device shows up in File Explorer or starts making the USB connect sound. If you still get the error, move to the next fix.

Moderate fix (5 minutes): Restart the USB Hub

Windows sometimes gets confused with USB drivers. You can wake them up without restarting your computer.

  1. Press Windows + R to open the Run box.
  2. Type devmgmt.msc and hit Enter. Device Manager opens.
  3. Look for Universal Serial Bus controllers. Click the little arrow to expand it.
  4. You'll see a list of items like "USB Root Hub" and "Generic USB Hub". Right-click each one and select Disable device. Confirm if it asks.
  5. After you disable all of them, wait 10 seconds. Then right-click each one again and select Enable device.
  6. Close Device Manager. Plug your device back in.

What you should see: Windows should now detect the device. You'll hear the connect sound or see it in File Explorer. If not, go to the advanced fix.

Why this works: Disabling and re-enabling the USB hubs forces Windows to reload the drivers for all attached USB ports. It clears out small software glitches.

Advanced fix (15+ minutes): Reset USB Drivers and Power Settings

This one is more involved. It fixes deeper issues where Windows stops using a USB port to save power or a driver is corrupted.

Step 1: Turn off USB selective suspend

Windows 10 and 11 have a power saving feature that turns off USB ports after a while. It causes this error.

  1. Open Control Panel. Click Hardware and Sound, then Power Options.
  2. Click Change plan settings next to your active power plan (usually "Balanced").
  3. Click Change advanced power settings.
  4. Scroll down to USB settings and expand it. Then expand USB selective suspend setting.
  5. Change it to Disabled for both "On battery" and "Plugged in".
  6. Click Apply, then OK. Close Power Options.

What you should see: No immediate change. But after the next step, this prevents the error from coming back.

Step 2: Run the hardware troubleshooter

Windows has a built-in tool that can fix USB problems.

  1. Open Settings (Windows + I).
  2. Go to Update & Security (Windows 10) or System > Troubleshoot (Windows 11).
  3. Click Additional troubleshooters.
  4. Find Hardware and Devices (Windows 10) or Other troubleshooters then Hardware and Devices (Windows 11).
  5. Run the troubleshooter. Let it scan and apply any fixes. Restart if it asks.

Step 3: Reinstall USB controllers completely

If the error is still there, let's wipe the USB drivers clean. Don't worry — Windows will reinstall them when you restart.

  1. Open Device Manager again (like before).
  2. Expand Universal Serial Bus controllers.
  3. Right-click each item that says "USB Root Hub" or "Generic USB Hub" and select Uninstall device. Check "Delete the driver software for this device" if that option appears. Do this for every USB hub listed.
  4. Do not restart yet. Also uninstall any entry that says "USB Composite Device" and "USB Mass Storage Device" (if present).
  5. Now restart your computer. Windows will reinstall all USB drivers automatically.
  6. After the restart, plug in your device again.

What you should see: The device should be recognized now. If not, you might have a hardware problem — try the device on another computer to confirm.

When nothing else works

If you tried all three fixes and still get 0X0000048F, it's probably the device or the cable itself. Test your USB device on a friend's computer. If it works there, your PC's USB port might be damaged. Try a different port. If it fails on both computers, the device is dead — time to replace it.

One last thing: Some older devices like printers from 2010 need a specific driver. Check the manufacturer's website for a Windows 10 or 11 driver. But that's rare with this error code.

Related Errors in Network & Connectivity
DNS Flush Doesn't Work? Here's the Real Fix ERR_NETWORK_CHANGED Fix ERR_NETWORK_CHANGED in Chrome Without Rebooting No Internet, Secured Fix 'No Internet, Secured' on Windows 10/11 0X8004D025 Fixing XACT_E_PARTNER_NETWORK_TX_DISABLED (0x8004D025)

Was this solution helpful?

EP
Erropedia Team
Tech Support Editors
The Erropedia editorial team researches and documents real-world tech errors from across Windows, Linux, macOS, networking, databases, cloud platforms, and more. Every solution is reviewed for accuracy and updated as software and systems evolve.