8004155 error in COM+ configuration

H

Harkonnen

Hi,

After installing IIS, I noticed that I couldn't launch ASP pages. HTML
works good, but I get an internal server error with ASP pages.

After many searches, it seems to come from COM+. So, I did this :

- rename clbcatq.dll to ~clbcatq.dll
- reboot
- delete COM3 registry key
- Add/Remove programs, and make a default install of Windows Components

But during this installation of Windows Components, this error appears
(in french) :

"Le sous-composant COM+ a provoqué une exception lors du traitement du
message du programme d'installation OC_COMPLETE_INSTALLATION.

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

Code d'erreur = 0x80040155



Interface non enregistrée

Impossible d'enregistrer les classes d'événements COM+"


And in my comsetup.log file, I can read that :


COM+[1:26:19]:
************************************************************************
********
COM+[1:26:19]: Setup started - [DATE:03,12,2004 TIME: 01:26 pm]
COM+[1:26:19]:
************************************************************************
********
COM+[1:26:19]: Start OC_INIT_COMPONENT Component = com
COM+[1:26:19]: INF VERSION (com) = 2001,12,4414,42
COM+[1:26:19]: Instantiating CMasterNT5Wks
COM+[1:26:19]: Memory usage for setup process...
COM+[1:26:19]: PeakWorkingSetSize: 8904 Kb, WorkingSetSize: 8904 Kb
COM+[1:26:19]: QuotaPeakPagedPoolUsage: 44 Kb, QuotaPagedPoolUsage: 44
Kb
COM+[1:26:19]: PeakPagefileUsage: 4000 Kb, PagefileUsage: 3920 Kb
COM+[1:26:19]: MTSS: Answer File =
COM+[1:26:19]: Calling SetupOpenInfFile.
COM+[1:26:19]: Unable to open Answer File!!
COM+[1:26:19]: DRID-39104 -> Path: C:\WINDOWS\Java\Trustlib\
COM+[1:26:19]: Installed COM product version = 0.0.0.0
COM+[1:26:19]: SETUP VERSION = 3.0.0.4414
COM+[1:26:19]: Installation Mode = FRESH
COM+[1:26:19]: Setup Mode = CUSTOM
COM+[1:26:19]: DRID-39103 -> Path: C:\Program Files\Fichiers communs
\ODBC\Data Sources\
COM+[1:26:19]: End OC_INIT_COMPONENT Return Value = 0
COM+[1:26:20]: Start OC_QUERY_STATEComponent = com Subcomponent = com
COM+[1:26:20]: Subcomponent com state: O-,C-,R-
COM+[1:26:20]: End OC_QUERY_STATE Return Value = 0
COM+[1:26:21]: Start OC_QUERY_CHANGE_SEL_STATE Component = com
Subcomponent = com
COM+[1:26:21]: Subcomponent com state: O-,C-,R-
COM+[1:26:21]: End OC_QUERY_CHANGE_SEL_STATE Return Value = 1
COM+[1:26:21]: Start OC_QUERY_CHANGE_SEL_STATE Component = com
Subcomponent = com
COM+[1:26:21]: Subcomponent com state: O-,C+,R-
COM+[1:26:21]: End OC_QUERY_CHANGE_SEL_STATE Return Value = 1
COM+[1:26:21]: Start OC_QUERY_CHANGE_SEL_STATE Component = com
Subcomponent = com
COM+[1:26:21]: Subcomponent com state: O-,C+,R-
COM+[1:26:21]: End OC_QUERY_CHANGE_SEL_STATE Return Value = 1
COM+[1:26:21]: Start OC_QUERY_CHANGE_SEL_STATE Component = com
Subcomponent = com
COM+[1:26:21]: Subcomponent com state: O-,C+,R-
COM+[1:26:21]: End OC_QUERY_CHANGE_SEL_STATE Return Value = 1
COM+[1:26:21]: Start OC_QUERY_CHANGE_SEL_STATE Component = com
Subcomponent = com
COM+[1:26:21]: Subcomponent com state: O-,C+,R-
COM+[1:26:21]: End OC_QUERY_CHANGE_SEL_STATE Return Value = 1
COM+[1:26:21]: Start OC_QUERY_CHANGE_SEL_STATE Component = com
Subcomponent = com
COM+[1:26:21]: Subcomponent com state: O-,C+,R-
COM+[1:26:21]: End OC_QUERY_CHANGE_SEL_STATE Return Value = 1
COM+[1:26:25]: Start OC_CALC_DISK_SPACE Component = com Subcomponent =
com
COM+[1:26:25]: End OC_CALC_DISK_SPACE Return Value = 0
COM+[1:26:30]: Start OC_QUEUE_FILE_OPS Component = com Subcomponent =
COM+[1:26:30]: End OC_QUEUE_FILE_OPS Return Value = 0
COM+[1:26:30]: Start OC_QUEUE_FILE_OPS Component = com Subcomponent =
com
COM+[1:26:30]: Subcomponent com state: O-,C+,R-
COM+[1:26:30]: Reading persistent registry values
COM+[1:26:30]: Finished reading persistent registry values, retval = 0x0
COM+[1:26:30]: Queuing file ops for component com, Section Name:
com_install
COM+[1:26:30]: The following files will be copied:
COM+[1:26:30]: C:\WINDOWS\System32\clbcatq.dll
COM+[1:26:30]: C:\WINDOWS\System32\comsnap.dll
COM+[1:26:30]: C:\WINDOWS\System32\comuid.dll
COM+[1:26:30]: C:\WINDOWS\System32\comsvcs.dll
COM+[1:26:30]: C:\WINDOWS\System32\catsrv.dll
COM+[1:26:30]: C:\WINDOWS\System32\catsrvut.dll
COM+[1:26:30]: C:\WINDOWS\System32\clbcatex.dll
COM+[1:26:30]: C:\WINDOWS\System32\catsrvps.dll
COM+[1:26:30]: C:\WINDOWS\System32\stclient.dll
COM+[1:26:30]: C:\WINDOWS\System32\comrepl.dll
COM+[1:26:30]: C:\WINDOWS\System32\comaddin.dll
COM+[1:26:30]: C:\WINDOWS\System32\colbact.dll
COM+[1:26:30]: C:\WINDOWS\System32\Com\comadmin.dll
COM+[1:26:30]: C:\WINDOWS\System32\mtxdm.dll
COM+[1:26:30]: C:\WINDOWS\System32\mtxex.dll
COM+[1:26:30]: C:\WINDOWS\System32\mtxlegih.dll
COM+[1:26:30]: C:\WINDOWS\System32\dcomcnfg.exe
COM+[1:26:30]: C:\WINDOWS\System32\Com\comexp.msc
COM+[1:26:30]: C:\WINDOWS\System32\Com\comrepl.exe
COM+[1:26:30]: C:\WINDOWS\System32\Com\comempty.dat
COM+[1:26:30]: C:\WINDOWS\System32\Com\comrereg.exe
COM+[1:26:30]: C:\WINDOWS\System32\Com\migregdb.exe
COM+[1:26:30]: C:\WINDOWS\System32\Com\mtsadmin.tlb
COM+[1:26:30]: The following files will be deleted:
COM+[1:26:30]: Nuke registry key: HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft
\COM3\Setup.
COM+[1:26:30]: DRID-39105 -> Path: C:\Documents and Settings\All Users
\Menu D‚marrer\Programmes\
COM+[1:26:30]: End OC_QUEUE_FILE_OPS Return Value = 0
COM+[1:26:31]: Start OC_QUERY_STEP_COUNT Component = com Subcomponent =
COM+[1:26:31]: End OC_QUERY_STEP_COUNT Return Value = 0
COM+[1:26:31]: Start OC_QUERY_STEP_COUNT Component = com Subcomponent =
com
COM+[1:26:31]: End OC_QUERY_STEP_COUNT Return Value = 120
COM+[1:26:33]: Start OC_ABOUT_TO_COMMIT_QUEUE Component = com
Subcomponent =
COM+[1:26:33]: No PendingFileRenameOperations
COM+[1:26:33]: End OC_ABOUT_TO_COMMIT_QUEUE Return Value = 0
COM+[1:26:33]: Start OC_ABOUT_TO_COMMIT_QUEUE Component = com
Subcomponent = com
COM+[1:26:33]: Subcomponent com state: O-,C+,R-
COM+[1:26:33]: Stopping service ComSysApp...
COM+[1:26:33]: Stopping service ComLB...
COM+[1:26:33]: Stopping service SENS...
COM+[1:26:33]: Stopping service EventSystem...
COM+[1:26:33]: Stopping service SENS...
COM+[1:26:33]: Stopping service fax...
COM+[1:26:33]: Stopping service w3svc...
COM+[1:26:34]: Stopping service smtpsvc...
COM+[1:26:35]: Stopping service iisadmin...
COM+[1:26:35]: Stopping service SMTPSVC...
COM+[1:26:35]: Stopping service W3SVC...
COM+[1:26:43]: End OC_ABOUT_TO_COMMIT_QUEUE Return Value = 0
COM+[1:26:45]: Start OC_COMPLETE_INSTALLATION Component = com
Subcomponent =
COM+[1:26:45]: No PendingFileRenameOperations
COM+[1:26:45]: End OC_COMPLETE_INSTALLATION Return Value = 0
COM+[1:26:45]: Start OC_COMPLETE_INSTALLATION Component = com
Subcomponent = com
COM+[1:26:45]: Subcomponent com state: O-,C+,R+
COM+[1:26:45]: Queuing reg ops for component com, Section Name:
com_install
COM+[1:26:45]: Registering TypeLib: C:\WINDOWS\System32\Com\mtsadmin.tlb
COM+[1:26:45]: SetFileAttributes returned 0x80070002 for menu item C:
\Documents and Settings\All Users\Menu D‚marrer\Programmes\Outils
d'administration\Composant logiciel enfichable Services de
composants.lnk
COM+[1:26:45]: Creating menu item for Services de composants.
COM+[1:26:45]: Nuke registry key: HKEY_CLASSES_ROOT\AppID\{182C40F0-
32E4-11D0-818B-00A0C9231C29}.
COM+[1:26:45]: Schema version is 0; schema is incompatible
COM+[1:26:45]: Running command: C:\WINDOWS\System32\com\migregdb.exe 0
"C:\WINDOWS\INF\COMA.tmp"
COM+[1:26:45]: MigRegDB sucessfully migrated the incompatible schema
COM+[1:26:45]: Nuke registry key: HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft
\COM3\Setup.
COM+[1:26:45]: Registering C:\WINDOWS\System32\clbcatq.dll.
COM+[1:26:45]: Before call to LoadLibrary - Module: C:\WINDOWS\System32
\clbcatq.dll
COM+[1:26:45]: After call to LoadLibrary - Module: C:\WINDOWS\System32
\clbcatq.dll
COM+[1:26:45]: Before call to DllRegisterServer - Module: C:\WINDOWS
\System32\clbcatq.dll
COM+[1:26:46]: After call to DllRegisterServer - Module: C:\WINDOWS
\System32\clbcatq.dll
COM+[1:26:46]: Registering C:\WINDOWS\System32\comsnap.dll.
COM+[1:26:46]: Before call to LoadLibrary - Module: C:\WINDOWS\System32
\comsnap.dll
COM+[1:26:46]: After call to LoadLibrary - Module: C:\WINDOWS\System32
\comsnap.dll
COM+[1:26:46]: Before call to DllRegisterServer - Module: C:\WINDOWS
\System32\comsnap.dll
COM+[1:26:46]: After call to DllRegisterServer - Module: C:\WINDOWS
\System32\comsnap.dll
COM+[1:26:46]: Registering C:\WINDOWS\System32\comuid.dll.
COM+[1:26:46]: Before call to LoadLibrary - Module: C:\WINDOWS\System32
\comuid.dll
COM+[1:26:46]: After call to LoadLibrary - Module: C:\WINDOWS\System32
\comuid.dll
COM+[1:26:46]: Before call to DllRegisterServer - Module: C:\WINDOWS
\System32\comuid.dll
COM+[1:26:46]: After call to DllRegisterServer - Module: C:\WINDOWS
\System32\comuid.dll
COM+[1:26:46]: Registering C:\WINDOWS\System32\comsvcs.dll.
COM+[1:26:46]: Before call to LoadLibrary - Module: C:\WINDOWS\System32
\comsvcs.dll
COM+[1:26:46]: After call to LoadLibrary - Module: C:\WINDOWS\System32
\comsvcs.dll
COM+[1:26:46]: Before call to DllRegisterServer - Module: C:\WINDOWS
\System32\comsvcs.dll
COM+[1:26:46]: After call to DllRegisterServer - Module: C:\WINDOWS
\System32\comsvcs.dll
COM+[1:26:47]: Registering C:\WINDOWS\System32\catsrv.dll.
COM+[1:26:47]: Before call to LoadLibrary - Module: C:\WINDOWS\System32
\catsrv.dll
COM+[1:26:47]: After call to LoadLibrary - Module: C:\WINDOWS\System32
\catsrv.dll
COM+[1:26:47]: Before call to DllRegisterServer - Module: C:\WINDOWS
\System32\catsrv.dll
COM+[1:26:47]: After call to DllRegisterServer - Module: C:\WINDOWS
\System32\catsrv.dll
COM+[1:26:47]: Registering C:\WINDOWS\System32\catsrvut.dll.
COM+[1:26:47]: Before call to LoadLibrary - Module: C:\WINDOWS\System32
\catsrvut.dll
COM+[1:26:47]: After call to LoadLibrary - Module: C:\WINDOWS\System32
\catsrvut.dll
COM+[1:26:47]: Before call to DllRegisterServer - Module: C:\WINDOWS
\System32\catsrvut.dll
COM+[1:26:47]: After call to DllRegisterServer - Module: C:\WINDOWS
\System32\catsrvut.dll
COM+[1:26:47]: Registering C:\WINDOWS\System32\clbcatex.dll.
COM+[1:26:47]: Before call to LoadLibrary - Module: C:\WINDOWS\System32
\clbcatex.dll
COM+[1:26:47]: After call to LoadLibrary - Module: C:\WINDOWS\System32
\clbcatex.dll
COM+[1:26:47]: Before call to DllRegisterServer - Module: C:\WINDOWS
\System32\clbcatex.dll
COM+[1:26:47]: After call to DllRegisterServer - Module: C:\WINDOWS
\System32\clbcatex.dll
COM+[1:26:47]: Registering C:\WINDOWS\System32\catsrvps.dll.
COM+[1:26:47]: Before call to LoadLibrary - Module: C:\WINDOWS\System32
\catsrvps.dll
COM+[1:26:47]: After call to LoadLibrary - Module: C:\WINDOWS\System32
\catsrvps.dll
COM+[1:26:47]: Before call to DllRegisterServer - Module: C:\WINDOWS
\System32\catsrvps.dll
COM+[1:26:47]: After call to DllRegisterServer - Module: C:\WINDOWS
\System32\catsrvps.dll
COM+[1:26:47]: Registering C:\WINDOWS\System32\stclient.dll.
COM+[1:26:47]: Before call to LoadLibrary - Module: C:\WINDOWS\System32
\stclient.dll
COM+[1:26:47]: After call to LoadLibrary - Module: C:\WINDOWS\System32
\stclient.dll
COM+[1:26:47]: Before call to DllRegisterServer - Module: C:\WINDOWS
\System32\stclient.dll
COM+[1:26:47]: After call to DllRegisterServer - Module: C:\WINDOWS
\System32\stclient.dll
COM+[1:26:47]: Registering C:\WINDOWS\System32\comrepl.dll.
COM+[1:26:47]: Before call to LoadLibrary - Module: C:\WINDOWS\System32
\comrepl.dll
COM+[1:26:47]: After call to LoadLibrary - Module: C:\WINDOWS\System32
\comrepl.dll
COM+[1:26:47]: Before call to DllRegisterServer - Module: C:\WINDOWS
\System32\comrepl.dll
COM+[1:26:47]: After call to DllRegisterServer - Module: C:\WINDOWS
\System32\comrepl.dll
COM+[1:26:47]: Registering C:\WINDOWS\System32\comaddin.dll.
COM+[1:26:47]: Before call to LoadLibrary - Module: C:\WINDOWS\System32
\comaddin.dll
COM+[1:26:47]: After call to LoadLibrary - Module: C:\WINDOWS\System32
\comaddin.dll
COM+[1:26:47]: Before call to DllRegisterServer - Module: C:\WINDOWS
\System32\comaddin.dll
COM+[1:26:47]: After call to DllRegisterServer - Module: C:\WINDOWS
\System32\comaddin.dll
COM+[1:26:47]: Registering C:\WINDOWS\System32\colbact.dll.
COM+[1:26:47]: Before call to LoadLibrary - Module: C:\WINDOWS\System32
\colbact.dll
COM+[1:26:47]: After call to LoadLibrary - Module: C:\WINDOWS\System32
\colbact.dll
COM+[1:26:47]: Before call to DllRegisterServer - Module: C:\WINDOWS
\System32\colbact.dll
COM+[1:26:47]: After call to DllRegisterServer - Module: C:\WINDOWS
\System32\colbact.dll
COM+[1:26:47]: Registering C:\WINDOWS\System32\Com\comadmin.dll.
COM+[1:26:47]: Before call to LoadLibrary - Module: C:\WINDOWS\System32
\Com\comadmin.dll
COM+[1:26:48]: After call to LoadLibrary - Module: C:\WINDOWS\System32
\Com\comadmin.dll
COM+[1:26:48]: Before call to DllRegisterServer - Module: C:\WINDOWS
\System32\Com\comadmin.dll
COM+[1:26:48]: After call to DllRegisterServer - Module: C:\WINDOWS
\System32\Com\comadmin.dll
COM+[1:26:48]: Registering C:\WINDOWS\System32\es.dll.
COM+[1:26:48]: Before call to LoadLibrary - Module: C:\WINDOWS\System32
\es.dll
COM+[1:26:48]: After call to LoadLibrary - Module: C:\WINDOWS\System32
\es.dll
COM+[1:26:48]: Before call to DllRegisterServer - Module: C:\WINDOWS
\System32\es.dll
COM+[1:26:48]: After call to DllRegisterServer - Module: C:\WINDOWS
\System32\es.dll
COM+[1:26:48]: Registering C:\WINDOWS\System32\txflog.dll.
COM+[1:26:48]: Before call to LoadLibrary - Module: C:\WINDOWS\System32
\txflog.dll
COM+[1:26:48]: After call to LoadLibrary - Module: C:\WINDOWS\System32
\txflog.dll
COM+[1:26:48]: Before call to DllRegisterServer - Module: C:\WINDOWS
\System32\txflog.dll
COM+[1:26:48]: After call to DllRegisterServer - Module: C:\WINDOWS
\System32\txflog.dll
COM+[1:26:48]: Before RegisterComEventClasses
COM+[1:26:48]: ERROR: Throwing Exception - FILE: d:\nt\com\com1x\src
\complussetup\comsetup\ccompluscore.cpp, LINE: 565
Impossible d'enregistrer les classes d'‚v‚nements COM+.
Error Code = 0x80040155(-2147221163)
COM+[1:26:48]: RaiseException: Error Code: 0x80040155
COM+[1:26:50]: Warning: error 0x800704cf in
IsWin2001PrimaryDomainController
COM+[1:26:50]: Machine is not a PDC
COM+[1:26:50]: ProcessDSSchema succeeded: 0x0
COM+[1:26:50]: COM+ Successfully Deactivated
COM+[1:26:50]: Memory usage for setup process...
COM+[1:26:50]: PeakWorkingSetSize: 54440 Kb, WorkingSetSize: 54260 Kb
COM+[1:26:50]: QuotaPeakPagedPoolUsage: 90 Kb, QuotaPagedPoolUsage: 88
Kb
COM+[1:26:50]: PeakPagefileUsage: 26668 Kb, PagefileUsage: 26588 Kb
COM+[1:26:50]: Le sous-composant COM+ a provoqu‚ une exception lors du
traitement du message du programme d'installation
OC_COMPLETE_INSTALLATION.

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

Code d'erreur = 0x80040155



Interface non enregistr‚e


Impossible d'enregistrer les classes d'‚v‚nements COM+.
COM+[1:27:18]: End OC_COMPLETE_INSTALLATION Return Value = -2147221163
COM+[1:27:18]: Start OC_QUERY_STATEComponent = com Subcomponent = com
COM+[1:27:18]: Subcomponent com state: O-,C+,R+
COM+[1:27:18]: End OC_QUERY_STATE Return Value = 2
COM+[1:27:22]: Start OC_CLEANUP Component = com
COM+[1:27:22]: Stopping service COM+ System Application...
COM+[1:27:22]: Memory usage for setup process...
COM+[1:27:22]: PeakWorkingSetSize: 56672 Kb, WorkingSetSize: 44836 Kb
COM+[1:27:22]: QuotaPeakPagedPoolUsage: 92 Kb, QuotaPagedPoolUsage: 77
Kb
COM+[1:27:22]: PeakPagefileUsage: 29132 Kb, PagefileUsage: 26444 Kb
COM+[1:27:22]: End OC_CLEANUP Return Value = 0
COM+[1:27:22]:
************************************************************************
********
COM+[1:27:22]: Setup finished - [DATE:03,12,2004 TIME: 01:27 pm]
COM+[1:27:22]:
************************************************************************
********


So, can you help me to resolve this ?

Thanks
 
G

Guest

Dear Harkonnen

Well I got the same problem using WinXP SP1. If you have any solution, please send it to me as well

Sorry that I can't help you
 

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