Windows DCOM Launcher Service Process (Service?) Registry Repair Method v0.1 mach 9

One day, the service information for this service went missing from my Desktop (Gertie, for those of you who want to keep track of the names of my computers).

What I did to fix with was simple.

First I followed this tutorial with a few modifacations.

  1. Download the files from (srvany.zip) from this page.
  2. List the process name as DcomLaunch.
  3. We're just going to overwrite what program the service runs anyway, but you'll want to try and keep it close to C:\WINDOWS\system32\svchost -k DcomLaunch, just for consistencys sake. If you find that does not work, you can simply use C:\WINDOWS\system32\svchost or any other process you know is safe.
  4. This is where you'll need to make a *.reg file. I find the simplest way is to open notepad, paste in the required information and save is as something.reg (for this I used DCOMLAUNCH.reg, as I felt that was a logical file name). The file name has no significance past you remebering what the file contains. Also you can just download mine.
  1. Windows Registry Editor Version 5.00
  2. [HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\DcomLaunch]
  3. "Description"="Provides launch functionality for DCOM services."
  4. "DisplayName"="DCOM Server Process Launcher"
  5. "ErrorControl"=dword:00000001
  6. "Group"="Event Log"
  7. "ImagePath"=hex(2):25,00,53,00,79,00,73,00,74,00,65,00,6d,00,52,00,6f,00,6f,00,\
  8. 74,00,25,00,5c,00,73,00,79,00,73,00,74,00,65,00,6d,00,33,00,32,00,5c,00,73,\
  9. 00,76,00,63,00,68,00,6f,00,73,00,74,00,20,00,2d,00,6b,00,20,00,44,00,63,00,\
  10. 6f,00,6d,00,4c,00,61,00,75,00,6e,00,63,00,68,00,00,00
  11. "ObjectName"="LocalSystem"
  12. "Start"=dword:00000002
  13. "Type"=dword:00000020
  14. "FailureActions"=hex:00,00,00,00,00,00,00,00,00,00,00,00,01,00,00,00,00,00,00,\
  15. 00,02,00,00,00,60,ea,00,00
  16. [HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\DcomLaunch\Parameters]
  17. "ServiceDll"=hex(2):25,00,53,00,79,00,73,00,74,00,65,00,6d,00,52,00,6f,00,6f,\
  18. 00,74,00,25,00,5c,00,73,00,79,00,73,00,74,00,65,00,6d,00,33,00,32,00,5c,00,\
  19. 72,00,70,00,63,00,73,00,73,00,2e,00,64,00,6c,00,6c,00,00,00
  20. [HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\DcomLaunch\Security]
  21. "Security"=hex:01,00,14,80,b4,00,00,00,c0,00,00,00,14,00,00,00,34,00,00,00,02,\
  22. 00,20,00,01,00,00,00,02,80,18,00,ff,01,0f,00,01,01,00,00,00,00,00,01,00,00,\
  23. 00,00,20,02,00,00,02,00,80,00,05,00,00,00,00,03,18,00,8d,00,02,00,01,01,00,\
  24. 00,00,00,00,01,00,00,00,00,00,00,00,00,00,03,18,00,ff,01,0f,00,01,02,00,00,\
  25. 00,00,00,05,20,00,00,00,20,02,00,00,00,03,18,00,8f,00,02,00,01,02,00,00,00,\
  26. 00,00,05,20,00,00,00,23,02,00,00,00,03,18,00,9d,00,00,00,01,01,00,00,00,00,\
  27. 00,05,04,00,00,00,23,02,00,00,00,03,18,00,9d,00,00,00,01,02,00,00,00,00,00,\
  28. 05,20,00,00,00,21,02,00,00,01,01,00,00,00,00,00,05,12,00,00,00,01,01,00,00,\
  29. 00,00,00,05,12,00,00,00v
  30. [HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\DcomLaunch\Enum]
  31. "0"="Root\\LEGACY_DCOMLAUNCH\\0000"
  32. "Count"=dword:00000001
  33. "NextInstance"=dword:00000001