使用srvany.exe把程序安装成windows服务的方法

  • Windows操作系统
srvany.exe是什么?

srvany.exe是Microsoft Windows Resource Kits工具集的一个实用的小工具,用于将任何EXE程序作为Windows服务运行。也就是说srvany只是其注册程序的服务外壳,这个特性对于我们 来说非常实用,我们可以通过它让我们的程序以SYSTEM账户启动,或者实现随机器启动而自启动,也可以隐藏不必要的窗口,比如说控制台窗口等等。
如何获取?
你可以通过下载并安装Microsoft Windows Resource Kits 获得或者可以通过我分享的下载地址得到。
如何使用?
当你获取到srvany后并决定将某程序作为服务启动后,请先将srvany安装为系统服务,具体的安装方法有很多,比如说可以通过Microsoft Windows Resource Kits中另外一个实用的小工具instsrv.exe进行安装(下载地址 ),将srvany.exe和instsrv.exe拷贝到C:\Windows\System32\后,我们可以通过下面的命令行进行srvany.exe的服务安装:
Dos命令代码
  1. instsrv ServiceName C:\Windows\System32\srvany.exe
instsrv ServiceName C:\Windows\System32\srvany.exe
(ServiceName 即你自己定义的服务名称,可以是要作为系统服务启动的应用程序的名称。)
安装完毕后,我们需要对srvany.exe进行配置,以便于能够加载我们指定的程序,配置的方法是,开始 – 运行 – regedit,打开注册表,定位到下面的路径。
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\ServiceName
(同样的ServiceName是你刚才安装服务时自定义的服务名称。)
如果该服务名下没有Parameters项目,则对服务名称项目右击新建项,名称为Parameters,然后定位到Parameters项,新建以下几个字符串值。
名称 Application 值为你要作为服务运行的程序地址。
名称 AppDirectory 值为你要作为服务运行的程序所在文件夹路径。
名称 AppParameters 值为你要作为服务运行的程序启动所需要的参数。
比如这里是个配置实例,我们这里配置的服务名称是NGINX,下面是nginx的安装配置情况:
至此,nginx已经安装成windows服务了.验证:cmd – services.msc ,打开服务,查看!此时可以启动该服务了。
(instsrv ServiceName remove 命令可删除服务。注意别删了系统服务哦!)

转载于:https://blog.51cto.com/zhyuxuan/899482

使用srvany.exe把程序安装成windows服务的方法相关推荐

  1. 使用instsrv.exe+srvany.exe将应用程序安装为windows服务

    一.什么是instsrv.exe和srvany.exe instsrv.exe.exe和srvany.exe是Microsoft Windows Resource Kits工具集中 的两个实用工具,这 ...

  2. minio:安装部署并安装成windows服务

    前言 关于分布式文件存储,之前我也是使用fastdfs,那为什么突然选择minio? 1.它可以多平台部署 2.搭建起来不是很复杂 3.github近30K的star 什么是minio? 构建高性能的 ...

  3. 将应用程序安装为Windows服务

    将应用程序安装为Windows服务 安装为服务的好处:不用登陆系统就可以自动启动. 微软官方对该小工具的说明: Installs and uninstalls executable services ...

  4. Mongo数据库安装成Windows服务

    Mongo数据库安装成Windows服务 每次运行mongod --dbpath D:/MongoDB/data命令行来启动MongoDB实在是不方便, 把它作为Windows服务,这样就方便多了. ...

  5. Java的jar文件安装成windows 服务

    Java的jar文件安装成windows 服务: 1.下载:nssm,复制到jar文件目录下 2. jar文件目录下创建bat文件[run.bat],内容为[java -jar 文件名.jar] 3. ...

  6. 使用instsrv.exe和srvany.exe将应用程序安装成windows后台服务

    instsrv.exe.exe和srvany.exe是Microsoft Windows Resource Kits工具集中 的两个实用工具,这两个工具配合使用可以将任何的exe应用程序作为windo ...

  7. 用instsrv.exe+srvany.exe将应用程序安装为windows服务

    下载 链接:https://pan.baidu.com/s/1gKu_WwVo-TeWXmrGAr9qjw 提取码:s1vm 用instsrv.exe安装srvany.exe 将instsrv.exe ...

  8. C#控制台程序注册成Windows服务

    在控制台程序中新增项目-->"Windows服务" 修改名称,我这里叫"Test_WindowsService" 然后在新增的"Windows服 ...

  9. Nginx安装成Windows服务

    因为有项目使用Nginx来做负载均衡,但是Nginx的Windows版本是不提供安装成服务的,所以服务器重启后Nginx并不会伴随启动和恢复.网上查了下,这里记录下解决方法,防止遗忘. 第一步:下载W ...

  10. 将 tomcat 安装成 windows 服务(开启Tomcat后,关闭启动窗口,服务器也关了?)

    当关闭启动窗口后,服务器仍然运行. 开始:Ctrl+R,输入cmd,在命令行中: 找到 tomcat 的service.bat(在安装路径的bin目录下) 拖入到doc命令行窗口 or 在doc命令行 ...

最新文章

  1. 在vscode中使用pylint-django插件解决pylint的一些不必要的错误提示【转】
  2. 【解析】1057 数零壹 (20分)(进制转换)
  3. ASP.NET Core 中文文档 第三章 原理(1)应用程序启动
  4. Python ValueError: could not convert string to float: ‘-‘ 解决办法
  5. 计算机环形拓扑结构教案,面试真题高中信息技术《网络拓扑结构》教学设计...
  6. 网站搭建 (第01天) 模型设计
  7. 回溯 皇后 算法笔记_什么叫回溯算法,一看就会,一写就废
  8. 安全无小事,安全防范从nginx配置做起
  9. 如何调试Python extension
  10. 我的世界夜视指令java_我的世界状态效果大全及指令使用方法
  11. C# ABB机器人上位机控制 .net PC SDK开发全流程(通信、控制、日志、二次开发)--Chapter 1
  12. 2020年“深圳杯”数学建模挑战赛C题-无线可充电传感器网络充电路线规划
  13. 股票开户天载钢铁等板块跌幅居前
  14. 好用的邮箱客户端有哪些,办公用什么邮箱客户端呢?
  15. 美国林肯学院因遭勒索软件攻击后不堪重负被迫关闭
  16. 有c语言基础自学JAVA要多久,零基础学java需要多久?要先学习C语言吗?
  17. MSP432 BSL流程(UART)
  18. 【Codeforces】【161Div2】
  19. 从键盘输入一个四位数,输出该四位数的个位,十位,百位和千位数分别是什么。
  20. 采集服务器维护,采集服务器

热门文章

  1. 系统分析员备考之经济管理篇(二)
  2. imregionalmax
  3. Ample Sound Ample Guitar Semi Hollow Mac - 半空心体式吉他
  4. 苹果macOS Monterey将支持一键恢复出厂设置,无需重装系统
  5. String 将GBK转UTF-8
  6. 通过JS获取页面表格选中行信息
  7. 一种类型安全的Java HTTP客户端库Retrofit
  8. Android系统进程间通信(IPC)机制Binder中的Client获得Server远程接口过程源代码分析(3)...
  9. 9月20日等级考试试题答案实时追踪中
  10. 「leetcode」406.根据身高重建队列【贪心算法】详细图解