Fix Second Monitor Not Detected in Windows 11/10 – Complete Guide
If your second monitor isn’t showing up in Windows 11 or Windows 10, the problem usually comes down to a loose cable, wrong input source, or outdated drivers. This guide covers all the fixes you can try, step by step, to get your dual monitor setup working again.
1. Check Your Cables and Connections
Start with the basics.
Unplug and reconnect all video and power cables between your PC and monitor. Make sure they’re firmly inserted into the correct ports.
If possible:
- Try a different cable (HDMI, DisplayPort, or VGA).
- Test the monitor on another computer to rule out hardware failure.
- Reboot your PC after reconnecting.
Tip: Cheap or damaged HDMI cables are a common reason Windows doesn’t detect a second screen.
2. Set the Correct Input Source
Each monitor can use multiple inputs, such as HDMI1, HDMI2, or DisplayPort.
If your display shows “No Signal,” press the Input/Source button on the monitor and manually select the right source.
Example:
If your monitor is connected to HDMI2, but the input is set to DisplayPort, it won’t detect the signal.
3. Use Display Settings in Windows
Sometimes Windows needs a manual nudge to recognize the second display.
How to detect it:
- Right-click the desktop and choose Display settings.
- Scroll down and click Detect under “Multiple displays.”
- If detected, choose how you want to use it:
- Extend: Use both monitors as one wide screen.
- Duplicate: Show the same image on both.
- Second screen only: Turn off the primary display.
You can also press Windows + P to quickly toggle between display modes.
4. Update or Reinstall Graphics Drivers
Outdated or corrupt drivers often cause detection issues.
To update drivers:
- Press Windows + X → Device Manager.
- Expand Display adapters.
- Right-click your GPU → Update driver → Search automatically for drivers.
If that doesn’t help, uninstall and restart your PC — Windows will reinstall the driver automatically.
If the problem started after a driver update, select Properties → Driver → Roll Back Driver.
For best results, download drivers directly from:
- NVIDIA GeForce Experience
- AMD Adrenalin Software
- Intel Driver & Support Assistant
5. Install Windows Updates
Windows updates often include compatibility fixes for display drivers.
Go to Settings → Windows Update → Check for updates, and install everything available.
After updating, restart your computer and check if the second monitor is detected.
6. Run the Hardware Troubleshooter
Windows has a built-in troubleshooter that detects hardware and driver issues.
Run it manually:
- Press Windows + R.
- Type:
msdt.exe -id DeviceDiagnostic - Press Enter, then follow the on-screen steps.
The tool will scan for common issues like missing drivers or device conflicts.
7. Test Different Cables or Adapters
If you’re using adapters (like HDMI to VGA or USB-C to HDMI), try another one.
Low-quality adapters often fail to send the correct display signal.
Also check your GPU ports for dust or physical damage.
Tip: For docking stations, ensure drivers and firmware are fully updated.
8. Check BIOS/UEFI Settings
If nothing else works, it’s worth checking your BIOS or UEFI configuration.
Restart your computer and enter BIOS (usually by pressing DEL, F2, or ESC).
Look for options like:
- Primary Display Adapter
- Integrated Graphics
- PCIe/Auto Detect Mode
Make sure the correct GPU or display output is enabled.
Additional Tips
- Always use good quality cables — especially for 4K or 144Hz monitors.
- If you’re using a laptop, confirm that it supports multiple external displays.
- On desktops, ensure your graphics card supports dual monitors.
- Docking stations should be connected directly to the system’s USB-C or Thunderbolt port, not through a hub.
Frequently Asked Questions
Q: Why won’t my second monitor show up even after clicking “Detect”?
A: Usually due to a cable or driver issue. Try swapping cables or reinstalling the display driver.
Q: Can Windows automatically fix this?
A: The Hardware Troubleshooter can identify common detection issues and sometimes fix them automatically.
Q: My monitor works on another PC. What now?
A: That points to a GPU or settings issue on your main computer. Reinstall the graphics driver and check BIOS display settings.
Final Thoughts
In most cases, your second monitor not being detected is caused by a simple connection or configuration problem.
Start with cable checks, update your drivers, and use the Detect button in Display Settings. If the issue continues, try a different cable, adapter, or port.
Following these steps will fix display detection issues for nearly all Windows 11 and Windows 10 setups.

