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
0X80040064 Fix FORMATETC (0X80040064) Invalid Structure Error on Windows Windows Action Center Not Showing Notifications? Fix It Fast 0XC0262344 Fix ERROR_GRAPHICS_INVALID_PATH_IMPORTANCE_ORDINAL 0xC0262344 0X00000469 Fix ERROR_EOM_OVERFLOW (0X00000469) Tape End

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.