Windows 作为网络服务启动的问题

Windows 作为网络服务启动的问题,windows,service,network-service,Windows,Service,Network Service,我有一个应用程序,我正试图开始作为一个网络服务 我就是这样做的: sc create“App”binpath=“App path”obj=。\NetworkService password=“” 但我不断收到一个错误-“帐户名无效或不存在,或者指定的帐户名的密码无效。” 如果您使用了正确的语法,任何关于可能错误的指针…sc create“myservice”binPath=“C:\somepath\whatever.exe”DisplayName=“myservice”start=auto ob

我有一个应用程序,我正试图开始作为一个网络服务

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

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


如果您使用了正确的语法,任何关于可能错误的指针…

sc create“myservice”binPath=“C:\somepath\whatever.exe”DisplayName=“myservice”start=auto obj=“。\username”password=password 它不起作用,我猜要么你的帐户名或密码有误,要么你没有访问该帐户的权限。。。如果使用cmd运行命令,则在windows vista或更高版本上,可能需要以管理员身份运行命令提示符


或者是我刚刚注意到的。。。请尝试查看如果删除“password=”后面的引号会发生什么情况。

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

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