When Does This Error Show Up?
You're working on something, and suddenly the screen goes black or flickers. Then a popup says STATUS_MONITOR_NO_MORE_DESCRIPTOR_DATA (0XC01D0008). This usually happens when you plug in a second monitor, or switch from one display to another. Could also happen when a monitor wakes from sleep, or after a Windows update.
Root Cause
The error means Windows tried to read the monitor's descriptor data — that's the EDID (Extended Display Identification Data) stored on the monitor's chip. Windows needs that to know the resolution, refresh rate, and other stuff. If the monitor isn't sending that data, or if the cable is flaky, Windows throws this error.
Common triggers:
- Loose or damaged HDMI/DisplayPort cable
- Monitor not fully powered on
- Corrupted EDID cache in Windows
- Outdated or buggy graphics driver
- Failing monitor hardware (rare but happens)
Fix It Step by Step
Step 1: Physical Check
- Unplug the monitor cable from both ends — PC and monitor.
- Wait 10 seconds, then plug it back in firmly.
- If using a dock, try plugging directly into the PC. Had a client last month whose dock was the problem.
- Power cycle the monitor: unplug it from power for 30 seconds, then plug back in.
Step 2: Delete the EDID Cache
Windows stores a copy of each monitor's EDID in the registry. That cache can get corrupted.
- Open Device Manager (right-click Start > Device Manager).
- Expand Monitors — you'll see "Generic PnP Monitor" or your monitor's name.
- Right-click each monitor there and choose Uninstall device. Check "Delete the driver software for this device" if offered.
- Unplug the monitor cable for a moment, then plug it back. Windows will re-detect and install fresh EDID data.
Step 3: Update Graphics Driver
- Go to your graphics card maker's site — NVIDIA, AMD, or Intel. Don't rely on Windows Update for this.
- Download the latest driver for your exact model. Example: "NVIDIA GeForce RTX 3060 Driver 561.09".
- Before installing, run DDU (Display Driver Uninstaller) in Safe Mode to wipe old driver files. This prevents conflicts.
- Install the fresh driver, restart your PC.
Step 4: Check for Bad EDID Data
If the monitor itself sends garbage data, you can force a safe resolution via Safe Mode:
- Boot into Safe Mode (hold Shift while clicking Restart).
- If it works in Safe Mode, the issue is likely a corrupted driver or EDID cache — try Step 2 again.
- If it still fails, the monitor might be faulty. Try it on another PC.
Step 5: Registry Cleanup (Advanced)
Sometimes the EDID cache lives deeper. Only do this if you're comfortable with regedit.
- Open Regedit as admin.
- Go to
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Enum\DISPLAY. This stores monitor details. - Find your monitor's ID (look for values like "DELA0B5" — different for each brand).
- Right-click the folder and Export it as backup.
- Delete the folder. Don't worry, Windows will rebuild it on next detection.
- Restart your PC.
What If It Still Fails?
If none of that worked, try a different cable — you'd be surprised how often a worn HDMI cable causes this. Also try a different monitor if you have one. If the error only happens with one specific monitor, that monitor's internal EDID chip may be dead. Some monitors let you flash the EDID manually, but that's risky. Usually cheaper to replace the monitor.
Last thing: check Windows Event Viewer under System logs for more clues. Look for events with source "Display" or "monitor". They sometimes point to the exact offender.