Chinaunix首页 | 论坛 | 博客
  • 博客访问: 672985
  • 博文数量: 121
  • 博客积分: 1425
  • 博客等级: 中尉
  • 技术积分: 2059
  • 用 户 组: 普通用户
  • 注册时间: 2012-04-03 15:34
文章分类

全部博文(121)

文章存档

2018年(1)

2017年(2)

2016年(1)

2015年(11)

2014年(14)

2013年(47)

2012年(45)

分类: WINDOWS

2012-04-18 20:04:13

1.SC的基本格式:
sc [command] [service name]
这是他的基本格式,在管理远程主机时只需在SC后加上\\IP地址
sc \\192.168.0.1 query eventlog

2.查看一个服务的运行状态 sc query 服务名
C:\tools>sc query eventlog
SERVICE_NAME: eventlog //显示的服务名
TYPE : 20 WIN32_SHARE_PROCESS
STATE : 4 RUNNING //运行的状态
(NOT_STOPPABLE,NOT_PAUSABLE,ACCEPTS_SHUTDOWN) //下面讲
WIN32_EXIT_CODE : 0 (0x0)
SERVICE_EXIT_CODE : 0 (0x0)
CHECKPOINT : 0x0
WAIT_HINT : 0x0
运行的状态有: stopped(停止) /running(运行) /start_pending(等待启动)等状态
(NOT_STOPPABLE,NOT_PAUSABLE,IGNORES_SHUTDOWN)
这个信息显示此服务可以接受的控制命令,上面这个就是//不能停止//不能暂停//接受关机

3.查看一个服务的配置信息
sc qc 服务名
C:\tools>sc qc eventlog
[SC] GetServiceConfig SUCCESS

SERVICE_NAME: eventlog
TYPE : 20 WIN32_SHARE_PROCESS
START_TYPE : 2 AUTO_START //启动类别
ERROR_CONTROL : 1 NORMAL
BINARY_PATH_NAME : C:\WINNT\system32\services.exe //启动文件路径
LOAD_ORDER_GROUP : Event log
TAG : 0
DISPLAY_NAME : Event Log
DEPENDENCIES :
SERVICE_START_NAME : LocalSystem
启动类别包括auto_start(自动)DEMAND_START(手动)DISABLED(禁止)

4.启动一个服务
sc start 服务名

5.暂停一个服务
sc pause 服务名

6.继续一个服务
sc continue 服务名

7.停止一个服务
sc stop 服务名

8.禁止一个服务
sc 服务名 config start= disabled

9.将一个服务设为自动运行
sc 服务名 config start= auto

10.将一个服务设为手动运行
sc 服务名 config start= demand

11.创建一个服务
sc create 服务名 参数1 参数2 .....
以下是参数列表
type=
start=
error=
binPath=
group=
tag=
depend=
obj=
DisplayName=
password=

12.删除一个服务
sc delete 服务名

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

14.查看所有的services & drivers服务
sc query start= all

15.查看未运行的服务
sc query state= inactive

16.从指定索引号恢复查看
sc query ri= 号

17.锁住服务数据库
sc lock

sc.exe还有其他许多查询和设置的功能,比如查看服务依存关系等等
还可修改更细的服务配置,如修改服务描述服务角色等等,
具体请查看sc.exe的帮助,里面写的很详细.
阅读(4893) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~