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 ...
随机推荐
- mariadb配置文件优化参数
mariadb数据库优化需要根据自己业务需求以及根据硬件配置来进行参数优化,下面是一些关于mariadb数据库参数优化的配置文件. 1 如下为128G内存32线程处理器的mariadb配置参数优化: ...
- Java练习 SDUT - 2669_2-2 Time类的定义
2-2 Time类的定义 Time Limit: 1000 ms Memory Limit: 65536 KiB Problem Description 通过本题目的练习可以掌握类与对象的定义: 设计 ...
- HTTP请求模型
HTTP请求模型 HTTP请求模型 一.连接至Web服务器一个客户端应用(如Web浏览器)打开到Web服务器的HTTP端口的一个套接字(缺省为80). 例如:http://www.myweb.com: ...
- onethink 返回上一页
// 记录当前列表页的cookie Cookie('__forward__',$_SERVER['REQUEST_URI']); $this->success('操作成功!',Co ...
- GIT 用RSA加密方式来记住密码
ssh-kegen -t rsa -C "你的帐号";//生成rsa的公钥和密钥 当然这个要在GNU环境下来执行,要是用Windows的CMD是不可以的(不输入DIR时),感觉是因 ...
- nodeJs学习-06 模块化、系统模块、自定义模块、express框架
系统模块:http://nodejs.cn/api/events.html 自定义模块: require 请求:引入模块 module 模块:批量输出 exports 输出:单独输出 ...
- Mac OSX原生读写NTFS功能开启方法
macOX系统内建的NTFS支持默认只能读不能写 原生读写NTFS,需要自行终端命令手动开启 1. 插上磁盘 此时Mac桌面应该会显示出插入的磁盘,但是当你想把文件拖入磁盘的时候,发现是不能拖进去的, ...
- 一条数据的漫游 -- X-Engine SIGMOD Paper Introduction
大多数人追寻永恒的家园(归宿),少数人追寻永恒的航向. ----瓦尔特.本雅明 背景 X-Engine是阿里数据库产品事业部自研的OLTP数据库存储引擎,作为自研数据库POLARDB X的存储引擎,已 ...
- oracle函数 log(x,y)
[功能]返回以x为底的y的对数 [参数]x,y,数字型表达式, [条件]x,y都必须大于0 [返回]数字 [示例] select power(4,2),log(16,2),1/log(16,4) fr ...
- 使用模块定义AngularJS组件
一.模块创建/查找 module 当创建一个模块时,必须指定name和requires参数,即使你的模块并不存在依赖 var myApp=angular.module("exampleApp ...