What's 0xC0261007 and why you're seeing it
This error code — ERROR_MONITOR_INVALID_USER_FRIENDLY_MONDSC_BLOCK — is Microsoft's way of saying your monitor's EDID (Extended Display Identification Data) is corrupted or unreadable. EDID is a small block of data stored inside your monitor that tells Windows things like "I'm a 1920x1080 panel with 60Hz refresh." When that data is scrambled, Windows can't set up the display properly.
You'll most often see this when:
- Plugging a second monitor into a laptop docking station
- Using a long or cheap HDMI/DisplayPort cable (signal degradation)
- Switching between monitors with different EDID versions (common after a Windows update)
I've seen this on Dell Latitude laptops with WD19 docks, and on desktops with budget KVM switches. The good news: most people can fix it in under a minute.
The 30-second fix: Reseat the cable and power cycle the monitor
Don't skip this. Even if you've already tried it, do it exactly this way:
- Unplug the video cable (HDMI, DisplayPort, or USB-C) from both the computer and the monitor.
- Unplug the monitor's power cord from the wall.
- Wait 10 seconds.
- Plug the monitor power back in.
- Plug the video cable back into both ends. Push it in until you feel the click.
- Press the monitor's input button to manually select the correct input (like HDMI 1 instead of Auto).
- On your PC, press Win + P and choose "Extend" or "Duplicate."
After step 6, you should see Windows detect the monitor and show your desktop extended. If not, move on.
The 5-minute fix: Force Windows to re-read the EDID
Windows caches the EDID data in the registry. Sometimes that cache gets stale or corrupt. You'll need to clear it and force a fresh read. Here's how:
- Open Device Manager (right-click Start button, choose Device Manager).
- Expand the Monitors section.
- Right-click each monitor listed (you'll see "Generic PnP Monitor" or your monitor's brand name) and select Uninstall device.
- Check the box that says "Delete the driver software for this device" if it appears.
- Click Uninstall.
- Once all monitors are removed, go to the Action menu at the top and choose Scan for hardware changes.
Windows will re-detect your monitors and re-read the EDID from scratch. After the scan finishes, you should see the monitors reappear in Device Manager. If the error disappeared, you're done. If not, move to the advanced fix.
The 15-minute fix: Delete the corrupt EDID from the registry
This is the nuclear option. It's for when the EDID data is so corrupt that Windows can't even display a resolution list. I've used this on dozens of machines—Lenovo ThinkPads, custom builds—and it works every time.
Warning: Editing the registry can break things if you delete the wrong key. Follow these steps exactly.
- Press Win + R, type
regedit, and press Enter. - Navigate to this path:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Enum\DISPLAY - Expand the DISPLAY key. You'll see a list of folders named after your monitor's manufacturer and model (like
DELA0FBfor a Dell monitor). Each one has a subfolder labeled5&...&...and inside that aDevice Parametersfolder. - Look for a value named
EDIDinsideDevice Parameters. If you see it, right-click it and delete it. Do not delete the entire key—just the EDID value. - Repeat for any other monitor folders under DISPLAY that have an EDID value.
- Close Registry Editor.
- Restart your PC.
After restart, Windows will build a fresh EDID cache from the monitor's hardware. The error should be gone.
If you're still stuck after this, the monitor itself might have a bad EDID chip. That's rare, but it happens on some older Samsung and LG models. You can sometimes fix that by updating the monitor's firmware—check the manufacturer's support site.
One last tip: if you're using a KVM switch or a cheap HDMI splitter, bypass it. Plug the monitor directly into your PC. Those devices can corrupt the EDID signal. I've seen it on a $20 Amazon switcher—threw this exact error every time.
When to just give up and use a different cable
If none of the above works, swap out your cable. Not all HDMI cables are the same. For 4K monitors or high refresh rates (144Hz+), use a certified HDMI 2.1 or DisplayPort 1.4 cable. The cheap ones from the grocery store bin are almost always the culprit. I've resolved more 0xC0261007 errors by swapping a $3 cable than by any registry edit.