我有一个带有 3 个 Windows 服务的 Wix 3.10 安装程序,当我在本地 PC(Windows 8)中运行 MSI 时,服务已正确安装。我可以使用 MSI 停止、启动和卸载服务。
问题是当我在 Windows Server 2016 上安装 MSI 时,我无法停止和卸载该服务。Wix 安装程序的 Xml 是下一个。
<ServiceInstall
Id="WindowsService"
Name="Service"
DisplayName="My windows Service"
Description="Process text Files and moves them into Database"
Type="ownProcess"
Vital="yes"
Start="auto"
Account="[WIX_ACCOUNT_LOCALSERVICE]"
ErrorControl="critical"
Interactive="no"/>
<ServiceControl
Id="ServiceControl"
Name="Service"
Start="install"
Stop ="both"
Remove="uninstall"
Wait="yes"/>
</Component>