使用批处理文件启用/禁用Windows服务

Gau*_*tam 9 windows-services

有没有办法使用批处理文件启用和禁用Windows服务.我说的是更改服务的启动类型,即启用和禁用,而不是使用Net Start和Net Stop命令启动和停止.

Gau*_*tam 21

sc config <service_name> start= disabled
Run Code Online (Sandbox Code Playgroud)

此命令有许多功能,但一个是在系统启动时确定服务的状态.可以将服务设置为自动运行,手动运行或根本不运行.命令是

sc config ServiceName start= flag
Run Code Online (Sandbox Code Playgroud)

这里ServiceName是服务的名称,flag有一个值auto,demand.或者禁用.例如,要将服务设置为手动运行,命令是

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

请注意,等号后面必须有空格.参数ServiceName的正确值可能并不总是很明显,下一个命令可用于为所有服务查找它.


Anr*_*nri 5

sc config <service_name> start= disabled
Run Code Online (Sandbox Code Playgroud)