Fix External Monitor Not Detected on PC

Hardware – RAM & MB Beginner 👁 12 views 📅 Jun 21, 2026

Monitor not showing after plugging in? Here's the real fix: reset your GPU driver with Win+Ctrl+Shift+B. Works 90% of the time.

I know it's annoying when you plug in a second monitor and nothing happens. Blank screen, no signal, or Windows just doesn't see it. You've probably tried wiggling cables, restarting, maybe even praying. Let's skip all that and go straight to the fix that works for most people.

The Fix: Reset Your Graphics Driver

Here's the one thing that fixes this 9 times out of 10. It's a built-in Windows shortcut that resets your graphics driver without rebooting. You don't need admin rights. It takes 5 seconds.

  1. Make sure your external monitor is connected with the cable (HDMI, DisplayPort, USB-C — doesn't matter which).
  2. Press and hold Win (the Windows logo key) and Ctrl and Shift all at the same time. Keep them held down.
  3. While holding those three keys, press B on your keyboard.
  4. Let go of all keys. Your screen might flash black for 1-2 seconds. That's normal. You'll hear a beep on some laptops.
  5. After the flash, check your external monitor. It should now show your desktop.

What you should expect: After step 3, your screen goes black briefly. Then your primary monitor comes back. Within 5 seconds, your external monitor should light up. If it doesn't, try step 3 again — sometimes you need to hold the keys a little longer (about 2 seconds before pressing B).

If this works, you're done. No need to read further. If it didn't work, don't worry — I'll cover other fixes below.

Why This Works

What that keyboard shortcut does is force Windows to restart your graphics card driver (the software that talks to your GPU). This is different from restarting Windows. When you plug in a monitor, the GPU driver is supposed to detect it and send a signal. But sometimes the driver gets stuck — it's not crashed, just frozen in a state where it ignores new connections.

The Win+Ctrl+Shift+B combo tells the driver to reset itself. It's like pulling the power cord on your GPU and plugging it back in, but without touching any hardware. This clears whatever glitch was blocking the detection. It works on all Windows 10 and Windows 11 machines, whether you have an Intel, AMD, or Nvidia GPU.

When This Doesn't Work (And What To Try Next)

The GPU reset fix works for most people. But sometimes the problem is different. Here's what to do if the monitor still shows no signal after trying the shortcut.

1. Check the cable and port

This sounds simple, but I've seen people spend 30 minutes troubleshooting only to find their HDMI cable wasn't pushed in all the way. Unplug the cable from both ends, then plug it back in firmly. Try a different port on your PC (if you have multiple HDMI or DisplayPort ports). Try a different cable if you have one. For USB-C connections, make sure the cable supports video — some USB-C cables only do power or data, not video.

2. Use the monitor's input button

Most monitors have a button that lets you switch between inputs (HDMI 1, HDMI 2, DisplayPort, VGA). Press that button and manually select the port you're using. Sometimes the monitor auto-detects wrong and sits on a different input.

3. Open Windows display settings manually

If the monitor is detected but not showing anything (rare, but happens), you can force it on.

  1. Right-click on your desktop and select Display settings.
  2. Scroll down to Multiple displays.
  3. Click the Detect button. Windows will try to find it again.
  4. If it shows up, select Extend these displays or Duplicate these displays.

What to expect: After clicking Detect, a small dialog might pop up saying "Didn't find another display." That's okay — just move on to the next step.

4. Update or roll back your GPU driver

If the monitor is detected but keeps going black every few minutes, your graphics driver might be the wrong version. Go to your laptop or PC manufacturer's website (Dell, HP, Lenovo, Asus) and download the latest graphics driver for your exact model. Don't use Windows Update for this — it often grabs a generic driver that doesn't work right. If you just updated and the problem started, roll back: go to Device Manager, find your GPU under Display adapters, right-click, Properties, Driver tab, Roll Back Driver.

5. Check for BIOS or firmware issues

On some laptops (especially Dell and Lenovo models from 2020-2022), there's a known bug where the USB-C port stops outputting video after a BIOS update. The fix is to update the BIOS again or downgrade. Go to your manufacturer's support page, enter your laptop's serial number, and look for the latest BIOS. Read the release notes — if it says "fixed issue with external display detection," that's your cue.

How to Prevent This From Happening Again

Most of the time, this problem happens because of a driver glitch after Windows updates or when your laptop wakes from sleep. A few things help:

  • Don't use sleep mode when you have an external monitor plugged in. Hibernate is more stable. Or shut down completely.
  • Plug in the monitor before you turn on the PC. Starting with the cable already connected gives the GPU a better chance to detect it.
  • Keep your graphics driver up to date from the manufacturer's website, not Windows Update.
  • If you use a docking station, make sure it's powered. USB-C docks need their own power brick — if the dock doesn't get enough power, it can't drive the monitor.

That's it. The fix is almost always the keyboard shortcut. If you're reading this and your monitor is still black, try the shortcut one more time — hold for a full 3 seconds before pressing B. It's worth another shot.

Was this solution helpful?