USB-C not working on Windows 11 has more potential causes than almost any other connectivity problem, because USB-C is a connector that carries several completely different signals depending on what’s plugged into it: data (USB 2.0 through USB 4), video (DisplayPort or Thunderbolt), power delivery, or audio. When “USB-C not working” is reported, identifying which function isn’t working is more useful than the physical connector description. This fits into the wider topic we cover in our Complete Guide to Fixing Windows, Browser, and Software Errors.
The key questions that determine where to start:
- Is the connected device being detected at all? — Check Device Manager. If nothing appears, it’s a driver or port detection issue.
- Is it a display that’s not showing? — The USB-C port may not support video output (DisplayPort Alt Mode). Check the spec.
- Is charging not working? — The port may not support Power Delivery, or the charger wattage exceeds what’s supported.
- Did it work and then stop? — Driver, cable, or port issue.
Not All USB-C Ports Are Equal
The most common cause of “USB-C not working” has nothing to do with software: the port being used doesn’t support the function being attempted. A USB-C port that’s data-only (no video, no power delivery) produces “no signal” when a USB-C monitor is connected. A port without Power Delivery produces no charging from a USB-C charger. These are hardware limitations, not bugs.
Check the laptop or desktop specifications — specifically the USB-C port specs for each port. Key capabilities to look for:
- USB 3.2, USB 4, or Thunderbolt — Higher bandwidth data transfer
- DisplayPort Alt Mode — Required for video output via USB-C to DisplayPort/HDMI
- Thunderbolt 3/4 — Required for Thunderbolt docks and the fastest data speeds
- Power Delivery (PD) — Required for charging via USB-C
Manufacturer spec pages and the system information usually list which specific USB-C ports have which capabilities. Trying video output through a data-only port will never work regardless of driver updates or settings changes.
Fix 1: Try a Different Cable and Port
USB-C cables vary significantly in their capabilities. A basic USB-C cable might only support USB 2.0 data speeds and no video, while a Thunderbolt cable supports everything. Cable quality also varies — cheap cables occasionally fail internally while looking physically fine.
Test: use a different USB-C cable that you know is high-quality (the cable that came with the device, or a certified Thunderbolt cable). Also try a different USB-C port on the machine if multiple are available — different ports have different capabilities and a functioning higher-spec port confirms the hardware is working.
Fix 2: Update USB-C and Thunderbolt Drivers
USB-C functionality depends on several drivers working correctly together: the USB host controller driver, the Thunderbolt controller driver (for Thunderbolt ports), and the DisplayPort driver for video output. Windows updates sometimes replace manufacturer-specific versions of these with generic versions that don’t support all capabilities.
Device Manager → Universal Serial Bus controllers → look for USB Root Hubs, USB Host Controllers, and Thunderbolt Bus manager entries. Update drivers for all of these. Also look under “System devices” for Intel Thunderbolt Controller or AMD USB4/Thunderbolt entries.
For Intel Thunderbolt specifically: Intel provides a dedicated Thunderbolt software utility that manages Thunderbolt device approval and firmware. Search for “Intel Thunderbolt Controller Driver” and the Thunderbolt Software package on Intel’s driver support page. Installing the full Thunderbolt software stack (not just the controller driver) enables proper Thunderbolt device detection and approval.
Fix 3: Thunderbolt Device Approval
Windows 11 with Thunderbolt requires explicit user approval before a Thunderbolt device can access the system at full speed. When a Thunderbolt dock, display, or device is first connected, a notification appears asking for approval. If this was dismissed or the notification wasn’t seen, the device is blocked.
Check Thunderbolt device approval: search “Thunderbolt” in Start → Thunderbolt Software → look at connected devices and their approval status. Devices showing “Not approved” or “Connect” need explicit approval. Click to approve each device. After approval, Thunderbolt docks and displays typically activate immediately.
Security level matters here: if the Thunderbolt security level is set to “No security” in the Thunderbolt software, devices connect without approval. At “User Authorization” (default), each new device needs approval. At “Secure Connect” or higher, Thunderbolt devices need cryptographic pairing and may require IT configuration on managed machines.
Fix 4: USB Power Delivery Issues
USB-C charging failures (connected but not charging) occur when the charger’s wattage exceeds the port’s Power Delivery spec, when the cable doesn’t support Power Delivery, or when the Power Delivery negotiation fails.
Check: does the laptop charge with a lower-wattage charger? Many laptops with USB-C PD charging require 45W, 65W, or 100W depending on the model. A charger below the minimum wattage may not charge at all. Also try a different USB-C cable — not all USB-C cables support Power Delivery. The cable’s packaging or markings should indicate PD support.
A USB-C port that supports Power Delivery provides a small amount of power even without a PD negotiation. If connected to a charger that’s the right wattage and still shows no charging: the PD negotiation may be failing. Device Manager → check for USB Type-C Port Controller entries and update their drivers — the controller firmware handles PD negotiation.
Fix 5: USB-C Display Not Detected
A display connected via USB-C that shows no signal: confirm DisplayPort Alt Mode is supported by the specific USB-C port (refer to the spec). If it is: try Win+P to cycle through display modes. Also check Display Settings → Detect. The GPU driver is involved in DisplayPort Alt Mode — updating the GPU driver from the manufacturer’s website resolves display detection failures on ports that support video output.
For USB-C to HDMI or DisplayPort adapters: passive adapters (no internal chip) require the USB-C port to natively support DisplayPort Alt Mode. Active adapters (with their own conversion chip) are more compatible. If a passive adapter doesn’t work, an active adapter from a reputable brand often resolves it even on ports where passive adapters fail.
Checking Event Viewer for USB-C Errors
Event Viewer → Windows Logs → System → filter for Source “Kernel-PnP” or “USBHUB3.” These events show USB device detection, enumeration failures, and power negotiation errors with specific error codes. USB_DEVICE_DESCRIPTOR_FAILURE indicates the device descriptor couldn’t be read (cable or device issue). USBHUB3 errors related to power indicate Power Delivery negotiation failures. These event details provide more specificity than Device Manager alone.
Our guide on USB device not recognized covers the USB host controller and root hub issues that affect USB-C data connections alongside other USB devices. For USB-C display issues, our monitor not detected guide covers the DisplayPort Alt Mode and GPU driver diagnostics. Microsoft’s USB-C and Thunderbolt documentation covers the Windows 11 Thunderbolt security levels and the device approval process for enterprise deployments where Thunderbolt access is controlled by IT.
USB-C Dock Not Working
USB-C and Thunderbolt docks combine multiple functions simultaneously — data, video, Ethernet, audio, and power delivery through one cable. When a dock doesn’t work, the failure may be in any of these subsystems, and they each produce different symptoms. A dock showing no connected peripherals (keyboard, mouse, Ethernet not detected) while video works is a different issue from video not working while peripherals function.
Full dock functionality requires: the correct port type (Thunderbolt dock needs Thunderbolt port, USB-C dock works on any USB-C port with adequate specs), the dock’s own driver or firmware (most Thunderbolt docks require a driver package from the manufacturer), and Thunderbolt device approval (see Fix 3). Download the dock manufacturer’s driver and utility software — CalDigit, OWC, Dell, Lenovo, and other dock manufacturers provide specific Windows 11 driver packages that enable all dock functions beyond basic USB-C passthrough.
Firmware Updates for USB-C Controller
USB-C and Thunderbolt controllers have their own firmware separate from the Windows driver. Outdated firmware causes compatibility issues with newer USB-C devices and cables, Power Delivery negotiation failures, and Thunderbolt device detection problems that driver updates alone don’t resolve.
Check for USB-C controller firmware updates through the laptop manufacturer’s support page — not through Windows Update, which doesn’t always include controller firmware. Look for “USB-C firmware,” “Thunderbolt firmware,” or “Intel NVM firmware update” in the downloads section. The firmware update typically runs as a standalone executable and requires the machine to be plugged in during the update process.
USB Selective Suspend and USB-C
Windows’ USB selective suspend feature powers down inactive USB connections to save energy. USB-C devices — particularly docks and hubs — sometimes don’t wake correctly from selective suspend, causing them to appear disconnected after a period of inactivity even though they’re physically connected.
Disable selective suspend for the USB-C controller: Device Manager → Universal Serial Bus controllers → right-click each USB Root Hub and USB Host Controller → Properties → Power Management → uncheck “Allow the computer to turn off this device to save power.” This is particularly important for USB-C ports used for docking stations — having the dock disconnect and reconnect every time the power manager decides to suspend it is disruptive and avoidable.
USB-C Charging While Using the Port
Using a USB-C port for data transfer while also using it to charge creates a power priority conflict. Some laptops implement USB-C charging and data through the same port controller with shared bandwidth — when a high-bandwidth device (Thunderbolt SSD, video output) is connected, the available power for charging may be reduced or prioritised toward the data connection.
The symptom: battery shows “Plugged in, not charging” while a Thunderbolt dock with power delivery is connected, or the battery charges very slowly when a USB-C device is in use. Check the laptop’s power management software (Dell Power Manager, Lenovo Vantage, HP Command Center) for USB-C power priority settings that control how power delivery is balanced between charging and data operations.
Cable Certification and USB-IF Compliance
USB Implementers Forum (USB-IF) certifies USB cables for compliance with the USB specification. Non-certified cables — particularly cheap USB-C cables from unknown manufacturers — sometimes fail to properly declare their capabilities to the host system, causing the host to use a lower capability mode than the cable actually supports, or to refuse high-speed operation for safety.
A cable that’s certified for USB 3.2 Gen 2 or Thunderbolt 3/4 should have the USB-IF certification mark on the packaging or the connector itself (a small logo). If a cable is causing unexpected behaviour with a USB-C device that works with other cables: replace it with a certified cable from a reputable manufacturer. The cost difference between a certified and non-certified USB-C cable is often only a few dollars, but the reliability difference for high-speed data, video output, and Power Delivery is substantial.
BIOS/UEFI USB-C Settings
Some laptops and desktops have BIOS settings that control USB-C and Thunderbolt behaviour. These settings can disable Thunderbolt entirely, set the Thunderbolt security level, or configure whether USB-C ports support video output. After a BIOS update or BIOS settings reset, these settings sometimes change from their previous configuration.
Enter BIOS/UEFI (typically F2 or Delete at startup) → navigate to Advanced or Security settings → look for “Thunderbolt,” “USB-C,” or “PCIe/Thunderbolt” settings. Ensure Thunderbolt is enabled if you need it. Check whether Thunderbolt security is set to an appropriate level for your usage (No security for single-user personal machines, User Authorization for standard use, higher for sensitive environments). BIOS-level disabling of Thunderbolt or USB-C video is invisible from Windows — no driver update or settings change in Windows can restore functionality that’s disabled at the firmware level.
A practical diagnostic sequence for USB-C problems that covers the most common causes efficiently: (1) Check the port spec — does it support the function you need? (2) Try a known-good certified cable. (3) Try a different USB-C port on the machine. (4) Update USB controller and Thunderbolt drivers. (5) Check Thunderbolt device approval if using Thunderbolt. (6) Check BIOS for any USB-C settings that may have changed. This order is efficient because it starts with the most common causes (spec mismatch and cable quality) before moving to software fixes, avoiding spending time on driver updates for what is fundamentally a hardware compatibility question.
When USB-C works intermittently — the device is detected sometimes but not others, or it disconnects and reconnects randomly — the connector itself may have worn contacts. USB-C connectors are rated for a certain number of insertion cycles (typically 10,000), and high-usage ports on laptops used for charging and docking every day can develop wear that causes contact intermittency. A can of compressed air to clean the port (holding the laptop upside down and blowing through the port to remove debris) sometimes resolves apparent connector issues caused by dust and lint accumulation rather than actual wear. If cleaning doesn’t help and the port shows mechanical looseness, the port may need physical repair — a qualified repair technician can replace USB-C port connectors on most laptop models for a fraction of the cost of a replacement laptop. If this sounds familiar, USB Hub Not Working is worth a look.







