作为网络服务启动的问题

时间:2013-07-21 14:34:50

标签: windows service network-service

我有一个应用程序,我正在尝试作为网络服务启动..

我就是这样做的: sc创建“App”binpath =“app path”obj =。\ NetworkService password =“”

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

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

2 个答案:

答案 0 :(得分:11)

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

sc create "App" binpath= "app path" obj= "NT Authority\NetworkService"

答案 1 :(得分:0)

如果您使用正确的语法sc create "myservice" binPath= "C:\somepath\whatever.exe" DisplayName= "MyService" start= auto obj= ".\username" password= password 它不起作用,我猜你要么你的帐户名或密码错了,要么你没有访问该帐户...如果你使用cmd来运行命令你可能需要运行命令提示符管理员,如果你在Windows Vista或更高版本。

或者我刚注意到的事情......试着看看如果在'password ='

之后删除引号会发生什么