Windows 服务控制管理器通信的命令行程序_应用技巧

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---------更改服务失败时所进行的操作。

qc--------------查询服务的配置信息。

qdescription----查询服务的描述。

qfailure--------查询失败服务所进行的操作。

delete----------(从注册表)删除服务。

create----------创建服务(将其添加到注册表)。

control---------发送控制到服务。

sdshow----------显示服务的安全描述符。

sdset-----------设置服务的安全描述符。

GetDisplayName--获取服务的 DisplayName。

GetKeyName------获取服务的 ServiceKeyName。

EnumDepend------枚举服务的依存关系。

下列命令不查询服务名称:

sc <server> <command> <option>

boot------------(ok | bad) 表明是否将上一次启动保存为

最后所知的好的启动配置

Lock------------锁定服务数据库

QueryLock-------查询 SCManager 数据库的 LockStatus

示例:

sc start MyService

时间: 2024-10-03 14:43:26

Windows 服务控制管理器通信的命令行程序_应用技巧的相关文章

在Perl中使用Getopt::Long模块来接收用户命令行参数_应用技巧

我们在linux常常用到一个程序需要加入参数,现在了解一下 perl 中的有关控制参数的模块 Getopt::Long ,比直接使用 @ARGV 的数组强大多了.我想大家知道在 Linux 中有的参数有二种形式. •长参数  –help•短参数   -h也就是-和–的分别.–表示完整参数.-表示简化参数.在 Perl 的这个模块中也支持这二种方法.这要介绍的二 Getopt 其实有二个模块,一个叫 Getopt::Long 一个叫 Getopt::Std.下面就只介绍 Getopt::Long

Ghost8.0详细使用方法与命令行参数_应用技巧

GHOST的命令行参数: GHOST有许多有用的命令行参数,以下为常用的: 1.-rb  本次GHOST操作结束退出时自动REBOOT.一个很有用的参数,特别是在复制系统时你可以放心离开了. 2.-fx  本次GHOST操作结束退出时自动回到DOS提示符(前提是你是以DOS命令的方式启动的GHOST). 3.-sure  对所有要求确认的提示或警告一律回答"YES".此参数有一定的危险性,只建议高级用户使用,小心为妙! 4.-fro  如果源分区发现坏簇,则略过提示强制拷贝.此参数可用

windows下控制面版中各个项目的绝对路径_应用技巧

直接运行这些cpl就可以不用进控制面版了 Internet选项 C:\WINDOWS\System32\inetcpl.cpl 电话和调制解调器选项 C:\WINDOWS\System32\telephon.cpl 电源选项 C:\WINDOWS\System32\powercfg.cpl 辅助功能选项 C:\WINDOWS\System32\access.cpl 管理工具 C:\WINDOWS\system32\main.cpl 键盘 C:\WINDOWS\System32\main.cpl

Windows网络命令行程序参数说明_应用技巧

Windows网络命令行程序  C:\>nslookup www.jb51.net Server:  www Address:  192.168.5.8 Non-authoritative answer: Name:    www.jb51.net Address:  202.103.69.64 这部分包括:  shi 使用 ipconfig /all 查看配置  使用 ipconfig /renew 刷新配置  对于启用 DHCP 的 Windows 95 和 Windows 98 客户,请使

Linux平台php命令行程序处理管道数据的方法_php技巧

本文实例讲述了Linux平台php命令行程序处理管道数据的方法.分享给大家供大家参考,具体如下: linux下有一个强大的命令|(管道提示符).它的作用是将前一个命令的结果交给后一条命令并作为后一条命令的输入.而linux下的大多数命令 也都支持这种方式.可是当笔者写完一个php的命令行小程序以后,对于怎样获得前一个命令的结果却陷入了僵局.难道php不支持这样的操作? 于是又开始问google大叔.找来找去,都是说php的命令行模式是怎么回事儿,也没有和我想知道的问题相关的资料.难道是俺的关键字

你见过的最牛逼的命令行程序是什么?

你见过的最牛逼的命令行程序是什么? 知乎上有同学问到如题的问题,@grapeot 同学的一个回答得到了众多点赞,特此分享给大家: alias cd='rm -rf' 主页君注:显然这个答案是开个玩笑,可别真的去试啊,否则你一定会感觉到世界都错乱了呢.不过,下面才是好戏,请看: ===============我是严肃的分割线==================  如果从生产力的角度来说,我觉得xargs是见过的最牛逼的命令行工具. 举个栗子.比如要把该文件夹下的所有jpg文件转成png格式,普通青

Node.js 命令行程序开发教程

一种编程语言是否易用,很大程度上,取决于开发命令行程序的能力. Node.js 作为目前最热门的开发工具之一,怎样使用它开发命令行程序,是 Web 开发者应该掌握的技能. 最近,Npm的网志有一组系列文章,我觉得写得非常好.下面就是我在它的基础上扩展的教程,应该是目前最好的解决方案了. 一.可执行脚本 我们从最简单的讲起. 首先,使用 JavaScript 语言,写一个可执行脚本 hello . #!/usr/bin/env node console.log('hello world'); 然后

roll 2.0.0发布 命令行程序

roll是一个命令行程序,用来运转一个用户定义的骰子序列,并显示结果.这个骰子是使用dN定义的,其中N是边数.他们可在重复的次数(例如,3d6)上运转多次和使用在简单的数学表达式(例如,2D84). roll 2.0.0版本添加了忽悠骰子(+,-, empty),reroll过滤器和 roll系列. 软件信息:http://matteocorti.ch/software/roll.html 下载地址:http://matteocorti.ch/software/roll/roll-2.0.0.t

Windows 7游戏管理器

  提起Win7的游戏管理器,可以将众多的游戏集成到一个窗口中且能完整地显示每个游戏的详细信息,因此非常方便我们从中选择自己喜欢的游戏来玩.但美中不足的是,Windows7游戏管理器只支持显示微软自己开发的某些游戏(如"红心大战"). 我们能否将自己平常喜欢玩的任意一个游戏添加到Win 7的游戏管理器当中呢?答案当然是肯定的.接下来,笔者就以添加经典的FPS游戏"反恐精英"为例子,给大家介绍一下如何来实现. 让第三方游戏在游戏管理器中显示 Win7游戏管理器默认能够