window下注册服务的命令小结

1. 描述:     SC 是用于与服务控制管理器通信的命令行程序 。

   用法: 

sc <server> [command] [service name] <option1> <option2>...

选项 <server> 的格式为

可以键入 "sc [command]"以获得命令的进一步帮助

命令:

query---------------查询服务的状态,或枚举服务类型的状态。
          queryex------------查询服务的扩展状态, 或枚举服务类型的状态。
          start ---------------- 启动服务 。
          pause--------------发送 PAUSE 控制请求到服务。
          interrogate--------发送 INTERROGATE 控制请求到服务。
          continue-----------发送 CONTINUE 控制请求到服务。
          stop ----------------发送 STOP 请求到服务。
          config--------------(永久地)更改服务的配置。
          description--------更改服务的描述。
          failure--------------更改服务失败时所进行的操作。
          qc-------------------查询服务的配置信息。
          qdescription-------查询服务的描述。
          qfailure-------------查询失败服务所进行的操作。
          delete ---------------(从注册表) 删除服务 。
          create --------------- 创建服务 (将其添加到注册表)。
          control--------------发送控制到服务。
          sdshow--------------显示服务的安全描述符。
          sdset----------------设置服务的安全描述符。
          GetDisplayName---获取服务的 DisplayName。
          GetKeyName--------获取服务的 ServiceKeyName。
          EnumDepend-------枚举服务的依存关系。

下列命令不查询服务名称:

sc <server> <command> <option>
          boot---------------(ok | bad) 表明是否将上一次启动保存为最后所知的好的启动配置
          Lock---------------锁定服务数据库
          QueryLock-------查询 SCManager 数据库的 LockStatus

用法:

开始->运行->cmd

在出现的命令行窗口中输入sc

使用sc/?命令,查询其它功能

示例 1: 注册服务 (类似与linux中系统启动自动加载的东西)

sc create ILMService binpath= "C:/Program Files/Subversion/bin/ILMService.exe --service -r D:/svn" displayname= "ILMMainService" depend= Tcpip start= auto

添加服务描述:  sc description "ILMService " "身份管理平台服务程序"

其中 sc create 是sc 注册服务命令

svn : 是服务注册时的键名
 binpath : 是服务加载程序启动文件的路径和命令参数
 displayname :是服务显示名
 depend      :传输依赖的协议
 start       :是否自动启动

说明:上面的那个例子是注册一个svn的服务

示例 2: 启动服务

  sc start MyService 

示例 3: 删除服务

sc delete [servicename]

比如要删除apache2.2服务,操作如下:sc delete apache2.2

补充:如果用SC命令不能删除服务,可以从注册表里删除。

开始->运行 reg delete HKLM/SYSTEM/CurrentControlSet/Services/ServiceName 

补充:

windows 注册服务 命令 sc的用法

1.服务显示名和注册键的区别,显示名称主要是在外面显示的名字(如Subversion Server)可以用命令msconfig和service.msc来查看

键名,另一种方法是用regedit注册表中HKEY_LOCAL_MACHINE->system->service中去查看.

键名和显示名的转化:

sc GetKeyName (显示名)  ---->由显示名得到键名

sc GetDisplayName (键名)---->由键名得到显示名

2. 对服务的操作都得由键名来做,显示名称不起作用

3.得到键名后就可以像linux命令service那样来操作服务

服务启动sc start '键名' 例如: sc start svn

服务停止sc stop  '键名' 例如: sc stop svn

服务删除sc delete '键名' 例如: sc delete svn

对于sc的命令,windows不常用,但是在linux下经常用service命令,其实这两个命令都是一样的,通过svn在windows下注册的例子

总结

以上所述是小编给大家介绍的window下注册服务的命令小结,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对我们网站的支持!

(0)

相关推荐

  • window下注册服务的命令小结

    1. 描述:     SC 是用于与服务控制管理器通信的命令行程序 .    用法:  sc <server> [command] [service name] <option1> <option2>... 选项 <server> 的格式为 可以键入 "sc [command]"以获得命令的进一步帮助 命令: query---------------查询服务的状态,或枚举服务类型的状态.           queryex--------

  • window下创建redis出现问题小结

    一.准备工作 1.准备一个redis,删除目录下的,dump.rdb文件,并修改他的配置文件:redis.windows.conf 1.修改端口:我设置为 port 7001 2.放开配置: cluster-enabled yes cluster-config-file nodes-7001.conf //名称可自改 cluster-node-timeout 15000 将这个redis复制5份,并修改相应配置,将端口设置为:7001,7002,7003,7004,7005,7006 2.配置R

  • Win2008 R2下Server Core常用命令小结

    1.修改计算机名称 工作组:Netdom RenameComputer %ComputerName% /NewName:08R2ServerCore 域环境中:Netdom RenameComputer %ComputerName% /Newname:08R2ServerCore /UserD:Administrator /PasswordD:P@ssw0rd 2.设置计算机IP地址 把IP地址设置成动态获取:Netsh Interface ipv4 Set Address Name="本地连接

  • 使用PowerShell操作Windows服务的命令小结

    PowerShell在处理Windows服务方面,提供了强大的功能,很多方便.强大的cmdlet等着你去光顾. Get-Service,别名gsv,获取服务对象. 举例:gsv eventlog 或 $evtlog = gsv eventlog Start-Service,启动服务. Stop-Service,停止服务. Restart-Service,重启服务. Suspend-Service,挂起/暂停服务. Resume-Service,继续服务. Set-Service,设置服务的属性.

  • windows下注册和取消pg服务的命令

    pg_ctl register [-N servicename] [-U username] [-P password] [-D datadir] [-w][-t seconds] [-o options] pg_ctl unregister [-N servicename] 参数说明如下: -N servicename:要注册的系统服务的名字.这个名字将用于服务名和 显示名. -P password:用于启动服务的密码 -U:用于启动服务的用户名.如果是域用户,需要使用"DOMAIN\user

  • centos7下搭建ZooKeeper3.4中间件常用命令小结

    一.下载解压 1.Zookeeper简介 Zookeeper 作为一个分布式的服务框架,主要用来解决分布式集群中应用系统的一致性问题,它能提供基于类似于文件系统的目录节点树方式的数据存储,但是 Zookeeper 并不是用来专门存储数据的,它的作用主要是用来维护和监控你存储的数据的状态变化.通过监控这些数据状态的变化,从而可以达到基于数据的集群管理. 2.下载 环境版本 centos7 zookeeper 3.4.14 [root@localhost mysoft]$ cd /usr/local

  • Linux下sshd服务及服务管理命令详解

    sshd SSH为Secure Shell的缩写,是应用层的安全协议.SSH是目前较可靠,专为远程登陆会话和其他网络服务提供安全性的协议.利用SSH协议可以有效防止远程管理过程中的信息泄露问题. openssh-server 功能:让远程主机可以通过网络访问sshd服务,开始一个安全shell 客户端连接方式 ssh 远程主机用户@远程主机ip 先rm -rf /root/.ssh/清掉之前的配置 ssh 远程主机用户@远程主机ip -X 调用远程主机图形工具 ssh 远程主机用户@远程主机ip

  • 基于多网卡环境下Eureka服务注册IP的选择问题

    目录 多网卡环境下Eureka服务注册IP选择 问题场景 问题原因 解决方案 在Eureka中使用IP注册服务 eureka服务端配置 客户端配置 admin服务端配置 客户端配置 多网卡环境下Eureka服务注册IP选择 问题场景 服务器上分别配置了eth0和eth1两块网卡,只有eth1的地址可供其它机器访问,在这种情况下,服务注册时Eureka Client会自动选择eth0作为服务ip, 导致其它服务无法调用. 问题原因 由于官方并没有写明Eureka Client探测本机IP的逻辑,所

  • window下mongodb在dos下服务器启动及连接

    1.  配置环境变量 将MongoDB的安装目录(如:D:\Program Files\mongodb\Server\3.4\bin) 添加到 path 2. 启动 mongodb服务 (在dos中操作,前提:环境变量已配置,如果没有配置环境变量,需要进入到bin目录下操作) (1) 启动本地服务 mongod.exe --dbpath mongodb的数据库路径 // 如:mongodb --dbpath D:\mongodb\db ("mongodb的数据库路径"是自定义目录) 注

  • Window 下安装Mysql5.7.17 及设置编码为utf8的方法

    下载 mysql官方下载 选择Windows (x86, 64-bit), ZIP Archive 安装 1.解压 我这里解压到D盘根目录 2.进行初始化 mysql5.7之后 默认不会有data目录 所以初始化命令有所改变 打开cmd 进入mysql的bin目录,之后的命令必须在bin目录下运行(即使配置了环境变量也必须这样) mysqld--initialize-insecure 这个方法初始化完后,root用户无密码 mysqld--initialize --console.这个方法初始化

随机推荐