STATUS_GRAPHICS_MONITOR_NOT_CONNECTED (0XC01E0338) Fix
This error pops up when Windows tries to display on a video port that has no monitor plugged in. It's common after sleep, dock disconnect, or driver crash.
When Does This Error Show Up?
You'll see STATUS_GRAPHICS_MONITOR_NOT_CONNECTED (0XC01E0338) when Windows tries to send a signal to a display port, but no monitor is actually detected on that port. This happens most often when you:
- Wake your PC from sleep and one monitor stays black while the other works fine.
- Unplug a laptop from a docking station, then plug it back in.
- Install a graphics driver update and one display stops responding.
- Switch between multiple monitors using a KVM switch.
The error itself is system-level, so you might see it in the Windows Event Viewer under System logs, or in a crash report from a graphics-heavy app like a game or video editor. But the fix is almost always the same: force Windows to re-scan the connected displays.
What Causes It?
Your graphics card talks to your monitors through "video present targets" — think of them as virtual plugs that match the physical ports on your card (HDMI, DisplayPort, USB-C). When that connection drops (driver bug, power state change, loose cable), Windows marks the target as empty. Even if the monitor is plugged in and on, the system won't send it a picture until it's retrained.
The real issue is that Windows 10 and 11 are lazy about re-detecting monitors after a sleep or driver reset. They cache the display topology and won't refresh it until you force the handshake again. Some GPU driver versions (especially Nvidia 531.x and AMD 22.10.x) made this worse.
Fix Steps
-
Force a display detect from Windows
Before you reboot or mess with drivers, try this quick keyboard shortcut. On your keyboard, press Windows + P at the same time. That opens the Project menu. Press P again once to highlight "Extend", then hit Enter. If the black monitor comes back, you're done. This sends a fresh detection signal to all ports.
After pressing Windows + P, you should see a side panel pop up with options like "PC screen only", "Duplicate", "Extend", "Second screen only". If you don't see that, try restarting the Windows Explorer process (step 3).
-
Check the cable and monitor power
This sounds obvious, but skip it and you'll waste time. Make sure the monitor is turned on — look for a power LED. If it's on, unplug both ends of the cable (monitor and PC), wait 10 seconds, and plug them back in. For DisplayPort cables, the connector can be finicky. Push it in all the way until you hear a click. If you're using an adapter (like HDMI-to-DisplayPort), those often cause this error. Swap to a direct cable if you can.
After reconnecting, wait 5 seconds. Windows should auto-detect the monitor. If not, repeat step 1.
-
Restart the Windows Explorer process
This refreshes the desktop compositor without a full reboot. Here's how:
- Press Ctrl + Shift + Esc to open Task Manager.
- Look under the "Processes" tab for "Windows Explorer". If you don't see it, click "More details" at the bottom of Task Manager.
- Right-click "Windows Explorer" and choose "Restart".
- Your taskbar and desktop will disappear briefly — that's expected. They'll come back in 10-15 seconds.
After Explorer restarts, check if the monitor wakes up. If it doesn't, move on.
-
Reboot the graphics driver with a hotkey
Windows has a secret hotkey that resets the GPU driver without rebooting. Press Windows + Ctrl + Shift + B at the same time. You'll hear a beep and the screen will flicker for a second. This restarts the driver stack and often re-enumerates the monitors.
After the flicker, look at the black monitor. If it's showing your desktop, you're good. This works 70% of the time for this exact error.
-
Update or roll back the graphics driver
If the hotkey trick didn't work, the driver is probably corrupted or in a bad state. Go to your GPU manufacturer's website — Nvidia, AMD, or Intel — and download the latest driver for your model. Don't use Windows Update for this; it's slow and skips important fixes.
To do a clean install of the driver:
- Download the driver installer from Nvidia (geforce.com), AMD (amd.com), or Intel (intel.com).
- Run the installer. When it asks for install type, choose "Custom" (Nvidia) or "Factory Reset" (AMD).
- Check the box that says "Perform a clean installation" (Nvidia) or "Remove existing driver" (AMD).
- Let it finish. Your screen may flicker or go black — that's normal.
- Reboot when prompted.
If the error started after a recent driver update, roll back instead. Open Device Manager (Windows + X then choose Device Manager), find "Display adapters", double-click your GPU, go to the "Driver" tab, and click "Roll Back Driver".
-
Check the display settings for duplicate or hidden targets
Go to Settings > System > Display (Windows 10/11). Under "Multiple displays", click "Detect" (this is the manual scan button). If Windows finds the monitor, it'll appear here. If it shows as "detected" but black, click "Advanced display settings" and check the refresh rate — set it to 60Hz first, then try higher after the picture comes back.
If the monitor shows as "inactive" or "not active", click on it, scroll down to "Multiple displays", and choose "Extend desktop to this display". Sometimes Windows disables the monitor during sleep and forgets to re-enable it.
-
Clear the GPU driver cache and reinstall
If nothing else worked, the driver cache is probably poisoned. You'll need to remove the driver completely and reinstall fresh. Use Display Driver Uninstaller (DDU) for this — it's the only tool that reliably cleans Nvidia and AMD junk out.
- Download DDU from guru3d.com (it's free).
- Boot Windows into Safe Mode. Hold Shift while clicking "Restart" from the Start menu, then choose Troubleshoot > Advanced options > Startup Settings > Restart, then press 4 for Safe Mode.
- Run DDU, select your GPU type (Nvidia or AMD), and click "Clean and restart".
- After reboot, install the latest driver from step 5.
- Reboot again, then check your monitors.
This fixes the 0XC01E0338 error about 95% of the time when other steps fail.
What If It Still Fails?
If you've gone through all seven steps and the error persists, the problem might be hardware. Try the monitor on another PC to confirm it works. If it does, test a different cable — cheap DisplayPort cables cause this constantly. Also check for bent pins in the connector on both sides. If the monitor works on another PC but not on yours, your graphics card's port might be dying. Some laptops with USB-C display output have poor power delivery and drop the connection under load. In that case, you might need to use a different port (e.g., HDMI instead of USB-C) or get a powered USB-C hub.
Was this solution helpful?