The COM+ event classes could not be registered

D

darin dimitrov

Hello,

After my IIS stopped serving ASP pages (after installing updates
from http://windowsupdate.microsoft.com/) I proceeded to the following
procedure (reinstall COM+):

- rename clbcatq.dll to ~clbcatq.dll in Windows\System32
- reboot
- move the contents of Windows\Registration
- delete the COM3 key from HKLM\Software\Microsoft
- go to Control Panel -> Add/Remove Programs and accept all the
defaults

During the installation of the COM+ I get the following error
message:


"Sub-component COM+ raised an exception while processing the
OC_COMPLETE_INSTALLATION setup message.
An unexpected internal error was detected.
The COM+ event classes could not be registered."







Here is the contents of comsetup.log :



COM+[4:34:10]: Setup started - [DATE:06,05,2004 TIME: 04:34 pm]
COM+[4:34:10]: ********************************************************************************
COM+[4:34:10]: Start OC_INIT_COMPONENT Component = com
COM+[4:34:10]: INF VERSION (com) = 2001,12,4414,42
COM+[4:34:10]: Instantiating CMasterNT5Wks
COM+[4:34:10]: Memory usage for setup process...
COM+[4:34:10]: PeakWorkingSetSize: 7360 Kb, WorkingSetSize: 7360 Kb
COM+[4:34:10]: QuotaPeakPagedPoolUsage: 39 Kb, QuotaPagedPoolUsage: 39
Kb
COM+[4:34:10]: PeakPagefileUsage: 3456 Kb, PagefileUsage: 3380 Kb
COM+[4:34:10]: MTSS: Answer File =
COM+[4:34:10]: Calling SetupOpenInfFile.
COM+[4:34:10]: Unable to open Answer File!!
COM+[4:34:10]: DRID-39104 -> Path: C:\WINDOWS\Java\Trustlib\
COM+[4:34:10]: Installed COM product version = 0.0.0.0
COM+[4:34:10]: SETUP VERSION = 3.0.0.4414
COM+[4:34:10]: Installation Mode = FRESH
COM+[4:34:10]: Setup Mode = CUSTOM
COM+[4:34:10]: DRID-39103 -> Path: C:\Program Files\Common
Files\ODBC\Data Sources\
COM+[4:34:10]: End OC_INIT_COMPONENT Return Value = 0
COM+[4:34:10]: Start OC_QUERY_STATEComponent = com Subcomponent = com
COM+[4:34:10]: Subcomponent com state: O-,C-,R-
COM+[4:34:10]: End OC_QUERY_STATE Return Value = 0
COM+[4:34:12]: Start OC_QUERY_STATEComponent = com Subcomponent = com
COM+[4:34:12]: End OC_QUERY_STATE Return Value = 1
COM+[4:34:12]: Start OC_QUERY_CHANGE_SEL_STATE Component = com
Subcomponent = com
COM+[4:34:12]: Subcomponent com state: O-,C+,R-
COM+[4:34:12]: End OC_QUERY_CHANGE_SEL_STATE Return Value = 1
COM+[4:34:12]: Start OC_CALC_DISK_SPACE Component = com Subcomponent =
com
COM+[4:34:12]: End OC_CALC_DISK_SPACE Return Value = 0
COM+[4:34:59]: Start OC_QUEUE_FILE_OPS Component = com Subcomponent =
COM+[4:34:59]: End OC_QUEUE_FILE_OPS Return Value = 0
COM+[4:34:59]: Start OC_QUEUE_FILE_OPS Component = com Subcomponent =
com
COM+[4:34:59]: Subcomponent com state: O-,C+,R-
COM+[4:34:59]: Reading persistent registry values
COM+[4:34:59]: Finished reading persistent registry values, retval =
0x0
COM+[4:34:59]: Queuing file ops for component com, Section Name:
com_install
COM+[4:34:59]: The following files will be copied:
COM+[4:34:59]: C:\WINDOWS\System32\clbcatq.dll
COM+[4:34:59]: C:\WINDOWS\System32\comsnap.dll
COM+[4:34:59]: C:\WINDOWS\System32\comuid.dll
COM+[4:34:59]: C:\WINDOWS\System32\comsvcs.dll
COM+[4:34:59]: C:\WINDOWS\System32\catsrv.dll
COM+[4:34:59]: C:\WINDOWS\System32\catsrvut.dll
COM+[4:34:59]: C:\WINDOWS\System32\clbcatex.dll
COM+[4:34:59]: C:\WINDOWS\System32\catsrvps.dll
COM+[4:34:59]: C:\WINDOWS\System32\stclient.dll
COM+[4:34:59]: C:\WINDOWS\System32\comrepl.dll
COM+[4:34:59]: C:\WINDOWS\System32\comaddin.dll
COM+[4:34:59]: C:\WINDOWS\System32\colbact.dll
COM+[4:34:59]: C:\WINDOWS\System32\Com\comadmin.dll
COM+[4:34:59]: C:\WINDOWS\System32\mtxdm.dll
COM+[4:34:59]: C:\WINDOWS\System32\mtxex.dll
COM+[4:34:59]: C:\WINDOWS\System32\mtxlegih.dll
COM+[4:34:59]: C:\WINDOWS\System32\dcomcnfg.exe
COM+[4:34:59]: C:\WINDOWS\System32\Com\comexp.msc
COM+[4:34:59]: C:\WINDOWS\System32\Com\comrepl.exe
COM+[4:34:59]: C:\WINDOWS\System32\Com\comempty.dat
COM+[4:34:59]: C:\WINDOWS\System32\Com\comrereg.exe
COM+[4:34:59]: C:\WINDOWS\System32\Com\migregdb.exe
COM+[4:34:59]: C:\WINDOWS\System32\Com\mtsadmin.tlb
COM+[4:34:59]: The following files will be deleted:
COM+[4:34:59]: Nuke registry key:
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\COM3\Setup.
COM+[4:34:59]: DRID-39105 -> Path: C:\Documents and Settings\All
Users\Start Menu\Programs\
COM+[4:34:59]: End OC_QUEUE_FILE_OPS Return Value = 0
COM+[4:35:0]: Start OC_QUERY_STEP_COUNT Component = com Subcomponent =
COM+[4:35:0]: End OC_QUERY_STEP_COUNT Return Value = 0
COM+[4:35:0]: Start OC_QUERY_STEP_COUNT Component = com Subcomponent =
com
COM+[4:35:0]: End OC_QUERY_STEP_COUNT Return Value = 120
COM+[4:35:1]: Start OC_ABOUT_TO_COMMIT_QUEUE Component = com
Subcomponent =
COM+[4:35:1]: No PendingFileRenameOperations
COM+[4:35:1]: End OC_ABOUT_TO_COMMIT_QUEUE Return Value = 0
COM+[4:35:1]: Start OC_ABOUT_TO_COMMIT_QUEUE Component = com
Subcomponent = com
COM+[4:35:1]: Subcomponent com state: O-,C+,R-
COM+[4:35:1]: Stopping service ComSysApp...
COM+[4:35:1]: Stopping service ComLB...
COM+[4:35:1]: Stopping service SENS...
COM+[4:35:1]: Stopping service EventSystem...
COM+[4:35:1]: Stopping service SENS...
COM+[4:35:1]: Stopping service fax...
COM+[4:35:1]: Stopping service w3svc...
COM+[4:35:1]: Stopping service smtpsvc...
COM+[4:35:1]: Stopping service iisadmin...
COM+[4:35:1]: End OC_ABOUT_TO_COMMIT_QUEUE Return Value = 0
COM+[4:35:16]: Start OC_COMPLETE_INSTALLATION Component = com
Subcomponent =
COM+[4:35:16]: No PendingFileRenameOperations
COM+[4:35:16]: End OC_COMPLETE_INSTALLATION Return Value = 0
COM+[4:35:24]: Start OC_COMPLETE_INSTALLATION Component = com
Subcomponent = com
COM+[4:35:24]: Subcomponent com state: O-,C+,R+
COM+[4:35:24]: Queuing reg ops for component com, Section Name:
com_install
COM+[4:35:24]: Registering TypeLib:
C:\WINDOWS\System32\Com\mtsadmin.tlb
COM+[4:35:24]: SetFileAttributes returned 0x80070002 for menu item
C:\Documents and Settings\All Users\Start Menu\Programs\Administrative
Tools\Component Services Explorer.lnk
COM+[4:35:24]: Creating menu item for Component Services.
COM+[4:35:24]: Nuke registry key:
HKEY_CLASSES_ROOT\AppID\{182C40F0-32E4-11D0-818B-00A0C9231C29}.
COM+[4:35:24]: Schema version is 83; schema is compatible
COM+[4:35:24]: Nuke registry key:
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\COM3\Setup.
COM+[4:35:24]: Registering C:\WINDOWS\System32\clbcatq.dll.
COM+[4:35:24]: Before call to LoadLibrary - Module:
C:\WINDOWS\System32\clbcatq.dll
COM+[4:35:24]: After call to LoadLibrary - Module:
C:\WINDOWS\System32\clbcatq.dll
COM+[4:35:24]: Before call to DllRegisterServer - Module:
C:\WINDOWS\System32\clbcatq.dll
COM+[4:35:24]: After call to DllRegisterServer - Module:
C:\WINDOWS\System32\clbcatq.dll
COM+[4:35:27]: Registering C:\WINDOWS\System32\comsnap.dll.
COM+[4:35:27]: Before call to LoadLibrary - Module:
C:\WINDOWS\System32\comsnap.dll
COM+[4:35:27]: After call to LoadLibrary - Module:
C:\WINDOWS\System32\comsnap.dll
COM+[4:35:27]: Before call to DllRegisterServer - Module:
C:\WINDOWS\System32\comsnap.dll
COM+[4:35:27]: After call to DllRegisterServer - Module:
C:\WINDOWS\System32\comsnap.dll
COM+[4:35:27]: Registering C:\WINDOWS\System32\comuid.dll.
COM+[4:35:27]: Before call to LoadLibrary - Module:
C:\WINDOWS\System32\comuid.dll
COM+[4:35:27]: After call to LoadLibrary - Module:
C:\WINDOWS\System32\comuid.dll
COM+[4:35:27]: Before call to DllRegisterServer - Module:
C:\WINDOWS\System32\comuid.dll
COM+[4:35:27]: After call to DllRegisterServer - Module:
C:\WINDOWS\System32\comuid.dll
COM+[4:35:28]: Registering C:\WINDOWS\System32\comsvcs.dll.
COM+[4:35:28]: Before call to LoadLibrary - Module:
C:\WINDOWS\System32\comsvcs.dll
COM+[4:35:28]: After call to LoadLibrary - Module:
C:\WINDOWS\System32\comsvcs.dll
COM+[4:35:28]: Before call to DllRegisterServer - Module:
C:\WINDOWS\System32\comsvcs.dll
COM+[4:35:28]: After call to DllRegisterServer - Module:
C:\WINDOWS\System32\comsvcs.dll
COM+[4:35:29]: Registering C:\WINDOWS\System32\catsrv.dll.
COM+[4:35:29]: Before call to LoadLibrary - Module:
C:\WINDOWS\System32\catsrv.dll
COM+[4:35:29]: After call to LoadLibrary - Module:
C:\WINDOWS\System32\catsrv.dll
COM+[4:35:29]: Before call to DllRegisterServer - Module:
C:\WINDOWS\System32\catsrv.dll
COM+[4:35:29]: After call to DllRegisterServer - Module:
C:\WINDOWS\System32\catsrv.dll
COM+[4:35:29]: Registering C:\WINDOWS\System32\catsrvut.dll.
COM+[4:35:29]: Before call to LoadLibrary - Module:
C:\WINDOWS\System32\catsrvut.dll
COM+[4:35:29]: After call to LoadLibrary - Module:
C:\WINDOWS\System32\catsrvut.dll
COM+[4:35:29]: Before call to DllRegisterServer - Module:
C:\WINDOWS\System32\catsrvut.dll
COM+[4:35:29]: After call to DllRegisterServer - Module:
C:\WINDOWS\System32\catsrvut.dll
COM+[4:35:30]: Registering C:\WINDOWS\System32\clbcatex.dll.
COM+[4:35:30]: Before call to LoadLibrary - Module:
C:\WINDOWS\System32\clbcatex.dll
COM+[4:35:30]: After call to LoadLibrary - Module:
C:\WINDOWS\System32\clbcatex.dll
COM+[4:35:30]: Before call to DllRegisterServer - Module:
C:\WINDOWS\System32\clbcatex.dll
COM+[4:35:30]: After call to DllRegisterServer - Module:
C:\WINDOWS\System32\clbcatex.dll
COM+[4:35:30]: Registering C:\WINDOWS\System32\catsrvps.dll.
COM+[4:35:30]: Before call to LoadLibrary - Module:
C:\WINDOWS\System32\catsrvps.dll
COM+[4:35:30]: After call to LoadLibrary - Module:
C:\WINDOWS\System32\catsrvps.dll
COM+[4:35:30]: Before call to DllRegisterServer - Module:
C:\WINDOWS\System32\catsrvps.dll
COM+[4:35:30]: After call to DllRegisterServer - Module:
C:\WINDOWS\System32\catsrvps.dll
COM+[4:35:31]: Registering C:\WINDOWS\System32\stclient.dll.
COM+[4:35:31]: Before call to LoadLibrary - Module:
C:\WINDOWS\System32\stclient.dll
COM+[4:35:31]: After call to LoadLibrary - Module:
C:\WINDOWS\System32\stclient.dll
COM+[4:35:31]: Before call to DllRegisterServer - Module:
C:\WINDOWS\System32\stclient.dll
COM+[4:35:31]: After call to DllRegisterServer - Module:
C:\WINDOWS\System32\stclient.dll
COM+[4:35:31]: Registering C:\WINDOWS\System32\comrepl.dll.
COM+[4:35:31]: Before call to LoadLibrary - Module:
C:\WINDOWS\System32\comrepl.dll
COM+[4:35:31]: After call to LoadLibrary - Module:
C:\WINDOWS\System32\comrepl.dll
COM+[4:35:31]: Before call to DllRegisterServer - Module:
C:\WINDOWS\System32\comrepl.dll
COM+[4:35:31]: After call to DllRegisterServer - Module:
C:\WINDOWS\System32\comrepl.dll
COM+[4:35:31]: Registering C:\WINDOWS\System32\comaddin.dll.
COM+[4:35:31]: Before call to LoadLibrary - Module:
C:\WINDOWS\System32\comaddin.dll
COM+[4:35:31]: After call to LoadLibrary - Module:
C:\WINDOWS\System32\comaddin.dll
COM+[4:35:31]: Before call to DllRegisterServer - Module:
C:\WINDOWS\System32\comaddin.dll
COM+[4:35:31]: After call to DllRegisterServer - Module:
C:\WINDOWS\System32\comaddin.dll
COM+[4:35:31]: Registering C:\WINDOWS\System32\colbact.dll.
COM+[4:35:31]: Before call to LoadLibrary - Module:
C:\WINDOWS\System32\colbact.dll
COM+[4:35:31]: After call to LoadLibrary - Module:
C:\WINDOWS\System32\colbact.dll
COM+[4:35:31]: Before call to DllRegisterServer - Module:
C:\WINDOWS\System32\colbact.dll
COM+[4:35:31]: After call to DllRegisterServer - Module:
C:\WINDOWS\System32\colbact.dll
COM+[4:35:32]: Registering C:\WINDOWS\System32\Com\comadmin.dll.
COM+[4:35:32]: Before call to LoadLibrary - Module:
C:\WINDOWS\System32\Com\comadmin.dll
COM+[4:35:32]: After call to LoadLibrary - Module:
C:\WINDOWS\System32\Com\comadmin.dll
COM+[4:35:32]: Before call to DllRegisterServer - Module:
C:\WINDOWS\System32\Com\comadmin.dll
COM+[4:35:32]: After call to DllRegisterServer - Module:
C:\WINDOWS\System32\Com\comadmin.dll
COM+[4:35:32]: Registering C:\WINDOWS\System32\es.dll.
COM+[4:35:32]: Before call to LoadLibrary - Module:
C:\WINDOWS\System32\es.dll
COM+[4:35:32]: After call to LoadLibrary - Module:
C:\WINDOWS\System32\es.dll
COM+[4:35:32]: Before call to DllRegisterServer - Module:
C:\WINDOWS\System32\es.dll
COM+[4:35:32]: After call to DllRegisterServer - Module:
C:\WINDOWS\System32\es.dll
COM+[4:35:33]: Registering C:\WINDOWS\System32\txflog.dll.
COM+[4:35:33]: Before call to LoadLibrary - Module:
C:\WINDOWS\System32\txflog.dll
COM+[4:35:33]: After call to LoadLibrary - Module:
C:\WINDOWS\System32\txflog.dll
COM+[4:35:33]: Before call to DllRegisterServer - Module:
C:\WINDOWS\System32\txflog.dll
COM+[4:35:33]: After call to DllRegisterServer - Module:
C:\WINDOWS\System32\txflog.dll
COM+[4:35:33]: Before RegisterComEventClasses
COM+[4:35:33]: ERROR: Throwing Exception - FILE:
d:\nt\com\com1x\src\complussetup\comsetup\ccompluscore.cpp, LINE: 565
The COM+ event classes could not be registered.
Error Code = 0x80040206(-2147220986)
COM+[4:35:33]: RaiseException: Error Code: 0x80040206
COM+[4:35:34]: Warning: error 0x8007054b in
IsWin2001PrimaryDomainController
COM+[4:35:34]: Machine is not a PDC
COM+[4:35:34]: ProcessDSSchema succeeded: 0x0
COM+[4:35:34]: COM+ Successfully Deactivated
COM+[4:35:34]: Memory usage for setup process...
COM+[4:35:34]: PeakWorkingSetSize: 55200 Kb, WorkingSetSize: 54992 Kb
COM+[4:35:34]: QuotaPeakPagedPoolUsage: 87 Kb, QuotaPagedPoolUsage: 82
Kb
COM+[4:35:34]: PeakPagefileUsage: 30412 Kb, PagefileUsage: 30364 Kb
COM+[4:35:34]: Sub-component COM+ raised an exception while processing
the OC_COMPLETE_INSTALLATION setup message.

d:\nt\com\com1x\src\complussetup\comsetup\ccompluscore.cpp (line 565)

Error Code = 0x80040206



An unexpected internal error was detected


The COM+ event classes could not be registered.
COM+[4:37:13]: End OC_COMPLETE_INSTALLATION Return Value = -2147220986
COM+[4:37:13]: Start OC_QUERY_STATEComponent = com Subcomponent = com
COM+[4:37:13]: Subcomponent com state: O-,C+,R+
COM+[4:37:13]: End OC_QUERY_STATE Return Value = 2
COM+[4:37:22]: Start OC_CLEANUP Component = com
COM+[4:37:22]: Stopping service COM+ System Application...
COM+[4:37:22]: Memory usage for setup process...
COM+[4:37:22]: PeakWorkingSetSize: 56900 Kb, WorkingSetSize: 44112 Kb
COM+[4:37:22]: QuotaPeakPagedPoolUsage: 87 Kb, QuotaPagedPoolUsage: 70
Kb
COM+[4:37:22]: PeakPagefileUsage: 32344 Kb, PagefileUsage: 28676 Kb
COM+[4:37:22]: End OC_CLEANUP Return Value = 0
COM+[4:37:22]: ********************************************************************************
COM+[4:37:22]: Setup finished - [DATE:06,05,2004 TIME: 04:37 pm]
COM+[4:37:22]: ********************************************************************************




So, what could be causing this failure?
 

Ask a Question

Want to reply to this thread or ask your own question?

You'll need to choose a username for the site, which only take a couple of moments. After that, you can post your question and our members will help you out.

Ask a Question

Top