我正在尝试安装我写的.NET服务.根据MSDN的建议,我使用的是InstallUtil.但我错过了如何在命令行甚至服务本身设置默认服务用户.现在,运行InstallUtil时,它会显示一个对话框,要求为用户凭证的用户.我正在尝试将服务安装集成到更大的安装中,并且需要服务安装保持静默.
我想我可能已经找到了.在服务本身中,自动创建的ServiceProcessInstaller组件具有属性"Account",可以将其设置为"LocalService","LocalSystem","NetworkService"或"User".它默认为"用户",必须显示提示.