WindowsDOS命令添加/创建/修改/删除服务
添加服务
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命令添加/创建/修改/删除服务的更多相关文章
- Linux创建修改删除用户和组
Linux 创建修改删除用户和组 介绍 在日常的维护过程中创建用户操作用的相对会多一些,但是在这个过程中涉及到的知识点就不单单就是useradd了,接下来就来详细了解账号管理的相关信息. 用户信息 先 ...
- oracle11g创建修改删除表
oracle11g创建修改删除表 我的数据库名字: ORCL 密码:123456 1.模式 2.创建表 3.表约束 4.修改表 5.删除表 1.模式 set oracle_sid=OR ...
- mysql 数据库 添加查询 修改 删除
cmd 命令行模式操作数据库 添加查询 修改 删除 ( 表 字段 数据) 一 查看数据库.表.数据字段.数据 1 首先配置环境变量 进入mysql 或者通过一键集成工具 打开mysql命令行 ...
- linux命令 - ln - 创建和删除软、硬链接
linux命令 - ln - 创建和删除软.硬链接 在Linux系统中,内核为每一个新创建的文件分配一个Inode(索引结点),每个文件都有一个惟一的inode号.文件属性保存在索引结点里,在访问文件 ...
- MySQL进阶11--DDL数据库定义语言--库创建/修改/删除--表的创建/修改/删除/复制
/*进阶 11 DDL 数据库定义语言 库和表的管理 一:库的管理:创建/修改/删除 二:表的管理:创建/修改/删除 创建: CREATE DATABASE [IF NOT EXISTS] 库名; 修 ...
- Windows下sc create命令行添加/创建/修改服务
添加服务: sc create TestService binpath= "D:\TestApp\TestService.exe" 注意:所有的等号和值之间需要一个空格(等号前不要 ...
- sc命令创建和删除服务
安装服务 sc create 服务名 binPath= "C:\Users\Administrator\Desktop\win32srvDemo\win32srvdemo\Debug\win ...
- 添加或修改ssh服务的端口
通常ssh远程登录的默认端口是22,这个端口一般是可以更改或者添加的,配置文件位置在:/etc/ssh/sshd_config通过编辑文件可以修改sshd服务的相关配置,以下新增端口2223,即除了2 ...
- Linux基础学习-用户的创建修改删除
用户添加修改删除 1 useradd添加用户 添加一个新用户hehe,指定uid为3000,家目录为/home/haha [root@qdlinux ~]# useradd -u 3000 -d /h ...
随机推荐
- input输入框限制录入类型
输入大小写字母.数字.下划线:<input type="text" onkeyup="this.value=this.value.replace(/[^\w_]/g ...
- 如何在云上使用confd+ACM管理敏感数据
在前面的一些文章中,我们介绍了如何在云上安全的存放配置数据,但是上面的方法都是有代码侵入性的,也就是说需要修改应用程序,本文会讲解如何使用 confd+ACM 在不修改代码的情况下动态修改应用所需的配 ...
- Xcode10 import导入文件的坑
更新了10.0的Xcode,踩了两个坑,记录一下. #import "" 双引号内输入任何字符 都会导致Xcode崩溃 解决方案: target - buildSettings - ...
- 【ToReadList】六种姿势拿下连续子序列最大和问题,附伪代码(以HDU 1003 1231为例)(转载)
问题描述: 连续子序列最大和,其实就是求一个序列中连续的子序列中元素和最大的那个. 比如例如给定序列: { -2, 11, -4, 13, -5, -2 } 其最大连续子序列为{ 11, ...
- LeetCode110 Balanced Binary Tree
Given a binary tree, determine if it is height-balanced. For this problem, a height-balanced binary ...
- 使用css制作三角
1. 字符实现三角效果关于字符实现三角我早在09年的时候就介绍了:使用字符实现兼容性的圆角尖角效果.一转眼两年过去了,这个技术开始被越来越多的人所熟知.使用的字符是正棱形“◆”字符,编码表示为◆ . ...
- Android GDI 图形渲染
发布于2011-07-26 导读:对于Android开发者来说,成系列的技术文章对他们的技术成长帮助最大.如下是我们向您强烈推荐的主题为Android开发的第一个系列文章. <Andro ...
- jquery attr()和prop()方法的区别
$('').attr()返回的是html对象 $('').prop()返回的是DOM对象 attr(): attr() 方法设置或返回被选元素的属性和值. 当该方法用于返回属性值,则返回第一个匹配元素 ...
- 「BZOJ1005」[HNOI2008] 明明的烦恼
「BZOJ1005」[HNOI2008] 明明的烦恼 先放几个prufer序列的结论: Prufer序列是一种对有标号无根树的编码,长度为节点数-2. 具体存在无根树转化为prufer序列和prufe ...
- uva 10253 Series-Parallel Networks (整数划分+多重集)
UVa Online Judge 题意是计算给定数量的边通过串联并联两种方式,能组成多少种不同的网络.将它转化为一个树形结构,也就是求有多少不同构的树. 代码如下: #include <cstd ...