【发布时间】:2013-07-20 08:28:41
【问题描述】:
我有一个应用程序,我正尝试将其作为网络服务启动..
这就是我的做法: sc create "App" binpath="app path" obj= .\NetworkService password=""
但我不断收到错误消息 - “帐户名无效或不存在,或者指定的帐户名的密码无效。”
任何可能出错的指针...
【问题讨论】:
标签: windows service network-service
我有一个应用程序,我正尝试将其作为网络服务启动..
这就是我的做法: sc create "App" binpath="app path" obj= .\NetworkService password=""
但我不断收到错误消息 - “帐户名无效或不存在,或者指定的帐户名的密码无效。”
任何可能出错的指针...
【问题讨论】:
标签: windows service network-service
问题是网络服务帐户必须指定为“NT Authority\NetworkService”并且不需要密码。
也就是说,使用这个命令:
sc create "App" binpath= "app path" obj= "NT Authority\NetworkService"
【讨论】:
如果您使用正确的语法sc create "myservice" binPath= "C:\somepath\whatever.exe" DisplayName= "MyService" start= auto obj= ".\username" password= password
并且它不起作用,我猜您的帐户名或密码错误,或者您无权访问该帐户...如果您使用 cmd 运行命令,您可能需要运行命令提示符为如果您使用的是 windows vista 或更高版本,则为管理员。
或者我刚刚注意到的...尝试看看如果删除 'password=' 之后的引号会发生什么
【讨论】: