SC - ChangeServiceConfig 失败 5:在 cmd 上

Pan*_*dol 5 windows service cmd

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

有关具体信息,我使用“管理员”帐户登录。并用“以管理员身份运行”打开cmd

这是cmd的登录信息。

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

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

Access is denied.
Run Code Online (Sandbox Code Playgroud)

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

有任何想法吗?

小智 5

您可以直接破解注册表:(1=系统,2=自动,3=手动,4=禁用)

HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Services\WSService\Start  =  4
Run Code Online (Sandbox Code Playgroud)


Ger*_*ard 0

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

net user administrator /active:yes
Run Code Online (Sandbox Code Playgroud)

在同一次cmd.exe重试中:

sc config AppIDSvc start= demand
Run Code Online (Sandbox Code Playgroud)

哪个应该返回:

[SC] 更改服务配置成功

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

sc config AppIDSvc start= demand
Run Code Online (Sandbox Code Playgroud)