gpt4 book ai didi

windows - 如何使用 WiX 在 NetworkService 帐户下安装和启动 Windows 服务?

转载 作者:可可西里 更新时间:2023-11-01 12:59:39 25 4
gpt4 key购买 nike

我正在尝试创建一个 wix 安装程序以在 NetworkService 帐户下安装和启动 Windows 服务,但失败了,我得到的是无法安装“服务”()。验证您是否有足够的权限来安装系统服务。”

请指教,我的代码如下:

<Component Id="service" Guid='myguid'>
<File Id='JobServiceEXE' Name='JobService.exe' DiskId='1' Source='mypath\JobService.exe' KeyPath='yes' />
<ServiceControl Id="JobService" Name="[SERVICEID]" Stop="uninstall" Remove="uninstall" Wait="yes" />
<ServiceInstall
Id="JobService" Name="[SERVICEID]" DisplayName="[SERVICENAME]" Type="ownProcess" Start="auto" ErrorControl="normal" Vital ='yes'
Account="NT Authority\NetworkService"
Description="Job Service" />
</Component>

谢谢!

最佳答案

Paul 的回答不正确。根据 MSDN 文档,要指定网络服务帐户,请使用“NT AUTHORITY\NETWORK SERVICE”:

...the name of the account must be

NT AUTHORITY\NETWORKSERVICE

when you call CreateService or ChangeServiceConfig, regardless of the locale...

设置属性“ALLUSERS”以强制管理员安装。

参见 this更多信息链接

关于windows - 如何使用 WiX 在 NetworkService 帐户下安装和启动 Windows 服务?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2003404/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com