0XC026231C

Fix 0xC026231C: Invalid Monitor Frequency Range Error

This error means Windows can't set a valid refresh rate for your monitor. Usually happens after a driver update or cable swap. We'll fix it fast.

What This Error Means

This error code pops up when Windows tries to apply a refresh rate that your monitor can't actually handle. I've seen it mostly on dual-monitor setups after a GPU driver update — had a client last month whose second monitor went blank after an NVIDIA driver install. The refresh rate got set to 144Hz on a 60Hz panel. This fix assumes you can still see something on screen; if not, boot into Safe Mode.

Quick Fix: Change Refresh Rate (30 Seconds)

This works nine times out of ten. You're going to drop the refresh rate to something the monitor definitely supports.

  1. Right-click your desktop and choose Display settings.
  2. Scroll down to Advanced display.
  3. Under Choose a refresh rate, pick 60Hz. If you see a dropdown, set it to 60Hz.
  4. Click Keep changes when prompted.

If your screen goes black for more than 10 seconds, wait — Windows should revert automatically. If not, reboot in Safe Mode (hold Shift while clicking Restart) and do the same thing from there.

Why 60Hz? It's the universal fallback. Every modern monitor supports it. Even if your monitor is a 144Hz gaming panel, the error means the current setting is out of whack. 60Hz is your safety net.

Moderate Fix: Reinstall the Display Driver (5 Minutes)

If the quick fix didn't stick — maybe the error comes back after reboot — the driver's probably corrupted. I've seen this happen with both NVIDIA and AMD drivers after a Windows update.

  1. Open Device Manager (right-click Start > Device Manager).
  2. Expand Display adapters.
  3. Right-click your GPU (e.g., NVIDIA GeForce RTX 3060) and choose Uninstall device.
  4. Check Attempt to remove the driver for this device and click Uninstall.
  5. Restart your PC. Windows will reinstall a generic driver automatically.

After reboot, the error should be gone. Then download the latest driver from your GPU manufacturer's site — don't let Windows Update do it, it often grabs an older version. I always use NVIDIA's clean install option or AMD's factory reset.

One more thing: if you're running a laptop with both integrated Intel graphics and a discrete GPU, uninstall both display adapters. The integrated one can cause conflicts too.

Advanced Fix: Manually Set a Custom Resolution (15+ Minutes)

This is for when the monitor supports a weird refresh rate — like 75Hz on an old Dell panel — that Windows doesn't list. Or when HDMI cable limitations cause the error. I fixed a client's setup where a 4K monitor at 60Hz kept giving this error over a cheap 18Gbps HDMI cable.

Option A: Use NVIDIA Control Panel or AMD Adrenalin

  1. Open NVIDIA Control Panel (right-click desktop).
  2. Under Display, choose Change resolution.
  3. Click Customize then Create custom resolution.
  4. Set your desired resolution and refresh rate. Start low — try 50Hz first, then 60Hz. Click Test.
  5. If it passes, apply it.

For AMD: Open Adrenalin, go to Display > Custom Resolutions, and create a new one.

Option B: CRU (Custom Resolution Utility) — Last Resort

CRU is a free tool that lets you delete bad monitor profiles. I keep it on a USB stick for emergencies.

  1. Download CRU from monitortests.com.
  2. Run CRU.exe as Administrator.
  3. Select your monitor from the top dropdown.
  4. Under Detailed resolutions, delete any entry that seems wrong — especially if it has an odd refresh rate like 59.94Hz or 144.01Hz.
  5. Click OK and run restart64.exe (or restart your PC).

This forces Windows to pick a clean set of supported modes. I've seen this fix a persistent error that survived three driver clean installs.

When to Check Your Cable

If none of the above worked, swap your HDMI or DisplayPort cable. I've had a cable work at 60Hz fine for months, then suddenly throw this error because the connector got bent. Try a shorter cable — 6 feet max — with the right spec: HDMI 2.1 for 4K 60Hz, DisplayPort 1.4 for high refresh rates. Cheap cables cause weird errors.

Also, check the monitor's on-screen display (OSD) for a refresh rate setting. Some monitors have a built-in limit you need to match.

If your error persists after all this, you might have a dying GPU or monitor controller. But that's rare. 9 out of 10 times, it's just a refresh rate mismatch.

Quick Recap

  • Start with dropping to 60Hz in display settings.
  • Then uninstall and reinstall the GPU driver.
  • If still broken, use CRU to purge bad profiles.
  • Swap the cable as a sanity check.

That error code is annoying, but it's almost never a hardware failure. You'll be back up in minutes.

Related Errors in Windows Errors
0XC00D100E Fix NS_E_WMP_CS_JPGPOSITIONIMAGE (0XC00D100E) JPG Error 0X000036E5 SXS Duplicate Attribute 0X000036E5: Manifest Parse Error Fix 0XC00D0022 NS_E_INDUCED (0XC00D0022): Testing Error Fixes 0XC0000088 Fix STATUS_NOT_MAPPED_DATA (0xC0000088) Fast

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.