Windows sc 命令使用方法

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 /?

原文

Microsoft SC Command Documentation

最后更新于 2024-10-06
使用 Hugo 构建
主题 StackJimmy 设计