分享
 
 
 

明白服务中的瑞士军刀----sc详解

王朝other·作者佚名  2008-05-19
窄屏简体版  字體: |||超大  

SC与“服务控制器”和已安装设备通讯。SC.exe 检索和设置有关服务的控制信息。可以使用 SC.exe 来测试和调试服务程序。可以设置存储在注册表中的服务属性来控制如何在启动时和作为后台程序运行时启动服务应用程序。SC.exe 的参数可以配置指定的服务,检索当前服务的状态,也可以停止和启动服务。可以生成批处理文件来调用不同的 SC.exe 命令以自动启动或关闭服务序列。SC.exe 提供的功能类似于“控制面板”中“管理工具”项中的“服务”。

有关命令的语法,请单击下面任一 sc 命令:

sc boot

表明最近的启动是否应该存储为上次已知的正常配置。

语法

sc [ServerName] boot [{bad|OK}]

参数

ServerName

指定服务所在的远程服务器名称。名称必须采用通用的命名惯例 (UNC) 格式("\\myserver")。若要在本机上运行 SC.exe,请忽略此参数。

[{bad|OK}]

指定最近的启动是否错误或它是否应该存储为上次已知的正常配置。

/?

在命令提示符显示帮助。

范例

下面的范例显示了如何使用 sc boot 命令:

sc boot ok

sc boot bad

sc config

修改注册表和“服务控制管理器”数据库中的服务项的值。

语法

sc [ServerName] config [ServiceName] [type= {own|share|kernel|filesys|rec|adapt|interact type= {own|share}}] [start= {boot|system|auto|demand|disabled}] [error= {normal|severe|critical|ignore}] [binpath= BinaryPathName] [group= LoadOrderGroup] [tag= {yes|no}] [depend= dependencies] [obj= {AccountName|ObjectName}] [displayname= DisplayName] [password= Password]

参数

ServerName

指定服务所在的远程服务器名称。名称必须采用通用的命名惯例(UNC)格式("\\myserver")。若要在本机上运行 SC.exe,请忽略此参数。

ServiceName

指定由 getkeyname 操作返回的服务名。

type= {own|share|kernel|filesys|rec|adapt|interact type= {own|share}}

指定该服务类型。 值 说明

own 服务以其自身的进程运行。不与其它服务共享可执行文件。这是默认设置。

share 服务作为共享进程运行。它与其它服务共享一可执行文件。

kernel 驱动程序

filesys 文件系统驱动程序。

rec 文件系统识别驱动器(表示计算机上使用的文件系统)。

adapt 适配器驱动器(表示键盘、鼠标、磁盘驱动器这样的硬件项)。

interact 服务可以与桌面交互作用,接收用户的输入。交互服务必须以在 LocalSystem 帐户下运行。该类型必须与 type= own 或 type= shared(例如, type= interact type= own)结合使用。自身使用 type= interact 将会产生一个无效参数错误。

start= {boot|system|auto|demand|disabled}

指定服务的起始类型。 值 说明

boot 由启动引导程序加载的设备驱动器。

system 在核心初始化过程中启动的设备驱动器。

auto 每次计算机重新启动时,甚至没有人登录计算机时,都能自动开始的服务。

demand 必须手动启动的服务。如果没有指定“start=”,这就默认值。

disabled 不能启动的服务。要启动一个禁用的服务,把启动类型更改为其他值。

error= {normal|severe|critical|ignore}

如果在启动中,服务器启动失败,则指定错误的严重性。 值 说明

normal 将记录错误,并且显示消息对话框,通知用户服务启动失败。启动将会继续这是默认设置。

severe 记录错误(如果存在)。计算机尝试以最新的有效配置重新启动。这可能是由于计算机能够重新启动,但服务器却仍然不能运行。

critical 记录错误(如果存在)。计算机尝试以最新的有效配置重新启动。如果上次已知正常的配置失败,启动也将失败,启动过程就会以“蓝屏”错误而停止。

ignore 错误已记录,启动继续。记录错误超出在事件日志的范围,不再给用户作出提示。

binpath= BinaryPathName

指定一个进入服务二进制文件的路径。

group= LoadOrderGroup

指定一个该服务为其中成员的组名。组列表储存在注册中的 HKLM\System\CurrentControlSet\Control\ServiceGroupOrder 子项中。默认设置为空值。

tag= {yes | no}

指定是否在“CreateService”调用中获得 TagID。标记仅用于根启动或系统启动驱动程序。

depend= dependencies

指定必须在此项服务之前启动的服务名或组名。前面斜线 (/) 分离开来的名字。

obj= {AccountName|ObjectName}

指定一个将运行的服务的账户名,或指定一个将会运行的驱动程序的 Windows 驱动程序对象名。默认设置为 LocalSystem。

displayname= DisplayName

指定一个可以在用户界面程序用来为用户标识服务的友好的、有意义的名称。例如,一项服务的子项名是对用户没有帮助的 wuauserv,而显示的名称是“自动更新”。

password:password

指定一个密码。如果使用了一个不是 LocalSystem 的帐户,则此项是必需的。

/?

在命令提示符显示帮助。

注释

如果参数及其值之间没有空格,(例如,是 type= own, 而不是 type=own),则操作会失败。

范例

下面范例显示了如何使用 sc config 命令:

sc config NewService binpath= "ntsd -d c:\windows\system32\NewServ.exe"

sc continue

为了继续暂停的服务,要给服务发送一个 CONTINUE 控制请求。

语法

sc [ServerName] continue [ServiceName]

参数

ServerName

指定服务所在的远程服务器名称。该名称必须使用 UNC 格式 ("\\myserver")。若要在本机上运行 SC.exe,请忽略此参数。

ServiceName

指定由 getkeyname 操作返回的服务名。

/?

在命令提示符显示帮助。

注释

使用 continue 操作来继续暂停的服务。

范例

下面的范例显示了如何使用 sc continue 命令:

sc continue tapisrv

sc control

发送给服务CONTROL B。

语法

sc [ServerName] control [ServiceName] [{paramchange|netbindadd|netbindremove|netbindenable|netbinddisable|UserDefinedControlB}]

参数

ServerName

指定服务所在的远程服务器名称。该名称必须使用 UNC 格式 ("\\myserver")。若要在本机上运行 SC.exe,请忽略此参数。

ServiceName

指定由 getkeyname 操作返回的服务名。

{paramchange|netbindadd|netbindremove|netbindenable|netbinddisable|UserDefinedControlB}

指定要发送到服务的控制。

/?

在命令提示符显示帮助。

sc create

为服务在注册表和“服务控制管理器”中创建子项和入口。

语法

sc [ServerName] create [ServiceName] [type= {own|share|kernel|filesys|rec|adapt|interact type= {own|share}}] [start= {boot|system|auto|demand|disabled}] [error= {normal|severe|critical|ignore}] [binpath= BinaryPathName] [group= LoadOrderGroup] [tag= {yes|no}] [depend= dependencies] [obj= {AccountName|ObjectName}] [displayname= DisplayName] [password= Password]

参数

ServerName

指定服务所在的远程服务器名称。该名称必须使用 UNC 格式 ("\\myserver")。若要在本机上运行 SC.exe,请忽略此参数。

ServiceName

指定由 getkeyname 操作返回的服务名。

type= {own|share|kernel|filesys|rec|adapt|interact type= {own|share}}

指定该服务类型。默认类型为 type= own。 值 说明

own 服务以其自身的进程运行。不与其它服务共享可执行文件。这是默认设置。

share 服务作为共享进程运行。它与其它服务共享一可执行文件。

kernel 驱动程序

filesys 文件系统驱动程序。

rec 文件系统识别驱动器(表明在计算机上使用的文件系统)。

interact 服务可以与桌面交互作用,接收用户的输入。交互服务必须以在 LocalSystem 帐户下运行。该类型必须与 type= own 或 type= shared(例如, type= interact type= own)结合使用。自身使用 type= interact 将会产生一个无效参数错误。

start= {boot|system|auto|demand|disabled}

指定服务的起始类型。默认的起始类型是 start= demand。 boot 由启动引导程序加载的设备驱动器。

system 在核心初始化过程中启动的设备驱动器。

auto 每次计算机重新启动时,甚至没有人登录计算机时,都能自动开始的服务。

demand 必须手动启动的服务。如果没有指定“start=”,这就默认值。

disabled 不能启动的服务。要启动一个禁用的服务,把启动类型更改为其他值。

error= {normal|severe|critical|ignore}

如果在启动中,服务器启动失败,则指定错误的严重性。默认设置为 ascii。 normal 将记录错误,并且显示消息对话框,通知用户服务启动失败。启动将会继续这是默认设置。

severe 记录错误(如果存在)。计算机尝试以最新的有效配置重新启动。这可能是由于计算机能够重新启动,但服务器却仍然不能运行。

critical 记录错误(如果存在)。计算机尝试以最新的有效配置重新启动。如果上次已知正常的配置失败,启动也

 
 
 
免责声明:本文为网络用户发布,其观点仅代表作者个人观点,与本站无关,本站仅提供信息存储服务。文中陈述内容未经本站证实,其真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。
2023年上半年GDP全球前十五强
 百态   2023-10-24
美众议院议长启动对拜登的弹劾调查
 百态   2023-09-13
上海、济南、武汉等多地出现不明坠落物
 探索   2023-09-06
印度或要将国名改为“巴拉特”
 百态   2023-09-06
男子为女友送行,买票不登机被捕
 百态   2023-08-20
手机地震预警功能怎么开?
 干货   2023-08-06
女子4年卖2套房花700多万做美容:不但没变美脸,面部还出现变形
 百态   2023-08-04
住户一楼被水淹 还冲来8头猪
 百态   2023-07-31
女子体内爬出大量瓜子状活虫
 百态   2023-07-25
地球连续35年收到神秘规律性信号,网友:不要回答!
 探索   2023-07-21
全球镓价格本周大涨27%
 探索   2023-07-09
钱都流向了那些不缺钱的人,苦都留给了能吃苦的人
 探索   2023-07-02
倩女手游刀客魅者强控制(强混乱强眩晕强睡眠)和对应控制抗性的关系
 百态   2020-08-20
美国5月9日最新疫情:美国确诊人数突破131万
 百态   2020-05-09
荷兰政府宣布将集体辞职
 干货   2020-04-30
倩女幽魂手游师徒任务情义春秋猜成语答案逍遥观:鹏程万里
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案神机营:射石饮羽
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案昆仑山:拔刀相助
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案天工阁:鬼斧神工
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案丝路古道:单枪匹马
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案镇郊荒野:与虎谋皮
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案镇郊荒野:李代桃僵
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案镇郊荒野:指鹿为马
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案金陵:小鸟依人
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案金陵:千金买邻
 干货   2019-11-12
 
推荐阅读
 
 
 
>>返回首頁<<
 
靜靜地坐在廢墟上,四周的荒凉一望無際,忽然覺得,淒涼也很美
© 2005- 王朝網路 版權所有