COM+ System Application service will not start - Server 2008 R2

Answered COM+ System Application service will not start - Server 2008 R2

  • Thursday, November 22, 2012 9:54 AM
     
     

    Beginning today my Server2008 R2's "COM+ System Application" service will not start.

    Error log shows: 

    EvenitID 7000

    "The COM+ System Application service failed to start due to the following error: 

    This version of COM+ System Application is not compatible with the version of Windows you're running. Check your computer's system information to see whether you need a x86 (32-bit) or x64 (64-bit) version of the program, and then contact the software publisher."

    Starting it through services.msc shows:

    "windows could not start the COM+ System Application service on Local Computer. Error 216: 0xd8".

    I've searched through this forum and others but haven't seen any threads that deal with these specific errors.

    Thanks for your help

All Replies

  • Thursday, November 22, 2012 11:30 AM
     
     

    Hello,

    The COM+ System Application (COMSysApp) service manages the configuration and tracking of COM+ based components. If this service stops, most COM+ based components do not function properly. The Volume Shadow Copy Service, which is needed for Windows Backup and backup applications that rely on the Windows Backup API, requires this service.
    This service is installed and enabled by default. In its default configuration it logs on using the Local System account.

    • The COM+ System Application service is dependent upon the following system components:
      COM+ Event System
      Remote Procedure Call (RPC)
      DCOM Server Process Launcher
      RPC Endpoint Mapper
      System Event Notification Service

    So, check whether all above services are in running state, if not start each one and then start COM+ System Application service.

    Have you done any updates recently?. If so updates may be cause of this issue.

    We have a solution for Window 2K3 server (refer KB910383) Can you do the same try and check for the difference.


    Regards, Ravikumar P

  • Thursday, November 22, 2012 6:50 PM
     
     
    All of those services are running, and the registry key from KB910383 is set correctly. Still getting the same error when trying to start the service.
  • Friday, November 23, 2012 2:27 AM
    Moderator
     
     Answered

    Hi


    As Ravikumar suggested, we need to verify all dependencies services. You need to make sure that you can start and stop all these services without problem. Compare the registry settings with another working Windows Server 2008 R2 machine.


    Also, Dlllhost.exe is one of the surrogate processes to host services and COM+ server applications, please verify its version against another good-working Windows 2008 R2 machine. If its version is not correct or not 64bit, replace it. 


    I would also suggest you run sfc /scannow to verify the versions of other system files.

    • Marked As Answer by daedalus606 Friday, November 23, 2012 8:44 AM
    •  
  • Friday, November 23, 2012 8:52 AM
     
     

    bingo, dllhost.exe was modified 11/21/2012 7:27am. I checked it against another dllhost.exe from a working server 2008r2, and filesize was exactly the same as well as the create date. but on the problem server, the "details" tab of properties turned up blank whereas the working server's "Details" tab was full of information. 

    Took ownership of the bad dllhost from TrustedInstaller, and replaced it with the working one. Now the service starts. Thanks!!

    Any ideas as to what could have "modified" that file?