Error Codes Wiki

BSOD SYSTEM_SERVICE_EXCEPTION — Stop Code 0x0000003B Detailed Guide

Criticalbsod

Overview

Fix Windows BSOD SYSTEM_SERVICE_EXCEPTION (0x0000003B) caused by driver incompatibilities, antivirus conflicts, and corrupted system services with detailed analysis.

Key Details

  • SYSTEM_SERVICE_EXCEPTION (bug check 0x3B) indicates a system service raised an exception
  • The faulting module name in the crash dump identifies the problematic driver or DLL
  • Common culprits: ks.sys (streaming), win32k.sys (graphics subsystem), ntfs.sys (file system)
  • This BSOD often occurs during specific operations: playing video, gaming, USB device plug-in
  • Memory dump analysis with WinDbg can pinpoint the exact failing code

Common Causes

  • Incompatible or buggy kernel-mode driver (audio, video, USB, network)
  • Antivirus kernel driver conflicting with Windows services
  • Corrupted system files (win32k.sys, ntoskrnl.exe, ntfs.sys)
  • Faulty RAM causing corruption in kernel memory space
  • Software attempting invalid operations in kernel mode

Steps

  1. 1Note the file name shown after SYSTEM_SERVICE_EXCEPTION (e.g., 'caused by ks.sys')
  2. 2If a driver is named: update or roll back that driver via Device Manager
  3. 3Run sfc /scannow and DISM /Online /Cleanup-Image /RestoreHealth to fix system files
  4. 4If ks.sys: update audio/webcam drivers. If win32k.sys: update GPU drivers. If ntfs.sys: run chkdsk
  5. 5Test with antivirus temporarily disabled or in Windows Safe Mode
  6. 6Analyze the minidump: install WinDbg, open C:\Windows\Minidump\*.dmp, run !analyze -v

Tags

bsodsystem-service-exception0x3bdriverkernel

Related Items

More in Bsod

Frequently Asked Questions

Install WinDbg from Microsoft Store, open the .dmp file from C:\Windows\Minidump\, and run '!analyze -v'. Look for MODULE_NAME and IMAGE_NAME lines to identify the faulting driver.