STATUS_GRAPHICS_CANT_LOCK_MEMORY (0xC01E0101) Fix
This error pops up when an app or driver fails to lock video memory. I'll walk you through the driver reinstall and permission tweaks that usually kill it.
This error hits hardest when you're trying to do something graphically intensive—like launching a game, rendering a video, or even opening a second monitor in a remote desktop session. I've seen it most often on Windows 10 20H2 through 22H2, and less frequently on Windows 11. The trigger is almost always a misbehaving graphics driver or a system service like Desktop Window Manager (DWM) trying to lock a page of video memory that's already been freed or corrupted. The exact message reads: “Could not probe and lock the underlying memory of an allocation.”
Root Cause
The error code 0xC01E0101 belongs to the STATUS_GRAPHICS_CANT_LOCK_MEMORY family. In plain English: your graphics driver or the Windows kernel asked for exclusive access to a chunk of video memory, but something else already held the lock—or the memory address was invalid. This often happens because a driver update left behind old bits, or because the operating system's memory manager is fighting with the GPU driver over the same physical pages.
I've fixed this on dozens of machines, and 90% of the time it's a driver conflict. The other 10%? A corrupted registry key from a failed Windows update or an over-aggressive antivirus hooking into the graphics stack. Let's kill both possibilities.
Step-by-Step Fix
1. Uninstall the Current Graphics Driver Completely
Skipping this step is why most people waste hours. A simple “update driver” from Device Manager won't remove the old driver files—it just overwrites some of them. You need a clean slate.
- Press Win + X and select Device Manager.
- Expand Display adapters. Right-click your GPU (NVIDIA, AMD, or Intel) and choose Uninstall device.
- In the dialog that pops up, check the box that says “Delete the driver software for this device.” This is critical.
- Reboot your PC. Windows will fall back to the Microsoft Basic Display Adapter. That's fine for now—this isn't a permanent driver, it's a test to see if the error goes away.
2. Test with the Basic Driver
After reboot, try reproducing the error. Open the same app or game that triggered it. If the error disappears, you've confirmed it's a driver issue. If it still shows up, move to Step 4.
3. Install the Latest Driver—the Right Way
Don't let Windows Update or Device Manager pick your driver. Go directly to your GPU vendor's site.
- NVIDIA: Download the Game Ready Driver (not the Studio Driver unless you're doing professional video work).
- AMD: Grab the Adrenalin driver for your specific RX or Radeon model.
- Intel: Use the Intel Driver & Support Assistant (IDSA) for Arc or integrated graphics.
During installation, choose Custom (Advanced) and check the box for “Perform a clean installation.” This removes all previous driver files, logs, and registry entries. Reboot again.
4. If the Error Persists: Check the Registry
Sometimes a bad Windows update or a third-party tool corrupts the GraphicsDrivers key. Here's the fix:
- Press Win + R, type
regedit, and hit Enter. - Navigate to
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\GraphicsDrivers - Look for a value named TdrDelay or TdrDdiDelay. If it exists, delete it. These are often left behind by old overclocking tools or driver tweaks.
- Close Registry Editor and reboot.
You can also check
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Class\{4d36e968-e325-11ce-bfc1-08002be10318} for leftover keys from outdated GPU drivers. Delete any subkeys that reference old driver versions (like 0000, 0001) but only if you're confident. Back up the key first: right-click it and choose Export.5. Disable Third-Party Antivirus Hooks
If you're still hitting the error, your antivirus might be injecting into the graphics stack. I've seen this with Bitdefender and McAfee in particular. Temporarily disable any real-time scanning or, better yet, uninstall the AV entirely for testing. Use Windows Defender instead—it's good enough and doesn't fight with GPU memory.
Still Stuck?
If none of that works, you might be looking at hardware instability. Run MemTest86 for 4 passes—faulty system RAM can cause odd video memory lock errors. Also check your GPU temperature under load using something like HWMonitor. If it's hitting 90°C or above, you've got a thermal issue that's corrupting memory transactions. Clean the dust out and reapply thermal paste if needed.
One last thing: if you're on a laptop with switchable graphics (Intel + NVIDIA/AMD), sometimes the error comes from the integrated GPU. In that case, force the problematic app to use the discrete GPU via the graphics settings panel in Windows. Right-click the app's executable, go to Graphics settings, and assign it to the high-performance GPU.
I know this error is infuriating because it can pop up at random and kill your whole flow. But the root cause is almost always something you can fix without reinstalling Windows. Stick with the clean driver removal and the registry check—that's where the gold is.
Was this solution helpful?