SC 命令使用方法
SC
命令 (Service Control) 是 Windows 系统中用于管理服务 (service) 的命令行工具。我们可以通过 sc
命令来安装、配置、启动、停止以及删除服务, 还可以用来管理 Windows 系统自带的服务。下面是 sc
命令及相关 net
命令的详细使用说明
安装服务
使用 sc create
命令可以在系统中安装一个新的 Windows 服务
sc create 服务名 binPath= "C:\Users\Administrator\Desktop\win32srvDemo\win32srvdemo\Debug\win32srvDemo.exe"
服务名
: 指定创建的 Windows 服务的名称, 可以是任意唯一标识的字符串
binPath
: 指定服务程序的可执行文件路径, 需要用引号括起来。注意 binPath=
等号与路径之间必须有一个空格, 否则会报错
配置服务
启动类型
使用 sc config
命令配置服务的启动类型
sc config 服务名 start= AUTO
其他选项
start= AUTO 自动启动
start= demand 手动启动
start= DISABLED 禁用服务
start= boot 用于引导启动
start= system 服务随系统启动
开启服务
使用 net start
命令启动已经安装的服务
net start 服务名
sc start 服务名
关闭服务
使用 net stop
命令停止正在运行的服务
net stop 服务名
sc stop 服务名
删除服务
使用 sc delete
命令彻底删除指定的服务
sc delete 服务名
查询服务状态
sc query 服务名
更改服务描述
sc description 服务名 "This is a custom service for data processing"
配置服务登录账户
此命令将服务的登录账户配置为 LocalService
帐户, 并且不使用密码
sc config 服务名 obj= "NT AUTHORITY\LocalService" password= ""
更多信息
如果想了解更多 SC 命令的用法, 可以在 CMD 中输入以下命令查看帮助
sc /?
原文