我有一个应用程序,我正在尝试作为网络服务启动..
我就是这样做的: sc创建“App”binpath =“app path”obj =。\ NetworkService password =“”
但我一直收到错误 - “帐户名无效或不存在,或者密码对指定的帐户名无效。”
关于可能出错的任何指示...
答案 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 ='
之后删除引号会发生什么