Windows的sc命令

  • Windows的sc命令
    • 命令帮助
    • 常用用法
      • 创建
      • 查询
      • 启动
      • 停止
      • 配置
      • 删除

Windows的sc命令

命令帮助

在dos窗口输入sc即可

C:\Users\msi>sc
描述:SC 是用来与服务控制管理器和服务进行通信的命令行程序。
用法:sc <server> [command] [service name] <option1> <option2>...<server> 选项的格式为 "\\ServerName"可通过键入以下命令获取有关命令的更多帮助: "sc [command]"命令:query-----------查询服务的状态,或枚举服务类型的状态。queryex---------查询服务的扩展状态,或枚举服务类型的状态。start-----------启动服务。pause-----------向服务发送 PAUSE 控制请求。interrogate-----向服务发送 INTERROGATE 控制请求。continue--------向服务发送 CONTINUE 控制请求。stop------------向服务发送 STOP 请求。config----------更改服务的配置(永久)。description-----更改服务的描述。failure---------更改失败时服务执行的操作。failureflag-----更改服务的失败操作标志。sidtype---------更改服务的服务 SID 类型。privs-----------更改服务的所需特权。managedaccount--更改服务以将服务帐户密码标记为由 LSA 管理。qc--------------查询服务的配置信息。qdescription----查询服务的描述。qfailure--------查询失败时服务执行的操作。qfailureflag----查询服务的失败操作标志。qsidtype--------查询服务的服务 SID 类型。qprivs----------查询服务的所需特权。qtriggerinfo----查询服务的触发器参数。qpreferrednode--查询服务的首选 NUMA 节点。qmanagedaccount-查询服务是否将帐户与 LSA 管理的密码结合使用。qprotection-----查询服务的进程保护级别。quserservice----查询用户服务模板的本地实例。delete ----------(从注册表中)删除服务。create----------创建服务(并将其添加到注册表中)。control---------向服务发送控制。sdshow----------显示服务的安全描述符。sdset-----------设置服务的安全描述符。showsid---------显示与任意名称对应的服务 SID 字符串。triggerinfo-----配置服务的触发器参数。preferrednode---设置服务的首选 NUMA 节点。GetDisplayName--获取服务的 DisplayName。GetKeyName------获取服务的 ServiceKeyName。EnumDepend------枚举服务依赖关系。以下命令不需要服务名称:sc <server> <command> <option>boot------------(ok | bad)指示是否应将上一次启动另存为最近一次已知的正确启动配置Lock------------锁定服务数据库QueryLock-------查询 SCManager 数据库的 LockStatus
示例:sc start MyServiceQUERY 和 QUERYEX 选项:如果查询命令带服务名称,将返回该服务的状态。其他选项不适合这种情况。如果查询命令不带参数或带下列选项之一,将枚举此服务。type=    要枚举的服务的类型(driver, service, userservice, all)(默认 = service)state=   要枚举的服务的状态 (inactive, all)(默认 = active)bufsize= 枚举缓冲区的大小(以字节计)(默认 = 4096)ri=      开始枚举的恢复索引号(默认 = 0)group=   要枚举的服务组(默认 = all groups)语法示例
sc query                - 枚举活动服务和驱动程序的状态
sc query eventlog       - 显示 eventlog 服务的状态
sc queryex eventlog     - 显示 eventlog 服务的扩展状态
sc query type= driver   - 仅枚举活动驱动程序
sc query type= service  - 仅枚举 Win32 服务
sc query state= all     - 枚举所有服务和驱动程序
sc query bufsize= 50    - 枚举缓冲区为 50 字节
sc query ri= 14         - 枚举时恢复索引 = 14
sc queryex group= ""    - 枚举不在组内的活动服务
sc query type= interact - 枚举所有不活动服务
sc query type= driver group= NDIS     - 枚举所有 NDIS 驱动程序

常用用法

创建

输入命令可以看到帮助文档:

示例:

# 安装服务
## 服务名称是redis,
C:\Windows\system32>sc create redis binpath= "D:\work\databases\Redis-x64-3.2.100\redis-server.exe --service-run D:\work\databases\Redis-x64-3.2.100\redis.windows.conf"
## 直接创建时也能设置显示名称
C:\Windows\system32>sc create redis binPath=D:\work\databases\Redis-x64-3.2.100\redis-server.exe DisplayName= redis

查询

示例:

# 使用query参数
C:\Windows\system32>sc query redisSERVICE_NAME: redisTYPE               : 10  WIN32_OWN_PROCESSSTATE              : 1  STOPPEDWIN32_EXIT_CODE    : 1077  (0x435)SERVICE_EXIT_CODE  : 0  (0x0)CHECKPOINT         : 0x0WAIT_HINT          : 0x0# 使用queryex参数(比query查询多出两个结果)
C:\Windows\system32>sc queryex redisSERVICE_NAME: redisTYPE               : 10  WIN32_OWN_PROCESSSTATE              : 1  STOPPEDWIN32_EXIT_CODE    : 1077  (0x435)SERVICE_EXIT_CODE  : 0  (0x0)CHECKPOINT         : 0x0WAIT_HINT          : 0x0PID                : 0FLAGS              :

启动

# 先查询服务状态(STOPPED)
C:\Windows\system32>sc query redisSERVICE_NAME: redisTYPE               : 10  WIN32_OWN_PROCESSSTATE              : 1  STOPPEDWIN32_EXIT_CODE    : 1077  (0x435)SERVICE_EXIT_CODE  : 0  (0x0)CHECKPOINT         : 0x0WAIT_HINT          : 0x0# 启动服务(RUNNING)
C:\Windows\system32>sc start redisSERVICE_NAME: redisTYPE               : 10  WIN32_OWN_PROCESSSTATE              : 4  RUNNING(STOPPABLE, NOT_PAUSABLE, ACCEPTS_PRESHUTDOWN)WIN32_EXIT_CODE    : 0  (0x0)SERVICE_EXIT_CODE  : 0  (0x0)CHECKPOINT         : 0x0WAIT_HINT          : 0x0PID                : 8896FLAGS              :

停止


示例

# 直接停止
sc stop redis# 添加停止原因和备注
sc stop redis 1:2:8 "must stop redis"

配置

查看帮助:

示例(需要管理员权限):

# 配置服务的显示名称,这里将服务的显示名字redis改成REDIS显示(displayname不区分大小写,且等号后有空格)
C:\Windows\system32>sc config redis displayname= REDIS
[SC] ChangeServiceConfig 成功# 配置服务描述
C:\Windows\system32>sc description redis "redis的描述内容"
[SC] ChangeServiceConfig2 成功

删除

查看帮助:

示例(需要管理员权限):

#删除服务
C:\Windows\system32>sc delete redis
[SC] DeleteService 成功# 删除后再查看
C:\Windows\system32>sc query redis
[SC] EnumQueryServicesStatus:OpenService 失败 1060:指定的服务未安装。

Windows的sc命令详解相关推荐

  1. 特殊指令之SC命令详解

    特殊指令之SC命令详解 DOS脚本梳理已发布文章 : SC命令是XP系统中功能强大的DOS命令,SC命令能与"服务控制器"和已安装设备进行通讯. 声明一下: 小编是从微软官网上查的 ...

  2. Windows系统shutdown命令详解

    Windows系统shutdown命令详解 #就不写那些晦涩的解释了,全部举例说明 例子: 1)指定时长后自动关机 >shutdown -s -t 3600    #1小时后自动关机 >s ...

  3. Windows slmgr.vbs 命令详解

    系统软件授权管理工具主要是用来查看系统的激活状态.以及密钥许可证等信息 在现在不在是使用-接参数了,现在/接参数,详解可以在cmd窗口输入slmgr.vbs了解 常用参数: 使用方式: 再次提醒是使用 ...

  4. Windows系统 notepad命令详解,Windows系统打开记事本

    「作者主页」:士别三日wyx 第一步.打开cmd 按下 win 键,输入 cmd 后回车,打开「命令提示符」 第二步.打开计算器 在打开的cmd窗口中,输入 notepad 后回车,即可在新弹出的窗口 ...

  5. Windows系统 gpedit命令详解,Windows系统使用命令行查看组策略

    「作者主页」:士别三日wyx 第一步.打开cmd 按下 win 键,输入 cmd 后回车,打开「命令提示符」 第二步.查看组策略 在打开的cmd窗口中,输入 gpedit 后回车,即可在新弹出的窗口中 ...

  6. Windows系统 cleanmgr命令详解,Windows命令行清理磁盘

    「作者主页」:士别三日wyx 第一步.打开cmd 按下 win 键,输入 cmd 后回车,打开「命令提示符」 第二步.查看系统版本 在打开的cmd窗口中,输入 cleanmgr 后回车,即可在新弹出的 ...

  7. Windows系统 lusrmgr命令详解,Windows命令行查看本地用户和组

    「作者主页」:士别三日wyx 第一步.打开cmd 按下 win 键,输入 cmd 后回车,打开「命令提示符」 第二步.查看系统版本 在打开的cmd窗口中,输入 lusrmgr后回车,即可在新弹出的窗口 ...

  8. Windows系统 winver命令详解,Windows系统使用命令行查看系统版本

    「作者主页」:士别三日wyx 第一步.打开cmd 按下 win 键,输入 cmd 后回车,打开「命令提示符」 第二步.查看系统版本 在打开的cmd窗口中,输入 winver 后回车,即可在新弹出的窗口 ...

  9. Windows Route 路由表命令详解

    在本地 IP 路由表中显示和修改条目. 语法 route [-f] [-p] [Command [Destination] [mask Netmask] [Gateway] [metric Metri ...

最新文章

  1. 【radar】毫米波雷达相关资料(文献综述列表、顶会研讨会资料列表、顶会workshops资料列表、工具书、使用手册)(2)
  2. GDB调试器使用手册
  3. [转]jQuery选择器总结
  4. android p安装教程,Android SDK的安装教程
  5. 耐人寻味的 8 幅Java技术图
  6. 如何通过OWA登录界面修改域用户的密码
  7. 【C++软件开发】面试经典题目汇总
  8. WCDMA系统中的PN码同步原理
  9. 网络攻防技术——SQL注入
  10. U8常用的二次开发方式
  11. java全能速查宝典_Java全能速查宝典_IT教程网
  12. 前端登录注册页面、多方式登录功能、腾讯云短信发送功能二次封装(包)、发送短信接口
  13. win10笔记本触摸板点击没反应
  14. 编译原理:LL(1)语法分析器的实现(内含代码详细注释)
  15. BeanCopier系列之二:使用Converter
  16. Simbec-Orion Group采用甲骨文电子临床云套件简化临床试验管理过程
  17. 《大道至简》第二章读后感--是懒人造就了方法
  18. 最新《Laravel5.4电商实战项目-联想商城》
  19. 一阶逻辑公式(Skolemisation)
  20. 基于stm32单片机甲醛烟雾温湿度检测仪设计

热门文章

  1. oracle 导入攻略,oracle10g下expdp自动导出并上传全攻略
  2. 凌恩生物明星产品:一文读懂细胞器基因组!
  3. 怎样测试手机性能软件,如何检测手机性能的软件
  4. Oracle EBS RCV_TRASACTIONS TRANSACTION_TYPE 对应中文 SQL
  5. python量化策略—— alpha 三因子策略(1)
  6. docer 设置 拉取http协议的私有仓库
  7. 为什么选择语音验证码?
  8. GD32F4(2): 用keil5打开官方评估版demo,编译报错找不到core_cm4.h文件
  9. 循环神经网络RNN——利用LSTM对脑电波信号进行分类,Keras实现
  10. git PR合并提交(rebase方式)