Windows

USB-C Not Working in Windows 11? "Device Functionality Might Be Limited," Slow Charging and No Detection

Published ✓ Verified ⏱️ 2 min read March 23, 2025 · by Ryan Bennett

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.

  1. Press Win + R, type the command, and press Enter:

    devmgmt.msc
  2. Find the device, right-click → Properties → General and read the error code.

  3. 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.

  4. 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)”.

Sources: Microsoft Support — Fix USB-C problems in Windows

↑↓ navigate · ↵ open · Esc close See all results →