IProcessInitializer Interface Does Not Register with Microsoft COM+ Rollups (319776)



The information in this article applies to:

  • Microsoft COM+ 1.0

This article was previously published under Q319776

SYMPTOMS

When you try to start a COM+ application, the following error message may appear in the event log:
A COM+ service (such as Queued Components or Compensating Resource Manager) failed to start.
The service GUID and HRESULT are:{6BEEE4D3-B211-4BC3-8251-FB7BB1D1EB1D}
Server Application ID: {FCDDB75F-ED7D-4528-8C59-FE80C586980A}
Server Application Name: MPSServer
The serious nature of this error has caused the process to terminate.
Error Code = 0x80004002 : No such interface supported

CAUSE

This problem occurs if you implement the IProcessInitializer interface in a component that resides in a COM+ application. The COM+ Rollup fixes do not register the IProcessInitializer interface in the Comsvcs.dll file.

RESOLUTION

To resolve this problem, manually register Comsvcs.dll.

From a command prompt, navigate to your \%SystemRoot%\System32 directory. To register the interface, type regsvr32 comsvcs.dll.

STATUS

Microsoft has confirmed that this is a problem in Microsoft Windows 2000.

Microsoft is researching this problem and will post more information in this article when the information becomes available.

Modification Type:MajorLast Reviewed:10/18/2002
Keywords:kbbug kberrmsg KB319776