We help IT Professionals succeed at work.

DCOM Server Process Launcher" stuck in 'starting' status

com+ issues
when accessing com+ from
      - control panel
      - admin tools
      - component services
      + computers
      + my computer
      + com+applications

i get the following error
title - Catalog Error
an error occured while processing the last operation.
error code 80040154 - class not registered
buttons - OK

from eventviewer i don't have any com+/dcom errors
in services i have "DCOM Server Process Launcher" stuck in 'starting' status

more things to note.
this may or may not be related to an existing question i have open
Hardware is Dell optiplex755 2.33ghz, 2g Ram
i am running windows xp SP1 with a several updates and hotfixes.  (no i can't upgrade to SP2, I have 2500 Gateway machines working fine with the ~same configuration and we have custom application not yet upgraded to work with SP2)
company was bought out, we're moving to Dell's now
i have to deploy 250 identical machines with this configuration in the next few weeks.

Watch Question

Have you tried
re-registering comadmin.dll (\windows\system32\com) ?
William ElliottSr Tech Guru


registered comaddin.dll (assuming that is what you meant.)
deleted the com3 key from the registry (from the article)

now i am getting

Sub-component COM+ raised an exception while processing the OC_COMPLETE_INSTALLATION setup message.
d:\nt\com\com1x\src\complussetup\comsetup\ccompluscore.cpp (line 3406)
Error Code = 0x8007007f
Interface not registered
The COM+ event classes could not be registered.


Reinstall the COM+ service (using install windows components
Reinstall  IIS and use.The tool  aspnet_regiis.exe and it shoud be used with the parameter -i to get scriptmaps and metabase correctly installed.

William ElliottSr Tech Guru


i saw that article too.. :)

can't reinstall com+ because i'm getting the error i listed above when i try to do so.
i'm not using IIS on this box... and even when i try to install it i get the same
catsrv.dll doesn't like you message..
Sr Tech Guru
fixed it.. copied files from a working machine to this machine and registered them. thse resolved the issue.
net use y: \\myserver\myfix
del C:\WINDOWS\System32\clbcatq.dll
copy Y:\test\clbcatq.dll C:\WINDOWS\System32\clbcatq.dll
copy Y:\test\comsnap.dll C:\WINDOWS\System32\comsnap.dll
copy Y:\test\comuid.dll C:\WINDOWS\System32\comuid.dll
del C:\WINDOWS\System32\comsvcs.dll
copy Y:\test\comsvcs.dll C:\WINDOWS\System32\comsvcs.dll
copy Y:\test\catsrv.dll C:\WINDOWS\System32\catsrv.dll
copy Y:\test\catsrvut.dll C:\WINDOWS\System32\catsrvut.dll
copy Y:\test\clbcatex.dll C:\WINDOWS\System32\clbcatex.dll
copy Y:\test\catsrvps.dll C:\WINDOWS\System32\catsrvps.dll
copy Y:\test\stclient.dll C:\WINDOWS\System32\stclient.dll
copy Y:\test\comrepl.dll C:\WINDOWS\System32\comrepl.dll
copy Y:\test\comaddin.dll C:\WINDOWS\System32\comaddin.dll
del C:\WINDOWS\System32\colbact.dll
copy Y:\test\colbact.dll C:\WINDOWS\System32\colbact.dll
copy Y:\test\comadmin.dll C:\WINDOWS\System32\Com\comadmin.dll
copy Y:\test\mtxdm.dll C:\WINDOWS\System32\mtxdm.dll
copy Y:\test\mtxex.dll C:\WINDOWS\System32\mtxex.dll
copy Y:\test\mtxlegih.dll C:\WINDOWS\System32\mtxlegih.dll
copy Y:\test\dcomcnfg.exe C:\WINDOWS\System32\dcomcnfg.exe
copy Y:\test\comexp.msc C:\WINDOWS\System32\Com\comexp.msc
copy Y:\test\comrepl.exe C:\WINDOWS\System32\Com\comrepl.exe
copy Y:\test\comempty.dat C:\WINDOWS\System32\Com\comempty.dat
copy Y:\test\comrereg.exe C:\WINDOWS\System32\Com\comrereg.exe
copy Y:\test\migregdb.exe C:\WINDOWS\System32\Com\migregdb.exe
copy Y:\test\mtsadmin.tlb C:\WINDOWS\System32\Com\mtsadmin.tlb
regsvr32 /s C:\WINDOWS\System32\clbcatq.dll
regsvr32 /s C:\WINDOWS\System32\comsnap.dll
regsvr32 /s C:\WINDOWS\System32\comuid.dll
regsvr32 /s C:\WINDOWS\System32\comsvcs.dll
regsvr32 /s C:\WINDOWS\System32\catsrv.dll
regsvr32 /s C:\WINDOWS\System32\catsrvut.dll
regsvr32 /s C:\WINDOWS\System32\clbcatex.dll
regsvr32 /s C:\WINDOWS\System32\catsrvps.dll
regsvr32 /s C:\WINDOWS\System32\stclient.dll
regsvr32 /s C:\WINDOWS\System32\comrepl.dll
regsvr32 /s C:\WINDOWS\System32\comaddin.dll
regsvr32 /s C:\WINDOWS\System32\colbact.dll
regsvr32 /s C:\WINDOWS\System32\Com\comadmin.dll
regsvr32 /s C:\WINDOWS\System32\mtxdm.dll
regsvr32 /s C:\WINDOWS\System32\mtxex.dll
regsvr32 /s C:\WINDOWS\System32\mtxlegih.dll
regsvr32 /s C:\WINDOWS\System32\dcomcnfg.exe
regsvr32 /s C:\WINDOWS\System32\Com\comexp.msc
regsvr32 /s C:\WINDOWS\System32\Com\comrepl.exe
regsvr32 /s C:\WINDOWS\System32\Com\comempty.dat
regsvr32 /s C:\WINDOWS\System32\Com\comrereg.exe
regsvr32 /s C:\WINDOWS\System32\Com\migregdb.exe
regsvr32 /s C:\WINDOWS\System32\Com\mtsadmin.tlb

Open in new window