【问题标题】:using WIX to continue install, even if there is an error starting a service使用 WIX 继续安装,即使启动服务时出错
【发布时间】:2014-06-14 06:38:26
【问题描述】:

我有一些 WIX 代码来安装一个应用程序,该应用程序也有一个服务要启动。我的问题是,即使服务启动出现问题,我也希望它仍然安装。

我尝试使用“VITAL”属性并将其设置为“no”,但这似乎不起作用。下面是我的 ServiceInstall 元素代码:

   <Component Id="PFME_Email2API_Service" Guid="{8990D911-BAD4-4d4d-9C38-779D11BF3F21}">

  <File Id="PFME_Email2API_Service.exe" Vital="no" Name="PFME-Email2API-Service.exe" KeyPath="yes" Source="C:\Wix Stuff\PFME-Email2API-Service\PFME-Email2API-Service\bin\Debug\PFME-Email2API-Service.exe"/>

      <ServiceInstall Id="InstallEmail2APIService" Vital="no" Name="testsvc" DisplayName="PFME Email2API Service" Start="auto" ErrorControl="normal" Type="ownProcess"/>

      <ServiceControl Id="sc_PFMEEmail2APIService" Name="testsvc" Start="install" Stop="both" Remove="uninstall" Wait="yes"/>
    </Component>

【问题讨论】:

    标签: xml service wix


    【解决方案1】:

    或许ServiceControl的Wait属性需要设置为“No”

    How to install and start a Windows Service using WiX

    【讨论】:

    • 设置 wait="no" 现在根本不会启动任何服务......即使服务没有错误。
    猜你喜欢
    • 2019-08-19
    • 1970-01-01
    • 2010-12-28
    • 1970-01-01
    • 1970-01-01
    • 2013-04-16
    • 1970-01-01
    • 2014-12-05
    • 2013-12-17
    相关资源
    最近更新 更多