ATTEMPTED_SWITCH_FROM_DPC (0xB8) в Windows 10/11 — как исправить (2025)

Этот BSOD говорит: драйвер попытался сделать то, что нельзя из DPC-контекста. На практике — падение из‑за сетевых, дисковых или видеодрайверов. Пойдём от простого к точечной диагностике.

Коротко

  • Обновите сетевой, видеодрайвер и драйверы хранения (AHCI/NVMe).
  • Выключите агрессивное энергосбережение устройств.
  • Проверьте системные файлы и посмотрите дампы.
Нужна помощь? Диагностирую дампы, укажу виновный драйвер, обновлю и настрою питание — BSOD уйдёт.

1) Драйверы: сеть, видео, хранение

Обновляйте с официальных сайтов: Intel/Realtek/AMD/NVIDIA, производитель ноутбука/платы. Для дисков — Intel RST/AMD Chipset или стандартный storahci/nvme.

2) Проверка системных файлов

CMD (Администратор) — вставьте блок целиком:

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

3) Питание и таймеры

Выставьте «Сбалансированная»/«Высокая производительность». В диспетчере устройств снимите «Разрешить отключение для экономии энергии» у сетевых карт/USB.

4) Анализ дампов

PowerShell (Администратор) — список последних падений, вставьте блок целиком:

Get-ChildItem "C:\Windows\Minidump" -Filter *.dmp |
  Sort-Object LastWriteTime -Descending |
  Select-Object -First 5 FullName, LastWriteTime

Откройте дампы в BlueScreenView или WinDbg и смотрите модуль рядом с 0xB8.

5) Осторожно: Driver Verifier

CMD (Администратор) — по одной команде:

verifier /reset
verifier /standard /driver *

Лучше включать для конкретных подозрительных драйверов. Если пошёл цикл BSOD — загрузитесь в безопасный режим и выполните verifier /reset.

6) Память и диск

Проверьте ОЗУ «Средством проверки памяти Windows». Для SSD проверьте SMART и обновите прошивку фирменной утилитой.

FAQ

BSOD появляется только в играх.

Сначала видеодрайвер (чистая установка), затем питание/лимиты, потом проверка RAM и диска.

BlueScreenView показывает ndis.sys.

Обновите сетевой драйвер, отключите в нём лишние оффлоады и энергоопции.

После verifier система не грузится.

Зайдите в безопасный режим и выполните verifier /reset, затем перезагрузка.

Читайте также:

Когда к мастеру

Если 0xB8 повторяется с разными драйверами — вероятна проблема питания/железа. Помогу собрать логи и локализовать.