USB-C Not Working in Windows 11? "Device Functionality Might Be Limited," Slow Charging and No Detection
You connect something over USB-C — a dock, phone, display, or charger — and Windows shows a tray notification such as “USB device functionality might be limited,” “Use a different USB port,” “Slow charger,” “PC isn’t charging,” or nothing happens at all.
Why: USB-C is one connector that carries many different capabilities (data speed, video/Alternate Mode, and Power Delivery). A notification usually means the cable, the port, or the PC doesn’t support the feature the device is asking for — or there’s a driver fault behind a plain “device not recognized.”
Fix 1: Match the cable, port and device
Most USB-C limitations come down to a mismatch.
- Use a cable rated for the job — many bundled USB-C cables are charge-only or low-speed and can’t carry data or video. Use one rated for the feature you need (data/USB4/Thunderbolt/video).
- Plug into the right port. Not every USB-C port supports video or high power; check your PC’s port icons/specs and use the port that supports the Alternate Mode you need.
- Connect directly to the PC, not through a chain of hubs/docks, while troubleshooting.
- If you got “Use a different USB port,” the current port can’t supply what the device needs — move to another USB-C/USB-A port.
Fix 2: For charging notifications
If you see “Slow charger” or “PC isn’t charging”:
- Use the manufacturer-supplied charger and cable and the designated USB-C charging port.
- Confirm the charger meets the wattage your PC needs and supports USB Power Delivery — an underpowered charger triggers the slow-charge warning.
- Gently clean the port (e.g. compressed air); lint/debris in a USB-C port is a real cause of poor contact.
Fix 3: For “device not recognized” over USB-C — check the driver
If the message is that the device isn’t recognized, treat it as a driver issue.
-
Press Win + R, type the command, and press Enter:
devmgmt.msc -
Find the device, right-click → Properties → General and read the error code.
-
If it shows a code such as 43 (“Windows has stopped this device”) or 28 (“drivers not installed”), reinstall the driver: right-click → Uninstall device, then Action → Scan for hardware changes.
-
Also run Settings → Windows Update → Check for updates for current USB-C/Thunderbolt drivers.
FAQ
My USB-C dock’s display output doesn’t work but data does. The port or cable likely doesn’t carry DisplayPort Alternate Mode for video. Use a port/cable that supports video, and don’t overload one port with multiple Alternate-Mode devices.
The same device gets “Code 43.” Walk the dedicated steps in “Windows has stopped this device (Code 43)”.