sc命令

SC命令简介

你可以在命令行下键入SC或者SC.exe获得帮助. 我们以在本机为例.

1.      SC的基本格式

sc server [command] [service name] option1 option2

这是他的基本格式,在管理远程主机时只需在SC后加上IP地址

sc 192.168.0.42 query eventlog

2.      查看一个服务的运行状态

sc query 服务名

如:在命令行方式下敲入sc query OracleServiceORCL命令结果如下:

SERVICE_NAME: OracleServiceORCL        显示的服务名

        TYPE               : 10 WIN32_OWN_PROCESS

        STATE              : 4 RUNNING       运行的状态

                                (STOPPABLE, PAUSABLE, ACCEPTS_SHUTDOWN) 下面讲

        WIN32_EXIT_CODE    : 0 (0x0)

        SERVICE_EXIT_CODE : 0 (0x0)

        CHECKPOINT         : 0x0

        WAIT_HINT          : 0x0

运行的状态有 stopped(停止) running(运行) start_pending(等待启动)等状态

(STOPPABLE, PAUSABLE, ACCEPTS_SHUTDOWN)

这个信息显示此服务可以接受的控制命令,上面这个就是允许停止允许暂停接受关机。

3.      查看一个服务的配置信息

sc qc 服务名

如:sc qc OracleServiceOrcl命令结果如下:

[SC] QueryServiceConfig 成功

SERVICE_NAME: Oracleserviceorcl

        TYPE               : 10 WIN32_OWN_PROCESS

        START_TYPE         : 2   AUTO_START     启动类别

        ERROR_CONTROL      : 1   NORMAL

        BINARY_PATH_NAME   : d:/oracle/ora81/bin/ORACLE.EXE ORCL 启动文件路径

        LOAD_ORDER_GROUP   :

        TAG                : 0

        DISPLAY_NAME       : OracleServiceORCL

        DEPENDENCIES       :

        SERVICE_START_NAME : LocalSystem

启动类别包括auto_start(自动)DEMAND_START(手动)DISABLED(禁止)

4.      启动一个服务

sc start 服务名

如:SC Start OracleServiceORCL

5.      暂停一个服务

sc pause 服务名

如:SC Pause OracleServiceORCL

6.      继续一个服务

sc continue 服务名

如:SC Continue OracleServiceORCL

7.      停止一个服务

sc stop 服务名

如:SC Stop OracleServiceORCL

8.      禁止一个服务

sc 服务名 config start= disabled

如:SC OracleServiceORCL Config Start=Disabled

9.      将一个服务设为自动运行

sc 服务名 config start= auto

如:SC OracleServiceORCL Config Start=Auto

10. 将一个服务设为手动运行

sc 服务名 config start= demand

如:SC OracleServiceORCL Config Start=Demand

11. 在注册表和服务数据库中创建服务项。

sc <server> create [服务名] [binPath= ] <option1> <option2>...

选项:

注意: 选项名称包括等号。

 type= <own|share|interact|kernel|filesys|rec>       (默认 = own)

 start= <boot|system|auto|demand|disabled>       (默认 = demand)

 error= <normal|severe|critical|ignore>       (默认 = normal)

 binPath= <BinaryPathName>

 group= <LoadOrderGroup>

 tag= <yes|no>

 depend= <依存关系( / (斜杠) 分隔)>

 obj= <AccountName|ObjectName>       (默认 = LocalSystem)

 DisplayName= <显示名称>

 password= <密码>

12. 删除一个服务

sc delete 服务名

如:我们在最开头所使用的命令:SC Delete OracleServiceORCL

13. 查看所有的已运行的服务

sc query

14. 查看所有的services & drivers服务

sc Query State= All

注意:state=之间没有空格,而=all之间有一个空格。

15. 查看未运行的服务

sc query state= inactive

16. 从指定索引号恢复查看

sc query ri= 索引号

17. 锁住服务数据库

sc lock
 
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值