SYSTEM_THREAD_EXCEPTION_NOT_HANDLED is Windows 11’s way of saying a driver crashed a background process and there was no recovering from it. The name is intimidating, but the fix is usually straightforward: find the bad driver, remove it properly, and install a good one. The whole job typically takes under an hour.
This is the general-purpose version of the fix that works on any laptop brand. Follow it in order.
Why this happens
- A corrupted or incompatible graphics driver. The number one cause. Windows Update loves to replace manufacturer-tuned GPU drivers with generic ones that misbehave.
- Outdated chipset or storage drivers. After a Windows 11 feature update, old chipset drivers can mishandle the threads that manage hardware communication.
- Broken audio or network drivers. Realtek audio (
rtkvhd64.sys) and Wi-Fi drivers are the next most common names in crash dumps after graphics. - Corrupted system files. A crashed or interrupted update damages the kernel components threads depend on.
- Faulty RAM. Memory errors corrupt thread execution, producing this stop code with no driver visibly at fault.
- Third-party driver-level software. VPN clients, virtualization tools, and “game booster” utilities install kernel drivers that can throw unhandled exceptions.
- Overheating. A GPU or CPU that overheats under load can corrupt driver execution mid-thread, especially on thin laptops with dust-clogged cooling.
How to fix it
Work through these in order. If Windows will not stay booted for more than a minute, start everything from Safe Mode.
Fix 1: Get into Safe Mode and identify the culprit
Diagnosis first — it turns a guessing game into a targeted repair.
- Hold Shift while clicking Restart (from the login screen if needed) → Troubleshoot → Advanced options → Startup Settings → Restart → press 4 for Safe Mode.
- Once in, open Device Manager (Win + X → Device Manager) and look for yellow warning icons.
- Check the last blue screen for a file name in parentheses — photograph it if you can still reproduce the crash.
nvlddmkm.sys(NVIDIA),igdkmdnd64.sys(Intel), andatikmdag.sys(AMD) point at graphics;rtkvhd64.syspoints at Realtek audio. - Also open Event Viewer (Win + R →
eventvwr) → Windows Logs → System and look for red Error entries timestamped just before each crash.
Fix 2: Clean-reinstall the graphics driver with DDU
This single step fixes more cases than everything else combined. Do not substitute a quick Device Manager update.
- Download Display Driver Uninstaller and the correct latest driver: NVIDIA from their driver download page , Intel via the Intel Driver & Support Assistant , AMD from AMD’s support site.
- Disconnect from the internet so Windows Update cannot sneak a driver in during the process.
- Boot into Safe Mode, run DDU, select your GPU brand, and click Clean and restart.
- Install the downloaded driver, reconnect to the internet, and restart.
- Test with the workload that used to crash — gaming, video calls, or whatever triggered it.
Fix 3: Update chipset, audio, and network drivers
If graphics was not the culprit, work through the rest of the driver stack.
- In Device Manager, expand System devices and update chipset entries (Update driver → Search automatically for drivers).
- Expand Sound, video and game controllers, right-click your audio device → Update driver.
- Expand Network adapters and update Wi-Fi and Ethernet drivers the same way.
- Better yet, get the full driver pack from your laptop manufacturer’s support site (Dell, HP, Lenovo, ASUS, Acer) for your exact model — OEM drivers are tested against your specific hardware.
- Restart after each batch and test stability before moving on.
Fix 4: Remove driver-level third-party software
VPNs, virtual machine tools, and system “optimizers” install kernel drivers that throw exactly this kind of exception.
- Open Settings → Apps → Installed apps and look for VPN clients, virtualization software, game boosters, and third-party firewalls.
- Uninstall anything you do not actively need. For anything you keep, update it to the latest version — old kernel drivers are the dangerous ones.
- Restart and test. If the crashes stop, reinstall needed tools one at a time, testing for a day between each, to find the offender.
Fix 5: Repair system files with SFC and DISM
Even a perfect driver set crashes if the underlying system files are damaged.
- Open Terminal (Admin) (Win + X → Terminal (Admin)).
- Run
sfc /scannowand wait for it to hit 100%. - Run
DISM /Online /Cleanup-Image /RestoreHealth— this needs an internet connection. - Run
sfc /scannowonce more, then restart normally. - Microsoft documents both utilities in their Windows support documentation if you want the official details.
Fix 6: Test the RAM and check temperatures
No driver fix helps if the hardware underneath is faulty or cooking itself.
- Press Win + R, type
mdsched.exe, press Enter → Restart now and check for problems. Any reported errors mean bad RAM — reseat or replace the modules. - Install a hardware monitor (your manufacturer’s tool or the free Open Hardware Monitor) and check CPU/GPU temperatures under load. Sustained readings above 95°C on a laptop suggest clogged vents or dried thermal paste.
- Blow out the vents with compressed air (laptop off and unplugged) and make sure it sits on a hard, flat surface.
- Retest the crashing workload after cooling improvements.
Fix 7: Do an in-place repair install
The last software resort: reinstall Windows core files while keeping everything else.
- From a working boot (Safe Mode is fine for the download), get the Windows 11 media from Microsoft’s official download page.
- Run setup, choose Upgrade this PC now, and select Keep personal files and apps.
- The process takes 30-90 minutes with several restarts. Do not interrupt it.
- Afterward, reinstall your manufacturer’s drivers before letting Windows Update run wild — this keeps the tuned drivers in place.
Closing
SYSTEM_THREAD_EXCEPTION_NOT_HANDLED on Windows 11 is a driver problem until proven otherwise, and the DDU clean-reinstall of the graphics driver is the highest-value step in this entire guide. Work the list methodically, give each fix a day of real use before moving on, and resist the reinstall urge until you have tested the RAM. If your crashes are specific to the 24H2 build, see the 24H2-focused version of this fix ; for the variant that appears right after updates, the post-update edition covers the rollback path in detail.
