使用 instsrv.exe 和 srvany.exe 将任意程序注册为 windows 服务

Windows 上好多应用程序都不是以服务方式运行的,如果我们希望不登录桌面就能运行应用,那么我们需要将其注册为 Windows 系统服务。

instsrv.exe 和 srvany.exe 是 Microsoft Windows Resource Kits 工具集中的两个实用工具,这两个工具配合使用可以将任何的 exe 应用程序作为 Windows 服务运行。

扩展阅读:另外同类的软件还可以用 winsw

程序介绍

srany.exe 是注册程序的服务外壳,可以通过它让应用程序以 system 账号启动,可以使应用程序作为 windows 的服务随机器启动而自动启动,从而隐藏不必要的窗口,例如:应用程序控制台等。但是安装 srvany.exe 需要用到另一个工具 instsrv.exe,instsrv.exe 的作用就是为了安装 srvany.exe。

安装服务

1) 下载程序:instsrv&srvany_将程序安装注册成Windows服务.rar

2) 解压到自己喜欢的地方,微酷根据习惯放在了:D:\Program Files\instsrv\

3) 在程序所在目录按着 shift 右键选择命令提示符,通过以下命令安装或卸载服务:

安装:instsrv ServiceName "D:\Program Files\instsrv\srvany.exe" 
卸载:instsrv ServiceName remove

注:ServiceName 是自定义的服务的名称,可以根据应用程序名称任意更改。

2019112720119.png

配置注册表

打开注册表编辑器定位到:HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\ServiceName

一般情况下该服务名下没有Parameters项目,需要手动建立:
对服务名称项目右击新建项,名称为Parameters,然后定位到Parameters项,新建以下几个字符串值。

  • 名称 Application 值为你要作为服务运行的程序地址
  • 名称 AppDirectory 值为你要作为服务运行的程序所在文件夹路径
  • 名称 AppParameters 值为你要作为服务运行的程序启动所需要的参数
免责声明: 本站所有源码都来源于网络收集修改或者交换,只做学习和交流使用,版权归原作者所有,若为付费资源,请在下载后24小时之内自觉删除,若作商业用途,请到原网站购买,由于未及时购买和付费发生的侵权行为,与本站无关。本站发布的内容如果侵犯了您的权益,请及时告知我们,我们即刻处理!本站联系邮箱:waxcu6@163.com
吉素材 » 使用 instsrv.exe 和 srvany.exe 将任意程序注册为 windows 服务

提供最优质的资源集合

立即查看 了解详情