IProcessInitializer Interface Does Not Register with Microsoft COM+ Rollups (319776)
The information in this article applies to:
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.
STATUSMicrosoft 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: | Major | Last Reviewed: | 10/18/2002 |
---|
Keywords: | kbbug kberrmsg KB319776 |
---|
|