`
mzh_2008beijing
  • 浏览: 233264 次
  • 性别: 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  
多谢,按照上面提示,成功设置自启动。

相关推荐

    windows服务自启instsrv.exe、srvany.exe

    总的来说,`instsrv.exe`和`srvany.exe`提供了一种灵活的方法,让开发者能够自定义Windows服务,以满足特定的后台运行需求。通过了解和熟练运用这两个工具,你可以更好地管理和控制系统的自动启动程序,提高系统的...

    srvany.exe和instsrv.exe

    标题中的“srvany.exe”和“instsrv.exe”是Windows操作系统中用于管理和运行任意应用程序作为服务的两个实用工具。这两个工具通常由系统管理员用来创建自定义的服务,以便在没有用户登录的情况下运行特定的程序。 ...

    windows服务exe,instsrv.exe和srvany.exe

    `instsrv.exe`和`srvany.exe`组合使用,使得管理员能够轻松地将任何可执行文件设置为Windows服务,这对于那些需要在后台无用户交互情况下运行的应用程序非常有用。但需要注意的是,这种方法不适用于所有应用程序,...

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

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

    Instsrv.exe Srvany.exe

    1. 自定义服务:对于特定的业务需求,可以将自定义的程序安装为服务,确保其在系统启动时自动运行。 2. 后台运行:如果一个应用程序需要在无人值守的情况下运行,或者需要在系统启动时就开始工作,Srvany可以帮助...

    如何利用srvany.exe把应用程序加入系统服务

    `srvany.exe`就是一个非常实用的工具,它允许我们将任意的EXE程序作为Windows服务来运行。本篇文章将详细介绍如何利用`srvany.exe`将应用程序添加为系统服务,包括`srvany.exe`的解释、获取方式以及具体的操作步骤。...

    Instsrv.exe和Srvany.exe

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

    instsrv.exe和srvany.exe

    `instsrv.exe` 是一个由Windows NT Resource Kit提供的实用程序,用于安装服务。它并不直接执行任何实际的任务,而是创建一个服务框架,为其他程序提供成为服务的基础。使用 `instsrv.exe`,你可以指定服务的名称...

    用instsrv.exe程序windows服务启动

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

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

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

    instsrv.exe+srvany.exe注册windows服务

    总的来说,instsrv.exe和srvany.exe的结合使用,为开发者提供了一种方便的方法,将不支持作为服务运行的应用程序转化为Windows服务,确保这些应用程序能够在系统启动时自动启动并持续运行。这种方式尤其适用于那些...

    Instrsrv.exe和Srvany.exe

    1. **安装Srvany服务**:首先,你需要将`Srvany.exe`复制到系统目录(如`C:\Windows\System32`)或者你希望存放它的位置。然后打开命令行,使用`Instrsrv.exe`命令安装服务,例如: ``` Instrsrv "自定义服务名" ...

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

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

    将普通批处理文件(.bat)注册成windows服务

    instsrv.exe用于安装服务,而srvany.exe则允许我们将任意可执行程序(包括批处理文件)注册为Windows服务。 步骤如下: 1. **下载并解压资源**:确保你已经下载了包含instsrv.exe和srvany.exe的压缩包,并将其解压...

    MRTG 配置 MRTG 安装 snmp连接测试 instsrv.exe srvany.exe activeperl

    4. **instsrv.exe与srvany.exe**:这两个工具来自Windows Resource Kit,用于在Windows系统中注册和运行任意应用程序作为服务。instsrv.exe用于安装服务,srvany.exe则作为服务宿主。将MRTG的perl脚本作为服务运行,...

    instsrv和srvany.zip

    这个工具的用途在于,很多应用程序并不是设计为服务运行的,但是通过srvany.exe,你可以把这些应用程序包装成服务,使其能够以系统权限在后台无用户交互的情况下运行。设置srvany.exe的过程包括两步:首先使用...

Global site tag (gtag.js) - Google Analytics