SC - ChangeServiceConfig失败5:on cmd

时间:2018-01-25 00:30:11

标签: windows service cmd

我想在系统启动时自动停止服务运行。

有关具体信息,我已经使用" administrator"帐户。 并以"打开cmd以管理员身份运行"

这里登录cmd。

C:\>sc config AppIDSvc start= auto
[SC] ChangeServiceConfig SUCCESS

C:\>sc config AppIDSvc start= demand
[SC] ChangeServiceConfig FAILED 5:

Access is denied.

我不明白为什么我可以将启动类型更改为自动但不能要求。

有什么想法吗?

2 个答案:

答案 0 :(得分:0)

通过右键单击CMD并选择cmd.exe或Windows 8或10,以管理员身份运行Run as Administrator,右键单击开始并选择Command Prompt (Admin),然后在cmd.exe中输入:

net user administrator /active:yes

在同一cmd.exe次重试中:

sc config AppIDSvc start= demand

应返回:

  

[SC] ChangeServiceConfig SUCCESS

但是,如果仍然出现access denied错误,请重新启动计算机,然后以管理员身份运行cmd.exe,然后重试:

sc config AppIDSvc start= demand

答案 1 :(得分:0)

您可以破解注册表:(1 = Sys,2 = Auto,3 = Manual,4 = Disabled)

HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Services\WSService\Start  =  4