You can edit the registry from offline. You may be able to find instructions on the net for doing so, but remember this is a dangerous operation and might mess up your system even more.
But from what I see, DCOM (DCOMLAUNCH) is a service that used rpcss.dll
in the Windows\System32 folder. You may be able to repair such a problem by running the System File Checker from offline. How to Run the System File Checker (Sfc.exe) Offline in Windows 7 and Vista - The Winhelponline Blog
If that doesn't help, here is some info you may need to edit your registry. I have made some assumptions based on your DCOM comment.
Registry entry for the DCOMLAUNCH
In the right pane of regedit, there is a "Start
" entry which mine shows as 0x00000002(2
In your Windows\System32\Config
folder there are five hives, and I believe you will need the SYSTEM
I tried booting to the command prompt using the install DVD and using the "Windows\System32\compmgmtlauncher.exe"
(or Taskmgr.exe) command,but was unable to get it to start. If you could, you may be able to start the services.exe
(which I did not try directly). If you were able to boot into safe mode, or use the repair CD, you may be able to use this option.
Anyway, if you end up editing the registry, let us know. I have done it a couple of times and should be able to help. If you use a reference for the procedure, please post the link to it.