STOP 0x0000009C MACHINE_CHECK_EXCEPTION - 0x9C



STOP: 0x0000009C (0x00000030, 0x00000002, 0x00000001, 0x80003CBA)

The Pentium and Pentium Pro [and later] processors provide a mechanism to detect and to report hardware-related problems such as memory parity errors and cache errors. To signal a hardware error, the processor signals the detection of a machine check error by generating a machine check exception (Interrupt 18).

Note: This article refers to "Windows NT Server or Workstation". Both XP and Vista are versions of "Windows NT", however in the context of this article "Windows NT Server" refers to the much older NT 4.0. This article is fully applicable to Windows XP but Microsoft fail to make that point clear.


You may receive the following Stop error message in Windows XP:

STOP: 0x0000009C (0x00000004, 0x00000000, 0xb2000000, 0x00020151)
"MACHINE_CHECK_EXCEPTION"


The four parameters inside the parentheses may vary.


When you shut down a computer that is running the Microsoft Storport storage driver (Storport.sys) in Microsoft Windows Server 2003 Service Pack 2 (SP2), you may receive a "Stop 0x0000009C" error message that resembles the following:

*** STOP: 0x0000009C (parameter1, parameter2, parameter3, parameter4)
MACHINE_CHECK_EXCEPTION


The problem also occurs if you install the updated Storport storage driver that is described in the following article:

(http://support.microsoft.com/kb/932755/) An updated Storport storage driver (version 5.2.3790.4021) is available for Windows Server 2003

Note: In typical Microsoft fashion, this article is titled to target Windows Server 2003 SP2, however both the error and the fix apply to x64-based Windows XP. It is not known if this error occurs on 32-bit Windows XP, and if your problem is a Storport driver on a 32-bit XP then there is nothing to stop you from trying the driver fix for 32-bit Windows Server 2003.