如何解决配置服务启动问题

 

发布日期: 2016年7月

适用于: System Center 2012 - Service Manager,System Center 2012 R2 Service Manager

你可以使用两个解决方法过程来尝试解决由于配置服务启动超时而导致升级到 System Center 2012 – Service Manager 失败的问题。 你可以:

  • 在运行安装程序的计算机上禁用签名验证。

  • 增加运行安装程序的计算机上的服务超时设置。

禁用签名验证

  1. 在运行安装程序的计算机上,编辑 Microsoft.Mom.ConfigServiceHost.exe.config 文件,该文件位于 Program Files\Microsoft System Center\Service Manager 2010 文件夹中。

  2. <runtime></runtime> 部分中,添加 <generatePublisherEvidence enabled="false"/>

  3. 保存对该文件所做的更改。

  4. 再次尝试升级。

增加服务超时设置

  1. 在运行安装程序的计算机上,创建以下注册表值以增加服务超时期限:

    HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control   
    ServicesPipeTimeout  
    DWORD  
    200000  
    
    System_CAPS_ICON_caution.jpg 小心


    错误地编辑注册表可能会严重损坏您的系统。 在对注册表进行更改之前,应备份计算机上任何有价值的数据。

    System_CAPS_ICON_note.jpg 说明


    如果服务仍然未能启动,你可能必须进一步增加此值。 此示例中的值以毫秒为单位。 有关该注册表项的其他详情,请参阅 Microsoft 知识库中的文章 922918

  2. 再次启动计算机。

  3. 再次尝试升级。