Windows

SYSTEM_SERVICE_EXCEPTION (0x0000003B)? Driver, RAM and Firmware — Not Just "Update Windows"

Published June 10, 2026 · by The FixHub Team

Your PC blue-screens with SYSTEM_SERVICE_EXCEPTION (stop code 0x0000003B).

What it means: an exception happened while code was transitioning into the kernel — Microsoft attributes it to a buggy or outdated driver or a corrupted data structure. Content farms say “just update Windows,” but the fix is broader: drivers plus a quick RAM and firmware check.

Fix 1: Update or roll back the recent driver

  • Update graphics, network, audio and chipset drivers from the hardware vendor (not just Windows Update).
  • If it began after a driver change, roll it back (Device Manager → device → Driver → Roll Back).
  • Third-party AV/VPN/virtualization drivers are common triggers — update or temporarily remove to test.

Fix 2: Repair system files

Admin Command Prompt:

sfc /scannow
DISM /Online /Cleanup-Image /RestoreHealth

Fix 3: Test RAM and update firmware (the skipped steps)

  • Run Windows Memory Diagnostic (mdsched.exe) or MemTest86 — faulty RAM throws 0x3B.
  • Update your BIOS/UEFI firmware from the motherboard/PC maker; old firmware causes kernel-transition faults.

Fix 4: Read the dump to pinpoint the driver

The crash dump names the faulting module. Follow how to find the driver behind a Blue Screen and act on the .sys it names.

FAQ

It names ntoskrnl.exe — is that the cause? No — ntoskrnl is just where the exception surfaced. The real culprit is a third-party driver in the stack; the dump’s STACK_TEXT reveals it.

Sources: Microsoft Learn — Bug Check 0x3B SYSTEM_SERVICE_EXCEPTION