window 下注册 exe 程序、添加到 服务中。

window 注册服务方式

一、 regsvr 方式 直接在 程序目录执行:

Regsvr 32 命令是Windows中控件文件

( 如扩展名为DLL、OCX、CPL的文件)的注册和反注册工具。

命令格式: 
Regsvr32 [/s] [/n] [/i[:cmdline]] dllname
/u 卸载安装的控件,卸载服务器注册;
/s 注册成功后不显示操作成功信息框;
/i 调用DllInstall函数并把可选参数[cmdline]传给它,当使用/u时用来卸载DLL;
/n 不调用DllRegisterServer,该参数必须和/i一起使用。 示例:
*.exe /i

二、 sc 命令:

sc 命令可以管理本机或远程主机服务 ( 如果服务名或者目录中间有空格,就需要前后加双引号)

sc 命令 格式:
sc <server> [command] [service name] <option1> <option2>

示例:

1、简单添加服务:
sc create test_sevrer binpath= "D:\test_sevrer\test_sevrer.exe" start= auto 2、添加服务:
sc create PolicyAgent binpath= "C:\WINDOWS\system32\lsass.exe" type= share start= auto displayname= "IPSEC Services" depend= RPCSS/Tcpip/IPSec
描述:
sc description PolicyAgent "提供 TCP/IP 网络上客户端和服务器之间端对端的安全。如果此服务被停用,网络上客户端和服务器之间的 TCP/IP 安全将不稳定。如果此服务被禁用,任何依赖它的服务将无法启动。" 3、指向配置文件;
sc create emm binpath= "D:\work\test_server.exe --config test_sevrer.exe.config"  start= auto

注册 服务 删除

1、 使用 sc delete 删除
sc delete "服务名" 或者注册表删除,
cmd 下 输入:regedit
在下面找到键值删除
HKEY_LOCAL_MACHINE/SYSTEM/CurrentControlSet/Services 一般服务会以相同的名字在这里显示一个主健,直接删除相关的键值便可。

配置服务自动 禁止

设置 iis 为自动  (显示为 World Wide Web Publishing Service )
"sc config W3SVC start= auto" 禁止
sc config "W3SVC" start= disabled

window 关机 重启:

shutdown -r 
# 重启
shutdown -t
# 关机

sc 命令延伸:

SC 是用于与服务控制管理器和服务进行通信的命令行程序。

sc <server> [command] [service name] <option1> <option2>...
选项 <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 # 枚举服务的依存关系。

Windows 下 exe 服务注册到 service 服务中的更多相关文章

  1. 在Windows下将Redis注册为本地服务

    当前redis版本:3.2.100 通常情况下我们可以通过 redis-server.exe 和配置文件启动redis服务 : redis-server.exe redis.windows.conf ...

  2. linux/windows下启用和停止VMware后台服务的脚本

    linux/windows下启用和停止VMware后台服务的脚本 linux/windows下启用和停止VMware后台服务的脚本 linux平台 windows平台 本文由乌合之众 lym瞎编,欢迎 ...

  3. windows下安装Redis并部署成服务

    windows下安装Redis并部署成服务 Redis 是一个开源(BSD许可)的,内存中的数据结构存储系统,它可以用作数据库.缓存和消息中间件. 一:下载 下载地址: windows版本: http ...

  4. 在Windows下使用BAT调度存储在资源库中的KTR

    描述: 在Windows下使用BAT调度存储在资源库中的KTR 准备环境: 1.ktr文件(该KTR必须是存储在资源管库中的) 2.bat文件 @echo off D: cd D:\software\ ...

  5. Windows下使用AutoSSH,并作为服务自启动(不用安装Cygwin)

    之前的折腾过Windows下ssh的自动登录,比如这篇Windows下使用Xshell建立反向隧道,但是这个不能无交互的情况下自动连接(比如在连接新主机时),也就很难在服务中使用.解决方法还是得使用命 ...

  6. Linux下用gSOAP开发Web Service服务端和客户端程序

    网上本有一篇流传甚广的C版本的,我参考来实现,发现有不少问题,现在根据自己的开发经验将其修改,使用无误:另外,补充同样功能的C++版本,我想这个应该更有用,因为能用C++,当然好过受限于C. 1.gS ...

  7. SpringCloud学习(3)——Eureka服务注册中心及服务发现

    Eureka概述: Eureka是Netflix的一个子模块, 也是核心模块之一.Eureka是一个基于REST的服务, 用于定位服务, 以实现云端中间层服务发现和故障转移.服务注册与发现对于微服务框 ...

  8. springcloud搭建服务注册中心与服务发现

    1.创建服务注册中心 创建一个普通的Spring Boot工程 首先我们需要创建一个普通的Spring Boot工程,命名为eureka-server,普通到什么程度呢?就是一个starter都不需要 ...

  9. SpringCloud Eureka服务注册及发现——服务端/客户端/消费者搭建

    Eureka 是 Netflix 出品的用于实现服务注册和发现的工具. Spring Cloud 集成了 Eureka,并提供了开箱即用的支持.其中, Eureka 又可细分为 Eureka Serv ...

随机推荐

  1. 关于创建本地docker仓库

    从远程仓库中下载regitstry镜像文件,下载后运行命令即可:docker run -p 5000:5000 -d registry

  2. JS获取屏幕,浏览器窗口大小,网页高度宽度(实现代码)_javascript技巧_

    JS获取屏幕,浏览器窗口大小,网页高度宽度(实现代码)_javascript技巧_--HTML5中文学习网 http://www.html5cn.com.cn/shili/javascripts/79 ...

  3. SDOI 2019 R1游记

    $SDOI$ $2019$ $R1$游记 昨天才刚回来,今天就来写游记啦! Day -5: 做了一下去年省选的Day1,感觉很神仙. Day -4: 做了一下去年省选的Day2,感觉还是很神仙. Da ...

  4. F. Multicolored Markers(数学思维)

    思维:思维就是将大的矩形放在小矩形里面,让大矩形的宽和长尽量靠近. 很容易得到 (a+b)% i = 0 的话, 保证了大矩形的形成,同时里面表示了两种情况:1, a % i =0, b % i=0; ...

  5. Linux内存管理 (9)mmap

    专题:Linux内存管理专题 关键词:文件映射.匿名映射.私有映射.共享映射 mmap/munmap是常用的一个系统调用,使用场景是:分配内存.读写大文件.连接动态库文件.多进程间共享内存. 更详细解 ...

  6. Python中数学函数

    1.不需要引入math模块的有: abs(),cmp(),max(),min(),pow(),round() 2.需要引入math模块的: 三角函数,及其他数学函数,fabs(), *需要特别注意: ...

  7. npm ERR! code ENOENT

    npm ERR! path F:\VsCodeWorkspace\labWeb\front\LabWebAdminFrontEnd\node_modules\core-jsnpm ERR! code ...

  8. Linux 学习 (八) Shell

    Linux达人养成计划 I 学习笔记 Shell 是什么: Shell 是一个命令解释器 Shell 还是一个功能相当强大的编程语言,易编写,易调试,灵活性较强 Shell 的分类: Bourne S ...

  9. jsp篇 之 jsp中的注释

    Jsp中的注释: 第一种: <!-- html/xml中的注释方式 --> 特点: 1.用户在浏览器中右键查看源代码 [能] 看到这个注释. 2.在服务器端,这个jsp页面被翻译成的jav ...

  10. Spring MVC 使用介绍(六)—— 注解式控制器(二):请求映射与参数绑定

    一.概述 注解式控制器支持: 请求的映射和限定 参数的自动绑定 参数的注解绑定 二.请求的映射和限定 http请求信息包含六部分信息: ①请求方法: ②URL: ③协议及版本: ④请求头信息(包括Co ...