PRB: Error "Assert Failure in COM+" When You Uninstall IIS 6.0 (305747)



The information in this article applies to:

  • Microsoft COM+ 1.5
  • Microsoft Internet Information Services version 6.0

This article was previously published under Q305747

SYMPTOMS

When you uninstall Internet Information Server (IIS) 6.0, you receive the following error message even though IIS 6.0 is successfully uninstalled during this process:
Assert Failure in COM+

File: d:\nt\com\com1x\src\comsvcs\context\context.cpp, Line: 114
EXE Name: C:\WINDOWS\System32\dllhost.exe
ThreadId: 0x000007F8 (2040)
ProcessId: 0x00000788 (1928)
Time: 21:06:35
Date: 01/16/01
Message:
Server Application ID: {02D4B3F1-FD88-11D1-960D-00805FC79235}
Server Application Instance ID: {51BC1E50-154A-43AB-96C3-97CCEAFCE7B0}
Server Application Name: System Application
The serious nature of this error has caused the process to terminate.
Error Code = 0x8004d01c : A connection with the transaction manager was lost.
COM+ Services Internals Information:
File: d:\nt\com\com1x\src\comsvcs\context\context.cpp, Line: 114
Comsvcs.dll file version: ENU 2001.12.4302.0 shp

CAUSE

The error is caused by a dependency problem while certain system processes such as Microsoft Distributed Transaction Coordinator (MS DTC) are removed and restarted. In this scenario, the error message is benign.

STATUS

This behavior is by design.

Modification Type:MinorLast Reviewed:7/15/2004
Keywords:kbprb KB305747