Technical Anshu
Tutorials Blog
Stop Code 0x3B

SYSTEM SERVICE EXCEPTION Stop Code 0x3B and the Driver Named on Screen

This is the one blue screen that often names its own suspect. When a system service routine throws an exception, Windows stops - and the screen frequently adds a What failed line with the exact driver file that was running. Read that line before you read anything else.

Technical AnshuWindows 10 / 11Step-by-step fix guide
Watch the video for the full stop-code master guide - this code explained live with its fix order

0x3B rewards observation more than any other code. The exception in parameter 1 - most often 0xC0000005, an access violation - tells you the kind of fault, and the What failed line tells you where it surfaced. The honest caution that shapes this whole page: the named file is where the crash appeared, not always where it started. A third-party driver named on screen is guilty until proven innocent; a Windows core file named on screen is usually a victim reporting someone else's crime. The fix order below separates the two cases.

Blue screen - SYSTEM_SERVICE_EXCEPTION (example)
SYSTEM_SERVICE_EXCEPTION
Stop code value: 0x0000003B Parameter 1: 00000000C0000005 (the exception - here, an access violation) What failed: netwtw10.sys (an example - the file named on YOUR screen is the clue that matters)
What this crash shows. Parameter 1 is the exception code - C0000005 means an access violation. The What failed line names the driver that was running; treat a third-party name as the prime suspect and a Windows core file name as a starting point, not a verdict.
1

What This Code Actually Means

A system service is a routine Windows itself runs on behalf of programs - opening files, drawing windows, talking to hardware. This bug check means an exception was thrown while one of those routines was executing. Parameter 1 is the exception code, and the one you will see most is 0xC0000005, an access violation - code touched memory it should not have. What makes 0x3B the friendliest code in the master list is the line the blue screen often adds: What failed: followed by a .sys file name. That line tells you whose code was running when the exception happened - and it turns a generic crash into a named suspect.

2

Fix 1 - Act on the File Named on Screen

  1. A third-party driver file (graphics drivers like nvlddmkm.sys, Wi-Fi drivers like netwtw10.sys, antivirus filter drivers): update it from the maker's website, or roll it back in Device Manager if the crashes began with its latest version. For graphics drivers, a clean reinstall - remove fully, reboot, install fresh - beats an update laid over a damaged one
  2. An antivirus file: uninstall the security suite completely and test on Microsoft Defender. Deep-hooking security drivers are a leading cause of this code
  3. A Windows core file (win32kfull.sys, ntfs.sys, fltmgr.sys): do not blame the file yet. Core files are usually the place the crash surfaced, not the cause - another driver or bad RAM often corrupted the data they were working on. Go to fixes 2 and 3
3

Fix 2 - Repair the System Side

  1. Run sfc /scannow, then DISM /Online /Cleanup-Image /RestoreHealth, then sfc /scannow again - this repairs the service components and core files this code runs through
  2. Install pending Windows updates, then check Optional updates for driver offers from Microsoft - but prefer the device maker's own driver for graphics and network hardware
  3. Uninstall the last feature or quality update from Settings, Windows Update, Update history if the crashes clearly started with it
4

Fix 3 - If No File Is Named, Work the Pattern

  1. Crashes inside one program or game only: update or reinstall that program and the graphics driver it leans on
  2. Crashes at random moments with random files named: that is memory corruption behaviour - run MemTest86 for at least 4 passes and switch XMP/EXPO off for the test
  3. Crashes right after login: boot Safe Mode and remove the most recently installed software and drivers - a service or driver starting with Windows is the suspect

Watch the Complete Video Guide

The full BSOD master guide - every major stop error explained with its fix, shown live, step-by-step.

Watch Full Video
Common Questions (FAQ)

The screen says What failed win32kfull.sys. Is Windows itself broken?

Not necessarily. win32kfull.sys is a core graphics-side component of Windows, and core files are usually where a fault surfaces rather than where it began. Repair the system files with SFC and DISM, update the graphics driver cleanly, and if the named file keeps changing between crashes, test the RAM - shifting blame is the signature of memory corruption.

What does exception code 0xC0000005 mean in this crash?

It is an access violation: code tried to read, write or execute memory it was not allowed to. In SYSTEM_SERVICE_EXCEPTION it is by far the most common parameter 1. It tells you the kind of fault - a bad memory access - while the What failed line and the crash pattern tell you whose code made it.

The crashes happen only in one game. Same fix order?

Start narrower: cleanly reinstall the graphics driver, update or reinstall the game, and remove any overlay or monitoring tools that hook into it. A crash locked to one program is that program's driver path misbehaving - the wider fix order is for crashes that follow you everywhere.

This guide is based on the Technical Anshu BSOD master guide video - stuck on any step, ask in the video comments and you will get an answer.