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

使用srvany.exe把程序安装成windows服务的方法2019独角兽企业重金招聘Python工程师标准>>>…

大家好,又见面了,我是你们的朋友全栈君。

当你获取到srvany后并决定将某程序作为服务启动后,请先将srvany安装为系统服务,具体的安装方法有很多,比如说可以通过Microsoft Windows Resource Kits中另外一个实用的小工具instsrv.exe进行安装,将srvany.exe和instsrv.exe拷贝到C:\Windows\System32\后,我们可以通过下面的命令行进行srvany.exe的服务安装: 

  1. 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 值为你要作为服务运行的程序启动所需要的参数。 


例1:
“C:\Program Files\VMware\VMware Workstation\vmware.exe” -x “F:\vmware\centos4.8\centos4.8.vmx” 


注意要用双引号,不用会出错,因为文件名有空格。 


(如果你想要开机加载两个虚拟机系统,只需要在其后再添加一个虚拟机配置文件路径即可) 




例2:
下面是nginx的安装配置情况: 


使用srvany.exe把程序安装成windows服务的方法 - yj_yuan - 凡人凡事 

      至此,nginx已经安装成windows服务了.验证:cmd – services.msc ,打开服务,查看!此时可以启动该服务了。 

       (instsrv 
ServiceName 
remove 命令可删除服务。注意别删了系统服务哦!)

转载于:https://my.oschina.net/lcdmusic/blog/477460

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。

发布者:全栈程序员-用户IM,转载请注明出处:https://javaforall.cn/138882.html原文链接:https://javaforall.cn

【正版授权,激活自己账号】: Jetbrains全家桶Ide使用,1年售后保障,每天仅需1毛

【官方授权 正版激活】: 官方授权 正版激活 支持Jetbrains家族下所有IDE 使用个人JB账号...

(0)
blank

相关推荐

发表回复

您的电子邮箱地址不会被公开。

关注全栈程序员社区公众号