【Windows命令--sc config】sc config命令的语法与使用

目录

一、sc config命令的作用

二、sc config命令的语法

【sc config的参数介绍】

【示例】


一、sc config命令的作用

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

二、sc config命令的语法

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

【tips 1】命令行语法项

符号说明
不含方括号或大括号的文本必须按所显示键入的项(即必须写的)
<尖括号里的文本>必须为其提供值的占位符
[方括号里的文本]可选项(有需要才需要写)
{大括号里的文本}一组必需的项。必须选择一个
竖线 ( | )互斥项的分隔符。必须选择一个
省略号( ... )可重复使用多次的项

【sc config的参数介绍】

参数描述
<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= 交互类型= own)。 单独使用 type= interact 将生成错误。
start= {boot | system | auto | demand | disabled | delayed-auto}指定服务的启动类型。 选项包括:
  • boot - 指定由启动加载程序加载的设备驱动程序。
  • system - 指定在内核初始化期间启动的设备驱动程序。
  • auto - 指定每次重启计算机时自动启动的服务,即使没有人登录到计算机,该服务也会运行。
  • demand - 指定必须手动启动的服务。 如果没有指定 start=,则此为默认值。
  • disabled - 指定无法启动的服务。 要启动已禁用的服务,请将启动类型更改为其他某个值。
  • delayed-auto - 指定在其他自动服务启动后短时间内自动启动的服务。
error= {normal | severe | critical | ignore}指定在计算机启动时,服务无法启动时出现的错误的严重性。 选项包括:
  • normal - 指定记录错误并显示消息框,通知用户服务无法启动。 启动将继续。 这是默认设置。
  • severe - 指定在可能的情况下记录错误。 计算机尝试使用上次已知的良好配置重启。 结果是计算机能够重启,但服务可能仍无法运行。
  • critical - 指定在可能的情况下记录错误。 计算机尝试使用上次已知的良好配置重启。 如果上次已知的良好配置失败,则启动也会失败,启动进程将停止并出现停止错误。
  • ignore - 指定记录错误并继续启动。 除了在事件日志中记录错误之外,不会向用户发出通知。
binpath= <BinaryPathName>指定服务二进制文件的路径。 binpath= 没有默认值,必须提供此字符串。

此外,可以在字符串前面指定 ntsd -d 以进行调试。 有关详细信息,请参阅使用 CDB 和 NTSD 进行调试
group= <LoadOrderGroup>指定此服务所属的群组的名称。 群组列表存储在注册表中的 HKLM\System\CurrentControlSet\Control\ServiceGroupOrder 子项中。 默认值为 null。
tag= {yes | no}指定是否从 CreateService 调用获取 TagID。 标记仅用于引导-启动和系统-启动驱动程序。
depend= <dependencies>指定必须在此服务之前启动的服务或群组的名称。 名称由正斜杠 (/) 分隔。
obj= {<AccountName> | <ObjectName>}指定运行服务的帐户的名称,或指定要在其中运行驱动程序的 Windows 驱动程序对象的名称。 默认设置是 LocalSystem。
displayname= <DisplayName>指定用于在用户界面程序中标识服务的描述性名称。 例如,一个特定服务的子项名称是 wuauserv,它具有更友好的显示名称“自动更新”。
password= <Password>指定密码。 如果使用 LocalSystem 帐户以外的帐户,则这是必需操作。
/?在命令提示符下显示帮助。

【tips2】注意

  • 每个命令行选项(参数)都必须将等号包括为选项名称的一部分。

  • 选项与其值之间需要空格(例如 type= own。 如果省略空格,操作将失败。)

【示例】

        (1)禁用电脑自带的键盘,请键入:

sc config i8042prt start= disabled

        (2)启用电脑自带的键盘,请键入:

sc config i8042prt start= demand

sc config i8042prt start= auto

Windows命令:参考学习链接

【补充另一个了解Windows命令的方法:打开cmd.exe,直接键入想了解的命令即可】

Eg:

 

 

【附】相关拓展:【关闭/禁用电脑笔记本自带/内置的键盘】_禁用笔记本自带的键盘-CSDN博客 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值