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:
- Unplug the device completely. Wait 5 seconds.
- 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.
- 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.
- 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.
- Press Windows + R to open the Run box.
- Type
devmgmt.mscand hit Enter. Device Manager opens. - Look for Universal Serial Bus controllers. Click the little arrow to expand it.
- 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.
- After you disable all of them, wait 10 seconds. Then right-click each one again and select Enable device.
- 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.
- Open Control Panel. Click Hardware and Sound, then Power Options.
- Click Change plan settings next to your active power plan (usually "Balanced").
- Click Change advanced power settings.
- Scroll down to USB settings and expand it. Then expand USB selective suspend setting.
- Change it to Disabled for both "On battery" and "Plugged in".
- 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.
- Open Settings (Windows + I).
- Go to Update & Security (Windows 10) or System > Troubleshoot (Windows 11).
- Click Additional troubleshooters.
- Find Hardware and Devices (Windows 10) or Other troubleshooters then Hardware and Devices (Windows 11).
- 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.
- Open Device Manager again (like before).
- Expand Universal Serial Bus controllers.
- 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.
- Do not restart yet. Also uninstall any entry that says "USB Composite Device" and "USB Mass Storage Device" (if present).
- Now restart your computer. Windows will reinstall all USB drivers automatically.
- 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.