Fixing IRQL_GT_ZERO_AT_SYSTEM_SERVICE (0x00000046) Stop Code on Windows 10 & 11 Step by Step
The IRQL_GT_ZERO_AT_SYSTEM_SERVICE (0x00000046) stop code, also known as a Blue Screen of Death (BSOD), is an error that occurs when Windows encounters a critical system failure. This error typically happens when the kernel detects an invalid interrupt request level (IRQL) during system service execution, often due to hardware or driver issues. If you’re experiencing this issue on your Windows 10 or 11 PC, follow these troubleshooting steps to resolve it.
What Causes IRQL_GT_ZERO_AT_SYSTEM_SERVICE (0x00000046)?
The error can be triggered by several factors, including:
- Corrupted system files or drivers: Outdated, incompatible, or corrupted drivers can cause this stop code.
- Faulty hardware: Issues with RAM, hard drives, or other hardware components may lead to this error.
- Malware or virus infections: Malicious software can interfere with system processes and trigger BSODs.
- Overheating or overheating components: If your PC overheats, it may cause instability in the system.
- Windows updates or driver conflicts: Recent updates or driver installations might introduce compatibility issues.
How to Fix IRQL_GT_ZERO_AT_SYSTEM_SERVICE (0x00000046)
Method 1: Run System File Checker (SFC) and DISM
The first step is to repair corrupted system files using built-in Windows tools.
- Open Command Prompt as Administrator:
- Press Win + X, then select Terminal (Admin) or Command Prompt (Admin).
- Run the following commands one by one, pressing Enter after each:
DISM /Online /Cleanup-Image /RestoreHealthsfc /scannow - Wait for the process to complete (it may take several minutes). Restart your PC afterward.
Method 2: Check and Update Drivers
Outdated or faulty drivers are a common cause of this error. Update them manually:
- Press Win + X and select Device Manager.
- Look for devices with a yellow exclamation mark (problematic drivers) and right-click to update.
- For automatic updates, use:
- Windows Update (Settings > Windows Update).
- Third-party tools like Driver Booster or Snappy Driver Installer.
- If the issue persists, try rolling back drivers to a previous version.
Method 3: Run CHKDSK to Check for Disk Errors
Corrupted disk sectors can trigger this error. Use CHKDSK to scan and repair them:
- Open Command Prompt as Administrator.
- Run the following command (replace
C:with your system drive if needed):chkdsk C: /f /r - If prompted, confirm to run CHKDSK on the next boot.
- Restart your PC and let the scan complete. Restart again afterward.
Method 4: Test for Hardware Issues
Faulty RAM or overheating can cause this error. Perform these checks:
- Test RAM:
- Use Windows Memory Diagnostic:
mdsched.exe - Follow on-screen instructions to test for errors.
- Use Windows Memory Diagnostic:
- Check overheating:
- Use third-party tools like HWMonitor or Core Temp to monitor CPU/GPU temperatures.
- Clean dust from fans and ensure proper airflow.
Method 5: Perform a Clean Boot
A clean boot helps identify if third-party software is causing conflicts:
- Press Win + R, type
msconfig, and press Enter. - Go to the Services tab, check Hide all Microsoft services, then click Disable all.
- Go to the Startup tab, click Open Task Manager, and disable all startup items.
- Restart your PC. If no BSOD occurs, re-enable services/apps one by one to identify the culprit.
Method 6: Restore System or Reset Windows
If the issue persists, restore your system or reset Windows:
- System Restore:
- Search for Create a restore point, go to System Protection, and select System Restore.
- Choose a restore point before the error occurred.
- Reset Windows:
- Go to Settings > Update & Security > Recovery > Reset this PC.
- Select Remove everything (back up data first).
FAQs About IRQL_GT_ZERO_AT_SYSTEM_SERVICE (0x00000046)
- Is this error recoverable? Yes, but it requires troubleshooting. Follow the steps above to resolve it.
- Can I prevent future BSODs? Yes, by keeping drivers updated, using reliable hardware, and running regular system maintenance (SFC/DISM).
- Does this error delete my files? No, but back up important data to avoid data loss during troubleshooting.
- Should I replace my RAM if the error persists? Only if memory tests confirm issues. Otherwise, check drivers and software first.
Final Notes
The IRQL_GT_ZERO_AT_SYSTEM_SERVICE (0x00000046) error is frustrating but often fixable with systematic troubleshooting. Start with SFC/DISM, then proceed to driver updates, hardware checks, and advanced steps if needed. If the issue persists after trying all methods, consider seeking professional help or contacting Microsoft Support.
Last Updated: December 13, 2025
Tested on: Windows 10 (22H2) & Windows 11 (23H2)