Microsoft KB Archive/319776

= IProcessInitializer Interface Does Not Register with Microsoft COM+ Rollups =

Article ID: 319776

Article Last Modified on 10/18/2002

-

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.

Keywords: kberrmsg kbbug kbpending KB319776

-

[mailto:TECHNET@MICROSOFT.COM Send feedback to Microsoft]

© Microsoft Corporation. All rights reserved.