返回列表 发帖

SC基本用法

sc.exe是一个命令行下管理本机或远程主机服务的工具,他的功能是非常强大的, 下面我们来讲讲他的一些常用的基本用法: 你可以在命令行下键入sc.exe/?获得帮助. 我们以在本机为例. 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的帮助,里面写的很详细

SC基本用法

55555

TOP

返回列表 回复 发帖