1. Corrupted or Missing MTP Driver (Most Common)
Nine times out of ten, this error comes from a busted Media Transfer Protocol driver. Windows Update or a driver cleaner can nuke it, or an old Android phone just won't negotiate MTP properly. I've seen it on Windows 10 22H2 and Windows 11 23H2 the most.
The fix that works 80% of the time:
- Open Device Manager (right-click Start → Device Manager).
- Expand Portable Devices. You should see your device there — if not, skip to step 4.
- Right-click your device and select Uninstall device. Check the box "Delete the driver software for this device" if it appears.
- Now unplug the USB cable, wait 10 seconds, and plug it back in. Windows will reinstall the driver.
- Still broken? Manually reinstall the MTP driver:
You can get# Open Command Prompt as Admin devcon.exe remove @"USB\VID_xxxx&PID_xxxx" # Replace with your device hardware ID devcon.exe rescandevcon.exefrom the Windows Driver Kit. Alternatively, download the latest MTP driver pack from Microsoft Update Catalog — search for "MTP" and install the one for your OS build.
Real-world trigger: This bites people who recently ran a driver cleaner like Driver Booster — it always nukes the MTP stack.
2. USB Port or Cable Issues (Second Most Common)
Don't laugh — half the time it's the cable. Cheap USB-C cables that only do charging, or a front-panel USB port that's lost its negotiation ability. I've fixed this on Dell Latitude 5430s and HP EliteBooks where the left USB port works but the right one doesn't.
Quick test:
- Use the cable that came with the device. Not the one from your desk drawer.
- Plug directly into a rear motherboard port (desktop) or the port on the opposite side (laptop).
- Test with another device — if the phone charges but doesn't show in WMP, the cable's probably data-capable. If it doesn't even charge, swap it.
Power management fix that often helps:
# Disable USB selective suspend
powercfg /change usb-setting 0
# Then open Device Manager, expand Universal Serial Bus controllers
# Right-click each USB Root Hub → Properties → Power Management
# Uncheck "Allow the computer to turn off this device to save power"
# Do this for all USB Root Hubs
I've seen Windows 11's aggressive power saving kill the MTP connection mid-sync. Do this and reboot.
3. Windows Media Player Library Corruption
If drivers and ports are fine, WMP's own library database might be hosed. This happens after a crash or forced shutdown while syncing. The library file can get corrupted and WMP just stops seeing any portable device.
Reset the library (no data loss):
- Close Windows Media Player entirely.
- Open Run (Win+R) and type:
%LOCALAPPDATA%\Microsoft\Media Player - Delete everything inside that folder. Yes, everything. WMP will rebuild it on next launch.
- Restart WMP — it'll take a minute to re-scan your media folders. Your playlists and ratings are stored elsewhere, so they'll come back.
Alternative: Use the command-line reset:
regsvr32 jscript.dll
regsvr32 vbscript.dll
regsvr32 wmp.dll
# Then restart WMP
I've used this on Windows 10 21H2 and 11 22H2 — it re-registers the COM components that MTP relies on.
4. MTP Service Not Running (Less Common but Easy Miss)
There's a hidden service called Portable Device Enumerator Service (WPDBusEnum). If it's stopped or disabled, WMP won't see anything.
Check and fix:
- Open Services.msc (Win+R → services.msc).
- Scroll to Windows Portable Device Enumerator Service.
- Double-click it. Set Startup type to Automatic and click Start if it's stopped.
- Apply, then restart WMP.
I've also seen third-party antivirus (looking at you, McAfee and Norton) block this service. Temporarily disable real-time scanning and test.
Quick-Reference Summary Table
| Cause | Fix | Time |
|---|---|---|
| Corrupted MTP driver | Uninstall device in Device Manager → replug | 5 mins |
| Bad USB port/cable | Swap cable, use rear port, disable USB power saving | 10 mins |
| WMP library corruption | Delete %LOCALAPPDATA%\Microsoft\Media Player contents | 2 mins |
| MTP service stopped | Enable WPDBusEnum service in Services.msc | 1 min |
Start with the MTP driver fix — it's the most common culprit by a mile. If that doesn't work, move down the list. I've never had to go past step 3 in the last five years of doing this.