`
mzh_2008beijing
  • 浏览: 230208 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

使用srvany.exe把程序安装成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的服务安装:

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 命令可删除服务。注意别删了系统服务哦!)
分享到:
评论
3 楼 zxf2342 2014-05-10  
很好用,谢谢分享!
2 楼 IEQQ 2012-11-06  
  Thanks
1 楼 paladin00 2012-03-06  
多谢,按照上面提示,成功设置自启动。

相关推荐

    Instsrv.exe和Srvany.exe

    srvany.exe可用于将任何EXE程序作为Windows服务运行。也就是说srvany只是其注册程序的服务外壳,这个特性对于我们来说非常实用,我们可以通过它让我们的程序以SYSTEM账户启动,或者实现随机器启动而自启动,也可以...

    instsrv.exe和srvany.exe

    instsrv.exe和srvany.exe对于exe安装服务比较有帮助,希望对你有用。 用法: 拷贝instsrv.exe和srvany.exe到C:\Windows\System32目录(注:在x64系统下同时需要拷贝到C:\Windows\SysWOW64目录) 1.注册服务 使用...

    srvany(Windows程序安装成服务的工具)

    介绍了使用instsrv.exe+srvany.exe将应用程序安装为windows服务,需要的朋友可以参考下。使用instsrv.exe+srvany.exe将应用程序安装为服务。 instsrv.exe.exe和srvany.exe是Microsoft Windows Resource Kits工具集中...

    Instsrv.exe和Srvany.exe包下载srvany.zip

    Instsrv.exe和Srvany.exe包下载srvany.zip ...Instsrv.exe可以给系统安装和删除服务,Srvany.exe可以让程序以服务的方式运行。这两个软件都包含在Windows NT Resource Kit里,如果你没有,也可以到网上下载。

    让程序作为服务运行(instsrv.exe srvany.exe)

    数据类型为“REG_SZ”,数值为希望作为服务运行的程序的所在位置,如果你的Windows系统安装在C盘下,那么OE的程序位置就是C:\Program Files\Outlook Express\msimn.exe ,把这个路径添入数值中。到现在,这个服务...

    用instsrv.exe程序windows服务启动

     用instsrv.exe程序设置成服务启动  Windows的“服务”工具是不能添加/删除服务的,但可以利用Windows提供的资源工具包中的Instsrv.exe和Srvany.exe来实现。其中,Instsrv.exe可以给系统安装和删除服务,Srvany....

    instsrv和srvany文件,注册exe为系统服务

    命令行定位到instsrv所在文件夹,执行instsrv ServiceName C:\Windows\System32\srvany.exe ,如果要卸载则执行instsrv ServiceName remove。安装之后还要修改下注册表, 开始 - 运行 - regedit,打开注册表,定位...

    service小工具.7z

    windows下创建service的小工具。要把应用程序添加为服务,你需要两个小软件:Instsrv.exe和Srvany.exe。Instsrv.exe可以给系统安装和删除服务,Srvany.exe可以让程序以服务的方式运行

    Windows系统中安装或删除系统服务和自建服务运行工具

    主要包含以下两个小工具: ...Srvany.exe作用:允许一些Windows NT应用程序作为服务运行。 工具用途: 想要实现Windows系统开机后在不登录系统激活的情况下使指定程序自动启动的过程中需要使用到该工具操作。

    Bat2Server.zip

    批处理bat注册为windows服务的工具,Instsrv.exe是给系统安装和删除服务,Srvany.exe是让程序以服务的方式运行

    windows傻瓜式服务注册工具.rar

    通常windows注册服务写命令比较的多复杂,这个程序提供了一个方便的...安装 instsrv ServiceName C:\Windows\System32\srvany.exe 卸载 instsrv ServiceName remove (友情提醒:记得关掉360杀毒,否则无法成功注册)

    nssm 在windows上部署服务工具

    NSSM是一个服务封装程序,它可以将普通exe程序封装成服务,使之像windows服务一样运行。同类型的工具还有微软自己的srvany,不过nssm更加简单易用,并且功能强大。它的特点如下: 支持普通exe程序(控制台程序或者...

    exe 程序注册成服务工具 SrvanyUI

    用于将任何 exe 程序作为 Windows 服务运行,方便、快捷,内有绿色版和安装版本

    node-v10.15.3-x64-for-windows 和 nssm 服务管理器

    NSSM是一个服务封装程序,它可以将普通exe程序封装成服务,使之像windows服务一样运行。同类型的工具还有微软自己的srvany,不过nssm更加简单易用,并且功能强大。它的特点如下: 支持普通exe程序(控制台程序或者...

    网络多人对战台球(服务器完整版)使用自己论坛的虚拟币

    2、用CMD进入DOS命令行方式,进入解压的目录,运行 instsrv taiqiu x:***xsrvany.exe,注意,上例中taiqiu代表要安装的服务的名称,x:***x代表srvany.exe所在硬盘的目录。例如将压缩包中的文件解压到g:service...

    nssm-2.24-103.zip

    NSSM:封装exe和cmd为Windows系统服务 NSSM是一个服务封装程序,它可以将普通exe程序封装成服务,使之像windows服务一样运行。同类型的工具还有微软自己的srvany,不过nssm更加简单易用,并且功能强大。

    2019最新版NodeJs和 nssm 服务管理器下载

    NSSM是一个服务封装程序,它可以将普通exe程序封装成服务,使之像windows服务一样运行。同类型的工具还有微软自己的srvany,不过nssm更加简单易用,并且功能强大。它的特点如下: 支持普通exe程序(控制台程序...

Global site tag (gtag.js) - Google Analytics