Share via

I can no longer use an external keyboard, printer or external monitor on my surface 5.

Cheryl Spas 0 Reputation points
2026-03-10T16:56:35.4666667+00:00

I can no longer use an external keyboard, printer or external monitor on my surface 5. I have tried different docking stations and still won't work. Can anyone help?

Surface | Surface Laptop | USB-C
0 comments No comments
{count} votes

2 answers

Sort by: Most helpful
  1. Clary-N 9,005 Reputation points Microsoft External Staff Moderator
    2026-03-11T06:17:14.3833333+00:00

    Hi Cheryl Spas,

    Thank you for reaching out to Microsoft Q&A forum. I understand how frustrating this has been, especially after you’ve already tried multiple docks and accessories without success. I can see that Q&A Assist has already suggested a few initial steps. If you’ve tried those but the issue is still not resolved, please continue with the additional checks below.

    Step 1: Reinstall the USB / USB‑C controllers

    This step forces Windows to fully refresh how it detects and manages the USB‑C ports. Open Device Manager, then expand Universal Serial Bus controllers (and USB4 / Thunderbolt controller, if shown). Right‑click each USB Root Hub, USB Host Controller, or USB4 Host Router entry and choose Uninstall device (do not select “Delete the driver software”). Once done, restart the device and test a single accessory connected directly to the USB‑C port. Windows will automatically reinstall the controllers during startup, which often resolves cases where the port has power but no longer recognizes devices.

    Step 2: Run the Surface Diagnostic Toolkit

    Next, please run the Surface Diagnostic Toolkit, which performs deeper checks on Surface‑specific drivers, firmware, power, and ports. This tool can identify issues that don’t always appear in standard Windows settings and is the recommended next step after basic troubleshooting. If any issues are detected, follow the on‑screen guidance and restart the device once the scan completes.

    Step 3: Test outside the normal Windows session

    If the issue persists, the next check is to see whether the behavior occurs outside the full Windows environment. You can do this by starting the device in Advanced Startup / Recovery or testing with an official Surface recovery USB. If USB‑C devices are still not detected there, it strongly suggests the issue is not software‑related.

    If none of the above steps restore USB‑C functionality, especially if the same accessories work on other computers, this likely points to a hardware issue with the USB‑C port itself. On Surface devices, the USB‑C port is part of the system board, so further software troubleshooting would not resolve it. In that case, the best next step would be to submit a repair request through the official Microsoft repair channel so the device can be properly inspected and serviced.

    Please let me know how it goes after trying the steps above, and I’ll be happy to help you decide on the best way forward.


    If you have extra questions about this answer, please click "Comment".  

    Note: Please follow the steps in our documentation to enable e-mail notifications if you want to receive the related email notification for this thread.


  2. Q&A Assist
    2026-03-10T16:56:51.04+00:00
    AI generated content. This question contains an answer created with AI from Q&A Assist. Learn more

    Work through these steps in order, testing accessories after each step:

    1. Disconnect all accessories and docks
      • Unplug all USB devices, printers, external monitors, SD cards, and any Surface Dock or third‑party docking station.
      • Try turning the Surface on and using it with nothing attached to confirm the device itself is working.
    2. Check Windows and Surface updates
      • On the Surface, go to Settings > Windows Update and select Check for updates. Install all available updates and restart.
      • For Surface‑specific drivers and firmware, see Install Surface and Windows updates and Download drivers and firmware for Surface from the referenced articles.
    3. Test external monitor directly (no dock)
      • Connect a single external monitor directly to the Surface video/USB‑C port using a known‑good cable and, if needed, a simple adapter (no splitter).
      • Press Windows logo key + P and choose Extend.
      • If the monitor still does not work, follow the basic checks: secure cable connections, try a different cable, and test the monitor with another PC to rule out a monitor or cable fault.
    4. Reset graphics and restart
      • Press Windows logo key + Ctrl + Shift + B to reset the graphics driver.
      • If that does not help, restart: Start > Power > Restart.
    5. Clear Surface display/dock cache
      • Undock the Surface or disconnect all monitors.
      • Download the Surface Dock registry file and open it.
      • Run surface dock registry.reg, approve the changes, then restart the Surface and reconnect the dock/monitors.
    6. Reset the Surface Dock (if using one)
      • Unplug the dock’s power connector from the dock.
      • Unplug the dock power supply from the wall for 5 seconds.
      • Plug the power supply back into the wall, then reconnect it to the dock, and reconnect the Surface.
    7. Update the Surface Dock firmware
      • With the Surface connected to the dock and on AC power, follow Update your Surface Dock from the referenced articles to ensure the dock firmware is current.
    8. Check multi‑monitor limitations
      • If only one external monitor works at a time, confirm that the dock and the Surface model support more than one external display. Some combinations or non‑Thunderbolt‑4 systems may only drive a single external monitor from certain docks.
    9. Test devices individually and via another PC
      • Test the external keyboard and printer directly on the Surface without the dock.
      • If possible, test them on another PC. If they work elsewhere but not on the Surface (and all updates above are applied), this points to a USB/port or driver issue on the Surface.

    If, after these steps, none of the external devices (keyboard, printer, monitor) work directly on the Surface, and updates plus cache reset do not help, the USB/USB‑C hardware on the Surface may be faulty and professional service would be required.


    References:

    0 comments No comments

Your answer

Answers can be marked as 'Accepted' by the question author and 'Recommended' by moderators, which helps users know the answer solved the author's problem.