我有一个应用程序,我试图将其作为网络服务启动..
我就是这样做的: sc create "App" binpath= "app path" obj= .\NetworkService password= ""
但我不断收到错误消息 - “帐户名无效或不存在,或者指定的帐户名的密码无效。”
关于可能出错的任何指示...
我有一个应用程序,我试图将其作为网络服务启动..
我就是这样做的: sc create "App" binpath= "app path" obj= .\NetworkService password= ""
但我不断收到错误消息 - “帐户名无效或不存在,或者指定的帐户名的密码无效。”
关于可能出错的任何指示...
问题是网络服务帐户必须指定为“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 或更高版本,则需要以管理员身份运行命令提示符。
或者我刚刚注意到的...尝试看看如果删除“密码=”后的引号会发生什么