How to fix error 0x0000007E SYSTEM_THREAD_EXCEPTION_NOT_HANDLED in Windows

Last update: 08/05/2025
Author Isaac
  • Error 0x0000007E is usually caused by driver issues, BIOS or hard drive.
  • Diagnosing the origin is key: it can be from the hardware up to the software itself.
  • There are multiple secure solutions without the need for forma tear or lose files.
  • Tools like CHKDSK, SFC, DISM or system restore are very effective.

0x0000007E SYSTEM_THREAD_EXCEPTION_NOT_HANDLED

Have you encountered a blue screen on your Windows computer and a code that says 0x0000007E (SYSTEM_THREAD_EXCEPTION_NOT_HANDLED)You are not alone. This error, also known as BSOD (Blue Screen of Death), is more common than you might think and can be caused by multiple reasons. From problems with drivers, hard drives, BIOS, to corrupt installations or even attacks malware, this message can completely paralyze your operating system.

What's most frustrating is that this type of error can occur in various versions of Windows, from Vista and Server 2008 to Windows 10 and 11, indicating that this isn't a one-time issue, but rather an issue affecting the underlying infrastructure of the system. Luckily, if you know where to start, you can fix it without formatting or losing your data. Below, we explain in detail what this error means, why it occurs, and, most importantly, how you can fix it step by step.

What is error 0x0000007E SYSTEM_THREAD_EXCEPTION_NOT_HANDLED?

In this stop error code This message appears when Windows encounters a serious problem that it can't recover from without restarting. The message is usually accompanied by a blue screen with text such as:

"Your PC has encountered a problem and needs to restart. We're gathering error information and will restart automatically."

If you go to the Event Viewer, you'll likely find events with IDs like 1003 that directly reference the error. Technically, the error means that a system thread threw an exception that the kernel couldn't handle properly. This failure is usually related to faulty or incompatible drivers but it is not limited to that alone.

Main causes of error 0x0000007E in Windows

The reasons can be very diverse and vary depending on the version of Windows and the system's hardware. Here are the most common causes:

  • Incompatible or corrupted drivers: : mainly related to the graphics card or external devices.
  • Outdated BIOS: May cause conflicts if not compatible with certain drivers.
  • Damaged or corrupted hard drive: Physical or logical errors may prevent the system from functioning properly.
  • Bad Registry Configuration: Corrupted keys or incorrect values.
  • malware infections: viruses that alter critical system files.
  • Hardware issues: RAM, conflicts with peripherals or old motherboard.
  Troubleshoot synchronization issues in shared Office documents

How to know exactly why this error occurs

Before you rush into applying solutions, it is ideal to identify what is causing it in your caseThe most useful thing to do is to check the Windows Event Viewer:

  1. Balance Windows + R and writes eventvwr.
  2. Go to "Windows logs”Y luego a“System".
  3. Look for errors with the description SYSTEM_THREAD_EXCEPTION_NOT_HANDLED and note if any specific files or drivers are mentioned.

Another important clue: if a file is cited as storport.sys, intelppm.sys o wpprecorder.sys, the error is likely related to the corresponding component: controller storage, CPU or event registration system, respectively.

Efficient solutions for error 0x0000007E

1. Boot into safe mode

If the system enters a reboot loop, the first thing to do is to access the safe mode. This way you can operate with minimal drivers and avoid blockages:

  1. Force-power your PC off and on three times. The fourth time will load the recovery environment.
  2. Select “Troubleshoot” → “Advanced options” → “Startup settings” → “Restart”.
  3. Balance F4 o F5 to choose Safe Mode or Safe Mode with Networking.

2. Update or roll back drivers

Once in safe mode, open the Device administrator (devmgmt.msc) and locate any controller with warning symbol. For update them: Right click → Update driver. To roll back to a previous version: Properties → “Driver” tab → “Roll Back Driver”.

In many cases, the error appears after an automatic driver update, so rolling back may be a good option. If you need additional help, you can check out how to troubleshoot common Windows registry errors at This registry error guide.

3. Use the Registry Editor

Some errors, such as those associated with Intelppm, are caused by misconfigured registry keys. To fix them:

  1. Open the Registry Editor: regedit.
  2. Navigate to: HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Services\Intelppm.
  3. Double click on “Start” and change its value to 4.

This disables the controller Intel Power Management, which can cause conflicts in virtualized environments or specific hardware. Learn more about configuration errors at Common ZIP file errors and other problems.

  What are Grok's Heavy, Expert, Fast, and Auto modes used for?

4. Run CHKDSK to check the hard drive

Disk errors are one of the main causes of error 0x0000007E. To analyze them:

  1. Open the symbol of the system as administrator.
  2. Run: chkdsk C: /f /r
  3. If necessary, agree to restart and have the scan run at boot.

This scan examines the full album and repairs logical errors and bad sectors if found. To better understand how to troubleshoot potential disk errors, visit This guide on disk errors in Windows.

5. Free up disk space

A full hard drive can prevent the system from managing memory properly and cause errors like this. To free up space:

  • Run Cleanmgr: Escribe cleanmgr in the Run box and delete Temporary files, trash, caches, etc.
  • Run commands , the %temp%, prefetch o temp and delete its content.

You can also use third-party tools like PassFab Duplicate Files Deleter to eliminate duplicate files and save space.

6. Update BIOS

An outdated BIOS can cause certain devices or drivers to not work properly. To check your current version:

  1. Write msinfo32 in Run and look for the BIOS section.
  2. Write down the manufacturer and version.
  3. Visit your motherboard manufacturer's website and download the latest version available.

Caution: Updating the BIOS is a delicate process. Follow the manufacturer's instructions step by step and do not interrupt the process. If you want to understand how to troubleshoot startup-related errors, check out our Guide to troubleshooting startup errors in Windows.

7. Use system repair tools

If you have a Windows installation media (USB or DVD), you can access repair tools:

  1. Boot the PC from the media.
  2. Click on “Repair your computer.”
  3. Select “Troubleshoot” → “Advanced options” → “Startup Repair”.

This will automatically attempt to fix any corrupted files that are preventing the Boot Windows. To learn other methods, see our troubleshooting guide for boot errors.

  How to manage tags in OneNote step by step

8. Run DISM and SFC to repair system files

To repair corrupt files:

  1. Open Command Prompt as administrator.
  2. Run: DISM /Online /Cleanup-Image /RestoreHealth
  3. After: sfc /scannow

DISM repairs the system image, and SFC repairs corrupted files found. Learn more about file repair at system file errors in Windows.

9. Restore the system to a previous point

If the error started appearing after some installation or change, you can use system restore:

  1. Search for “System Restore” in the Control Panel.
  2. Select a previous point where everything was working correctly.
  3. Confirm and follow the restoration steps.

This doesn't affect your personal files, but it can uninstall programs installed after that point. For more information, check out the Guide to checking for BSOD errors in Windows.

10. Check for printer conflicts

An additional, lesser-known cause of error 0x0000007E is when connecting network printers. This is especially true if you see the message "Windows cannot connect to the printer. Error 0x0000007e." To fix it:

  • Temporarily disable your antivirus.
  • Delete unsafe or third-party printer drivers.
  • Delete BIDI keys from the registry if they are corrupted:
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Print\Printers
  • Completely uninstall the printer and re-add it with the latest drivers from the manufacturer.
Windows could not connect to the printer
Related articles:
Fix Windows Could Not Connect To Printer Error
windows hello
Related articles:
How to fix Windows Hello errors in Windows 11