Fix 0XC0000256: STATUS_REGISTRY_QUOTA_LIMIT – Quick Steps
Registry quota's full. Happens when drivers or apps hammer the registry. Fix it in under 30 seconds or go deeper in 5 minutes.
Why You're Seeing 0XC0000256
This error means the registry quota for a user or service has been maxed out. Windows limits how much registry space any single user account can consume. When that limit's hit (default is usually around 20-30 MB), you'll see STATUS_REGISTRY_QUOTA_LIMIT (0XC0000256). The most common trigger? A misbehaving driver, antivirus, or app that's constantly writing to the registry without cleaning up. Think of it like a trash can overflowing — you need to either empty it or get a bigger can.
Here's the fix order — start with the simplest, skip ahead if it doesn't work.
Fix 1: Reboot (30 seconds)
Seriously. Don't roll your eyes. A reboot clears all temporary registry handles and flushes pending writes. In many cases, whatever process was hogging the registry quota gets reset on restart. This fixes about 40% of cases I've seen.
- Close all open programs.
- Click Start > Power > Restart. Not Shut Down — Restart forces a full kernel refresh.
- Wait for Windows to come back up. Try the operation that triggered the error.
Still broken? Move to Fix 2.
Fix 2: Increase the Registry Quota Limit (5 minutes)
If rebooting didn't work, the quota itself is too low for what Windows or your apps need. You can bump it up. Microsoft recommends a maximum of 80 MB per user, but I've never seen a problem at 100 MB on modern systems.
Via Registry Editor (skip Group Policy if you're not on a domain)
- Press Win + R, type
regedit, hit Enter. UAC prompt? Click Yes. - Navigate to:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\Memory Management - Look for a REG_DWORD value called
RegistryQuotaLimit. If it's not there, right-click in the right pane > New > DWORD (32-bit) Value. Name itRegistryQuotaLimit. - Set the value to
80000000(80 MB, in hexadecimal). That's the safe upper limit per Microsoft. If you're still tight, bump toC8000000(200 MB). I use 100 MB (64000000) on most workstations. - Click OK, close Registry Editor, and reboot for the change to take effect.
Note: Don't go above 200 MB (C8000000). Crazy high values can cause pool fragmentation and actually make the system unstable. I've seen it.
Fix 3: Find and Tame the Registry Hog (15+ minutes)
If increasing the quota only helped temporarily, something's eating registry space like it's candy. Find the culprit.
Step 1: Check which user is consuming the most
Use Process Explorer (from Sysinternals). Run it as admin. Under View > System Information, look at the "Registry Quota" section. It shows total quota and current usage per user. The one near the top is your problem child.
Step 2: Identify the process
Back in Process Explorer, click View > Select Columns. Check "Handle Count" and "Registry Key Handle Count." Sort by the latter. Processes with hundreds or thousands of open registry handles are leaking them. Common culprits:
- Antivirus – especially McAfee, Norton, or CrowdStrike. Try disabling real-time scanning temporarily.
- Driver frameworks – things like Intel Rapid Storage Technology or NVIDIA drivers can hammer the registry.
- Windows Search – if the indexer is stuck, it'll leak handles.
- Third-party shell extensions – Dropbox, Google Drive, or any "cloud sync" app.
Step 3: Kill the leak
Right-click the offending process in Process Explorer, choose "Restart" or "Kill Process". If it's a service, stop it via services.msc. Test if the error goes away. If it does, you've found your problem. Update or uninstall that software. For drivers, roll back to an older version.
Step 4: Clean up orphaned registry handles (advanced)
This is a nuclear option. Only do this if you're comfortable with the registry. Use regedit to export and delete keys under HKCU\Software and HKLM\SOFTWARE that belong to the offending app. But honestly, just rebooting after killing the process usually flushes everything.
When to call it
If you've bumped the quota to 100 MB and identified the leaky app, you're done. If the error keeps coming back, swap the offending hardware or software. I've seen this on Windows 10 20H2 through 11 23H2. It's not a bug — it's poor behavior from an app or driver. Fix the app, and the error disappears.
Was this solution helpful?