添加服务

  sc <server> create [service name] [binPath= ] <option1> <option2>...  在注册表和服务数据库中创建服务项。

    注意这里的格式,“=”后面是必须空一格的,否则会出现错误。

    选项: 

  • type= <own|share|interact|kernel|filesys|rec> (默认 = own)
  • start= <boot|system|auto|demand|disabled|delayed-auto> (默认 = demand)
  • error= <normal|severe|critical|ignore> (默认 = normal)
  • binPath= <BinaryPathName>
  • group= <LoadOrderGroup>
  • tag= <yes|no>
  • depend= <依存关系(以 / (斜杠) 分隔)>
  • obj= <AccountName|ObjectName> (默认 = LocalSystem)
  • DisplayName= <显示名称>
  • password= <密码>

    例如:在命令行模式下执行:

        sc create serviceA binpath= "c:\serviceA.exe" displayname= "TestService" type= share start= auto

      在提示“ [SC] CreateService 成功 ”后,表示服务添加成功,这时可以直接输入“net start serviceA ” 来启动服务,或者可以直接在“服务管理器”的“服务”(services.msc)中直接启动。

修改/添加服务描述

  sc <server> description [service name] [description]  设置服务的描述字符串。

  例如:

    sc description serviceA "这是测试服务"

删除服务

  sc <server> delete [service name]   从注册表删除服务项。

    如果服务正在运行,或另一进程已经打开到此服务的句柄,服务将简单地标记为删除。

  例如:

    sc delete serviceA

    删除成功会提示 [SC] DeleteService 成功

其他操作

  sc <server> [command] [service name] <option1> <option2>...  SC 是用于与服务控制管理器和服务进行通信的命令行程序。

  用法:

    选项 <server> 的格式为 "\\ServerName"
    键入 "sc [command]" 可以获得有关命令的进一步帮助

    命令:

query

查询服务的状态,或枚举服务类型的状态。

 queryex

查询服务的扩展状态,或枚举服务类型的状态。

 start

启动服务。

 pause

向服务发送 PAUSE 控制请求。

 interrogate

向服务发送 INTERROGATE 控制请求。

 continue

向服务发送 CONTINUE 控制请求。

 stop

向服务发送 STOP 请求。

 config

更改服务的配置(永久)。

 description

更改服务的描述。

 failure

更改服务失败时执行的操作。

 failureflag

更改服务的失败操作标志。

 sidtype

更改服务的服务 SID 类型。

 privs

更改服务的所需权限。

 qc

查询服务的配置信息。

 qdescription

查询服务的描述。

 qfailure

查询失败时服务执行的操作。

 qfailureflag

查询服务的失败操作标志。

 qsidtype

查询服务的服务 SID 类型。

 qprivs

查询服务的所需权限。

 qtriggerinfo

查询服务的触发器参数。

 qpreferrednode

查询首选的服务 NUMA 节点。

 delete

(从注册表)删除服务。

 create

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

 control

向服务发送控制。

 sdshow

显示服务的安全描述符。

 sdset

设置服务的安全描述符。

 showsid

显示相应于假定名称的 SID 字符串。

 triggerinfo

配置服务的触发器参数。

 preferrednode

设置首选的服务 NUMA 节点。

 GetDisplayName

获取服务的 DisplayName

 GetKeyName

获取服务的 ServiceKeyName。

 EnumDepend

枚举服务的依存关系。

  下列命令不要求服务名称:

sc <server> <command> <option>

boot------------(ok | bad) 指示是否将上一次启动保存为最近一次已知的正确启动配置

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

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

WindowsDOS命令添加/创建/修改/删除服务的更多相关文章

  1. Linux创建修改删除用户和组

    Linux 创建修改删除用户和组 介绍 在日常的维护过程中创建用户操作用的相对会多一些,但是在这个过程中涉及到的知识点就不单单就是useradd了,接下来就来详细了解账号管理的相关信息. 用户信息 先 ...

  2. oracle11g创建修改删除表

    oracle11g创建修改删除表 我的数据库名字: ORCL         密码:123456 1.模式 2.创建表 3.表约束 4.修改表 5.删除表 1.模式 set oracle_sid=OR ...

  3. mysql 数据库 添加查询 修改 删除

    cmd 命令行模式操作数据库 添加查询 修改 删除 ( 表 字段 数据)   一 查看数据库.表.数据字段.数据 1 首先配置环境变量 进入mysql  或者通过一键集成工具 打开mysql命令行   ...

  4. linux命令 - ln - 创建和删除软、硬链接

    linux命令 - ln - 创建和删除软.硬链接 在Linux系统中,内核为每一个新创建的文件分配一个Inode(索引结点),每个文件都有一个惟一的inode号.文件属性保存在索引结点里,在访问文件 ...

  5. MySQL进阶11--DDL数据库定义语言--库创建/修改/删除--表的创建/修改/删除/复制

    /*进阶 11 DDL 数据库定义语言 库和表的管理 一:库的管理:创建/修改/删除 二:表的管理:创建/修改/删除 创建: CREATE DATABASE [IF NOT EXISTS] 库名; 修 ...

  6. Windows下sc create命令行添加/创建/修改服务

    添加服务: sc create TestService binpath= "D:\TestApp\TestService.exe" 注意:所有的等号和值之间需要一个空格(等号前不要 ...

  7. sc命令创建和删除服务

    安装服务 sc create 服务名 binPath= "C:\Users\Administrator\Desktop\win32srvDemo\win32srvdemo\Debug\win ...

  8. 添加或修改ssh服务的端口

    通常ssh远程登录的默认端口是22,这个端口一般是可以更改或者添加的,配置文件位置在:/etc/ssh/sshd_config通过编辑文件可以修改sshd服务的相关配置,以下新增端口2223,即除了2 ...

  9. Linux基础学习-用户的创建修改删除

    用户添加修改删除 1 useradd添加用户 添加一个新用户hehe,指定uid为3000,家目录为/home/haha [root@qdlinux ~]# useradd -u 3000 -d /h ...

随机推荐

  1. Directx11 教程(2) 基本的windows应用程序框架(2)

    原文:Directx11 教程(2) 基本的windows应用程序框架(2)      在本教程中,我们把前面一个教程的代码,进行封装.把初始化函数,Run函数,窗口回调函数,ShutdownWind ...

  2. day39-Spring 19-今天的内容总结

  3. 使用virtualenv使得Python2和Python3并存

    1:下载python3源码并安装 wget https://www.python.org/ftp/python/3.6.4/Python-3.6.4.tgz .tgz cd Python-.tgz . ...

  4. 《mysql必知必会》笔记2(子查询、联接、组合查询、全文本搜索)

    十四:使用子查询 1:子查询是嵌套在其他查询中的查询. 2:需要列出订购TNT2的所有客户信息,需要下面几步: a:从orderitems表中检索出包含物品TNT2的所有订单号: b:根据上一步得出的 ...

  5. HTTP请求模型

    HTTP请求模型 HTTP请求模型 一.连接至Web服务器一个客户端应用(如Web浏览器)打开到Web服务器的HTTP端口的一个套接字(缺省为80). 例如:http://www.myweb.com: ...

  6. 轻松学习之 IMP指针的作用

    http://www.cocoachina.com/ios/20150717/12623.html 可能大家一直看到有许多朋友在Runtime相关文章中介绍IMP指针的概念,那么IMP究竟有什么实际作 ...

  7. 2018-9-30-C#-从零开始写-SharpDx-应用-画三角

    title author date CreateTime categories C# 从零开始写 SharpDx 应用 画三角 lindexi 2018-09-30 18:30:14 +0800 20 ...

  8. HZOJ 大佬(kat)

    及其水水水的假期望(然而我已经被期望吓怕了……). 数据范围及其沙雕导致丢掉5分…… 因为其实每天的期望是一样的,考虑分开. f[i][j]表示做k道题,难度最大为j的概率. 则f[i][j]=(f[ ...

  9. poj 3169 Layout (差分约束)

    3169 -- Layout 继续差分约束. 这题要判起点终点是否连通,并且要判负环,所以要用到spfa. 对于ML的边,要求两者之间距离要小于给定值,于是构建(a)->(b)=c的边.同理,对 ...

  10. React事件用法

    一.事件处理函数的使用 1.1 绑定事件处理函数 1.2 使用 <HelloWorld onClick={this.handleClick}/> 大括号中指定的是this对象即当前组件引用 ...