Error codes

0x000000B8

ATTEMPTED_SWITCH_FROM_DPC

What it means

A driver tried to hand the CPU to another thread while Windows was still inside a deferred procedure call, which the kernel does not allow.

Common causes

How to fix it

  1. Open the crash dump in WhoCrashed or BlueScreenView: it usually names the driver file that caused it (for example nvlddmkm.sys is the NVIDIA driver).
  2. Update the graphics, chipset and network drivers from the maker's site (NVIDIA, AMD, Intel or your board vendor), not from a driver-updater tool.
  3. Turn off the network adapter's power saving: Device Manager > adapter > Power Management, untick the box, then test.