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 ...
随机推荐
- python 正则表达式语法
- C++ 引用#include<math.h> 找不到动态库
问题: 使用g++ 编译C++文件报错了,无法识别abs,可是我这文件中已经添加了#include<math.h>? 于是在指令中加入-lm g++ main.cpp AStar.cpp ...
- WPF TextBox提示文字设定
WPF TextBox框提示文字,鼠标划入提示文字消失 <TextBox Width=" VerticalContentAlignment="Center" Bor ...
- AtCoder Beginner Contest 064 D - Insertion
AtCoder Beginner Contest 064 D - Insertion Problem Statement You are given a string S of length N co ...
- mariadb配置文件优化参数
mariadb数据库优化需要根据自己业务需求以及根据硬件配置来进行参数优化,下面是一些关于mariadb数据库参数优化的配置文件. 1 如下为128G内存32线程处理器的mariadb配置参数优化: ...
- a configuration error occured during startup.please verify the preference field with the prompt:
Window->Preferences->MyEclipse Enterprice Workbench->Servers->Tomcat->选择你的Tomcat(比如To ...
- switch范围判断
<?php function grade($grade){ switch (true) { case $grade>=90: echo 'A'; break; case $grade> ...
- 2019-5-25-win10-uwp-win2d-入门-看这一篇就够了
title author date CreateTime categories win10 uwp win2d 入门 看这一篇就够了 lindexi 2019-5-25 20:0:52 +0800 2 ...
- 一 linux安装python3
参考 https://www.cnblogs.com/pyyu/p/7402145.html?tdsourcetag=s_pcqq_aiomsg 1 下载 网址:https://www.python. ...
- hihocoder1994 树与落叶 DFS+前缀和+二分
DFS找到节点删除的时间,删除的时间其实就是子树的最长链,然后给每个点打一个时间戳,然后求每个时间点对应删除的节点的个数,对于1-max_time时间戳求一个前缀和,然后二分找到和m距离最近的那一天 ...