添加服务

  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

最新文章

  1. GJM : C#语言学习笔记
  2. Codeforces #Round 376 F 题解
  3. pycharm安装
  4. 验证 Xcode 是否来自正规渠道
  5. Android -- 使用inBitmap要注意的地方
  6. 如何查询MySql日志
  7. URAL 1306 - Sequence Median 小内存求中位数
  8. NG2入门 - 架构
  9. mysql中You can&#39;t specify target table for update in FROM clause
  10. 转载--使用image-set来优化在retian屏幕下的背景图片
  11. VNC配置
  12. 关于金蝶k3 wise供应生门户登陆界面屏蔽业务账套多余功能模块设置方法
  13. [tem]最长上升子序列
  14. Maven教程3(依赖管理)
  15. 阅读&lt;构建之法&gt;第10、11、12章
  16. python全栈开发day37-html
  17. .Net Core项目在Docker上运行,内存占用过多导致pods重启的问题
  18. Ribbon 使用入门
  19. php统计中英文混合的文章字数
  20. Codeforces Round #450 (Div. 2)

热门文章

  1. More Effective C++: 03异常
  2. css面试题总结(转)
  3. 简单线性回归(最小二乘法)python实现
  4. 通过JS操作CSS
  5. 阿里云OSS同城冗余存储正式商业化,提供云上同城容灾能力
  6. @游记@ CSP2019
  7. VirtualBox使用随笔
  8. HDU 1081 To The Max【dp,思维】
  9. 设置WPF窗口相对于非WPF窗口的位置
  10. 【学生研究课题】CSDN博客数据获取、分析、分享