无法启动/删除在本地系统下创建的Windows服务

时间:2014-04-23 17:48:58

标签: windows-services service-control-manager

作为MSDeploy后期步骤的一部分,我运行

sc create MyService binPath= "C:\Services\MyService"

(请注意,此命令是从远程服务器运行的)

尝试使用sc或通过用户界面启动/删除服务会导致Access Denied错误,但这没有任何意义。为什么不允许本地系统这样做?您无法转到服务文件夹并以用户身份添加本地系统..

我做错了什么?

如果我需要使用其他帐户,例如Local ServiceNetwork Service,如何指定要在我的sc create命令中使用的帐户?

1 个答案:

答案 0 :(得分:0)

Yikes,我指定了目录的名称,而不是包含可执行文件。

显然sc仍然可以毫无错误地创建服务。