7

我有一个应用程序,我试图将其作为网络服务启动..

我就是这样做的: sc create "App" binpath= "app path" obj= .\NetworkService password= ""

但我不断收到错误消息 - “帐户名无效或不存在,或者指定的帐户名的密码无效。”

关于可能出错的任何指示...

4

2 回答 2

15

问题是网络服务帐户必须指定为“NT Authority\NetworkService”并且不需要密码。
也就是说,使用以下命令:

sc create "App" binpath= "app path" obj= "NT Authority\NetworkService"
于 2016-06-22T13:21:37.893 回答
0

如果您使用正确的语法sc create "myservice" binPath= "C:\somepath\whatever.exe" DisplayName= "MyService" start= auto obj= ".\username" password= password 并且它不起作用,我猜您的帐户名或密码错误,或者您无权访问该帐户...如果您使用 cmd 运行命令,您可能如果您使用的是 windows vista 或更高版本,则需要以管理员身份运行命令提示符。

或者我刚刚注意到的...尝试看看如果删除“密码=”后的引号会发生什么

于 2013-07-21T14:46:18.507 回答