文档章节

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

lcdmusic
 lcdmusic
发布于 2015/07/12 01:26
字数 481
阅读 70
收藏 0
当你获取到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 命令可删除服务。注意别删了系统服务哦!)

本文转载自:http://blog.163.com/yj_yuan/blog/static/110842720134622542630/

共有 人打赏支持
下一篇: 关于syslog
lcdmusic
粉丝 3
博文 156
码字总数 9951
作品 0
朝阳
程序员
私信 提问
Windows下让nginx以服务的方式启动运行

在windows下安装了nginx, 郁闷是发现它没有以服务方式运行, 也就是说当用户注销后,程序会终止.因此需要将nginx作为服务运行. 方法一: 假设nginx安装在c:nginx下: 1.下载微软服务注册工具srv...

james_laughing
2014/11/19
0
0
Windows下Nginx以服务的方式运行

假设nginx安装在c:\nginx\下: 1.下载微软服务注册工具srvany.exe, instsrv.exe, srvany-instsrv存放到c:\nginx\目录下 2.安装Nginx服务, 将命令行切换到c:\nginx\,执行下列命令 instsrv NGIN...

红薯
2009/04/28
1K
1
我行我素,让虚拟机实现服务自启动

上篇讲了下关于ISA结合虚拟机架设服务器的做法。算是“虚拟机三步曲”的第一步了,今天,就写下曲子中的第二步吧。就是关于如何实现开机于注销状态下,虚拟机都能自动运行。(第三步构思当中...

技术小胖子
2017/11/23
0
0
以Windows服务方式运行Java程序

如题,怎样将Java程序变身为Windows服务,不要跟我说Win接口,我不熟。 一、将exe程序变为Win服务 即将java启动批处理命令编译为win程序,可通过 批处理潜行者V6.0或 quickbfc 3.6.1实现; ...

cwalet
2014/11/12
0
20
.Net开发Windows服务

2018-08-23 开发Windows服务 一、 VS2012下开发Windows服务 1、 打开VS2012,新建项目,选择Windows服务,此处我以开发一个定时自动发送邮件的服务来做介绍,如下图: 2、 创建好后,编译器会...

i_mengli
2018/08/23
0
0

没有更多内容

加载失败,请刷新页面

加载更多

linux 服务管理 Crontba、Ntpdate、Logrotate、Supervisor

crond linux 系统则是由 cron (crond) 这个系统服务来控制的。Linux 系统上面原本就有非常多的计划性工作,因此这个系统服务是默认启动的。 另外, 由于使用者自己也可以设置计划任务,所以,...

狼王黄师傅
32分钟前
1
0
Sobel算子和Scharr滤波器

Sobel算子在数学上的本质是微分,对离散信号,是求邻域内的增量。 基本原理:在图像上,对图像信号在某点进行微分,表示图像的某个特征(如,强度、色调或者饱和度)在该点的变换程度。以强度...

yepanl
49分钟前
1
0
Jenkins API 使用

Jenkins 是一款流行的开源持续集成工具,可以用来做一些软件开发的自动化工作,如打包,测试,自动部署等。 Jenkins 中有 view 和 job 的概念, view 相当于组, job 则是具体的任务。 view...

YanWen
50分钟前
5
0
聊聊jest的NodeChecker

序 本文主要研究一下jest的NodeChecker NodeChecker jest-common-6.3.1-sources.jar!/io/searchbox/client/config/discovery/NodeChecker.java public class NodeChecker extends AbstractS......

go4it
57分钟前
3
0
深入分析String.intern和String常量的实现原理

背景 字符串类型在实际应用场景中使用非常频繁,如果为每个字符串常量都生成一个对应的String对象,明显会造成内存的浪费,针对这一问题,虚拟机实现一个字符串常量池的概念,提供了如下实现...

群星纪元
今天
2
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部