Article ID: 969936 - Last Review: November 24, 2009 - Revision: 3.0

Stop error message when you install SQL Server 2005 SP3, SQL Server 2005 Express SP3, or SQL Server 2008 on a Windows XP-based computer that is earlier than Windows XP SP3: "CRITICAL_OBJECT_TERMINATION"

System TipThis article applies to a different operating system than the one you are using. Article content that may not be relevant to you is disabled.
Expand all | Collapse all

SYMPTOMS

When you try to install Microsoft SQL Server 2005 Service Pack 3 (SP3,) SQL Server 2005 Express SP3, or SQL Server 2008 on a Windows XP-based computer, the computer crashes in the Csrss.exe process. Additionally, you receive one of the following Stop errors:
STOP 0x000000F4 (0x00000003, parameter2, parameter3, parameter4)
CRITICAL_OBJECT_TERMINATION

or:

STOP C000021A(parameter1, c0000005, parameter3, 0071dcb8
STATUS_SYSTEM_PROCESS_TERMINATED

This problem occurs if the version of Windows XP is earlier than Windows XP Service Pack 3.

CAUSE

The executable files that are included in SQL Server 2005 SP3, SQL Server 2005 Express SP3, and in SQL Server 2008 are manifested to include Windows Vista and Windows 2008 information. In rare circumstances, the additional information can cause a heap corruption in the Sxs.dll file. For security reasons, a corrupted heap condition can be upgraded to a process termination. In this case, it is the Csrss.exe process. The termination of the Csrss.exe process is considered critical to the system. Therefore, you receive the Stop error.

RESOLUTION

To resolve this issue, apply the following hotfixes before you install SQL Server 2005 SP3, SQL Server 2005 Express SP3, or SQL Server 2008:
943232  (http://support.microsoft.com/kb/943232/ ) An application that uses the Sxs.dll file crashes when you run the application on a Windows XP-based computer

921337  (http://support.microsoft.com/kb/921337/ ) The computer may restart when you add a manifest that has the Windows Vista extension to an .exe file or to a .dll file in Windows XP Service Pack 2 (SP2)

STATUS

Microsoft has confirmed that this is a problem in the Microsoft products that are listed in the "Applies to" section.

APPLIES TO
  • Microsoft SQL Server 2008 Standard
  • Microsoft SQL Server 2008 Standard Edition for Small Business
  • Microsoft SQL Server 2008 Developer
  • Microsoft SQL Server 2008 Enterprise
  • Microsoft SQL Server 2008 Workgroup
  • Microsoft SQL Server 2005 Service Pack 3
  • Microsoft SQL Server 2008 Service Pack 1
Keywords: 
kbprb kbsurveynew kbexpertiseadvanced kbhotfixserver KB969936