使用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

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

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

赞 (0)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • dm368流程_dm code

    dm368流程_dm codehttp://www.ahcit.com/?p=4038

    2022年8月13日
  • java中数组转成list_java数组转json

    java中数组转成list_java数组转jsonJava数组转List的几种方法一、Arrays.asList二、Collections.addAll三、Arrays.stream(arr).collect(Collectors.toList())本文提供了几种Java中常用的数组转List的方法一、Arrays.asList//Array转ListString[]arr={“a”,”b”,”c”};List<String>list=Arrays.asList(arr);System.out.println

    2022年8月23日
  • 怎样使用pycharm创建py格式文件_课程创建是什么奖

    怎样使用pycharm创建py格式文件_课程创建是什么奖前言本系列博客用来记录学习Python课程的一些体会,预计会分主题一周一更。Pycharm软件的安装默认已经完成,如果有些同学还没有安装请自行翻阅资料,也可留言tome!谢谢!!!首先,Pycharm的安装也许会有很多这样的教程,但是对于我这样的新手,去完成自己第一个pycharm环境下的Python也许会有些茫然,故介绍创建helloworld程序的模板对于我们具有非常重要…

    2022年8月29日
  • layoutSubviews和drawRect

    layoutSubviews和drawRectLayoutSubviews    子类可以重写此方法,因为需要更精确执行他们子视图的布局。只有当autoresizing和基于约束的行为的子视图不提供你想要的行为,应重写此方法。该方法不应直接调用。如果你想要强制布局更新,下一次绘图更新之前 应当反向调用setNeedsLayout方法,如果您想要立即更新您的视图的布局,请调用layoutIfNeeded方法。

    2022年7月15日
  • Arduino编程之Serial.println()和Serial.print()

    Arduino编程之Serial.println()和Serial.print()Arduino编程之Serial.println()和Serial.print()Arduino的输出基本就用两个函数print和println,区别在于后者比前者多了回车换行Serial.println(data)从串行端口输出数据,跟随一个回车(ASCII13,或’r’)和一个换行符(ASCII10,或’n’)。这个函数所取得的值与Serial.print()一样。Ser…

    2022年10月3日
  • 老男孩python课程_老男孩python课程[通俗易懂]

    老男孩python课程_老男孩python课程[通俗易懂]网页编程基础知识07w.avi–570.61MB网页编程基础知识06w.avi–305.27MB网页编程基础知识05w.avi–240.27MB网页编程基础知识04w.avi–313.23MB网页编程基础知识03w.avi–238.87MB网页编程基础知识02w.avi–184.95MB网页编程基础知识01w(此课程无声,后期补录).avi–868.18MBpython…

    2022年10月21日

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

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