0XC01D0008

Fix STATUS_MONITOR_NO_MORE_DESCRIPTOR_DATA (0XC01D0008) Error

This error happens when a program tries to read monitor info like EDID data from a display that's unplugged or not sending it. Fix: re-plug the cable, update drivers, or reset the display cache.

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

  1. Unplug the monitor cable from both ends — PC and monitor.
  2. Wait 10 seconds, then plug it back in firmly.
  3. If using a dock, try plugging directly into the PC. Had a client last month whose dock was the problem.
  4. 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.

  1. Open Device Manager (right-click Start > Device Manager).
  2. Expand Monitors — you'll see "Generic PnP Monitor" or your monitor's name.
  3. Right-click each monitor there and choose Uninstall device. Check "Delete the driver software for this device" if offered.
  4. 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

  1. Go to your graphics card maker's site — NVIDIA, AMD, or Intel. Don't rely on Windows Update for this.
  2. Download the latest driver for your exact model. Example: "NVIDIA GeForce RTX 3060 Driver 561.09".
  3. Before installing, run DDU (Display Driver Uninstaller) in Safe Mode to wipe old driver files. This prevents conflicts.
  4. 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:

  1. Boot into Safe Mode (hold Shift while clicking Restart).
  2. If it works in Safe Mode, the issue is likely a corrupted driver or EDID cache — try Step 2 again.
  3. 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.

  1. Open Regedit as admin.
  2. Go to HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Enum\DISPLAY. This stores monitor details.
  3. Find your monitor's ID (look for values like "DELA0B5" — different for each brand).
  4. Right-click the folder and Export it as backup.
  5. Delete the folder. Don't worry, Windows will rebuild it on next detection.
  6. 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.

Related Errors in Windows Errors
0X00003706 Fix ERROR_SXS_MULTIPLE_DEACTIVATION (0x00003706) on Windows 0x80070002, 0x8024401c, 0x80070490 Windows Update Agent Corruption: Fix in 3 Steps 0XC00D284E DRM license deletion error 0XC00D284E on Windows 0XC0000902 STATUS_CHECKOUT_REQUIRED 0XC0000902 — file locked by VSS

Was this solution helpful?

EP
Erropedia Team
Tech Support Editors
The Erropedia editorial team researches and documents real-world tech errors from across Windows, Linux, macOS, networking, databases, cloud platforms, and more. Every solution is reviewed for accuracy and updated as software and systems evolve.