Центр Диагностики & База Системных Ошибок

Решения для Windows Server, Active Directory, 1С, СУБД, Linux, Cisco, MikroTik и IP-телефонии.

⚠️ Важная информация Все материалы, инструкции, команды и скрипты предоставлены исключительно в ознакомительных целях. Их применение может повлиять на работу операционной системы, баз данных и сетевого оборудования. Перед выполнением действий обязательно создайте резервную копию. При отсутствии необходимой квалификации обратитесь к ИТ-специалистам.

Синий экран BugCheck 0x3B (SYSTEM_SERVICE_EXCEPTION) в win32k.sys: анализ дампа

Обновлено: 28.08.2026  ·  Официальная база знаний

Симптомы критического сбоя BugCheck 0x3B в win32k.sys

Сервер или рабочая станция неожиданно перезагружается с синим экраном (BSOD). В системном журнале регистрируется событие: Event ID 1001: The computer has rebooted from a bugcheck. The bugcheck was: 0x0000003B (SYSTEM_SERVICE_EXCEPTION). Caused by driver win32k.sys / win32kbase.sys / win32kfull.sys.

СимптомГде проявляетсяПричина
BSOD 0x0000003BТерминальные серверы RDSСбой подсистемы GDI/GUI при переключении сессий пользователей
Падение при подключении по RDPВидеодрайверы (NVIDIA/Intel/RDP-DD)Попытка вызова освобожденной области графической памяти (Use-After-Free)
Event ID 1001 BugCheckСистемный журнал SystemНесовместимость сторонних хуков окон (Shell Hooks/Antivirus) с ядром GUI

Пошаговый анализ дампа и устранение BugCheck 0x3B

  1. Проанализируйте дамп памяти (Memory.dmp) с помощью утилиты WinDbg:
    kd> !analyze -v

    Обратите внимание на строки MODULE_NAME: win32k, FAILURE_BUCKET_ID и стек вызовов STACK_TEXT, чтобы определить виновный драйвер.

  2. Обновите или начисто переустановите видеодрайверы сервера / GPU: удалите старые драйверы через DDU (Display Driver Uninstaller) и установите сертифицированные драйверы Production Branch / Enterprise LTS.
  3. Отключите использование аппаратного ускорения для сессий RDP в GPO: в gpedit.msc откройте: Конфигурация компьютера > Административные шаблоны > Компоненты Windows > Службы удаленных рабочих столов > Узел сеансов удаленных рабочих столов > Среда удаленных сеансов > отключите «Использовать аппаратные графические адаптеры для всех сеансов Remote Desktop».
  4. Проверьте целостность системных файлов ядра:
    sfc /scannow; DISM /Online /Cleanup-Image /RestoreHealth

Справка: Драйвер win32k.sys — это ядерная часть графической подсистемы Windows. Сбои в нем практически всегда провоцируются сторонними драйверами видеокарт или хуками антивирусного ПО.

Практический опыт инженера: Если BSOD 0x3B win32k.sys падает при работе терминалов с 1С или графическими программами — увеличьте размер Desktop Heap (параметр SharedSection в HKLM\SYSTEM\CurrentControlSet\Control\Session Manager\SubSystems\Windows).

Частые вопросы (FAQ)

Что означает шестнадцатеричный код BugCheck 0x3B?

Код SYSTEM_SERVICE_EXCEPTION (0x0000003B) означает, что при выполнении системного вызова в режиме ядра произошло исключение (Exception), которое не было перехвачено обработчиком.

Где сохраняется файл дампа памяти по умолчанию?

Полный дамп сохраняется в C:\Windows\MEMORY.DMP, а малые дампы — в папке C:\Windows\Minidump\*.dmp.

Почему 0x3B часто происходит на терминальных серверах RDSH?

На серверах RDSH одновременно работают десятки оконных сессий пользователей, создавая повышенную нагрузку на пул графических дескрипторов (Desktop Heap) драйвера win32k.sys.

Как настроить создание полного дампа памяти через реестр?

Установите параметр CrashDumpEnabled = 1 в ветке HKLM\SYSTEM\CurrentControlSet\Control\CrashControl.