将应用软件设置成后台服务(Windows篇)
参考:https://www.cnblogs.com/webenh/p/17919459.html
作用:
将软件设置成后台服务,运行该程序时,自动在后台运行
例:比如将nginx程序设置成后台服务,这样就可以不用看那黑压压的命令窗口即可运行程序
下载软件
软件:instsrv.exe
和srvany.exe
(软件已打包到蓝凑云)
蓝凑云:https://wwwl.lanzn.com/iVmmy2chvmni
密码:ecaq
将压缩包下的两个文件拷贝到 C:\Windows\system32
下
64位的则拷在
C:\Windows\SysWOW64
下
安装服务
instsrv MyService C:\Windows\System32\srvany.exe
MyService
是自己自定义的服务名称
C:\Windows\System32\srvany.exe
是srvany
程序的路径
配置
按快捷键 win + r
输入 regedit
定位到 HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\MyService
MyService
是你安装srvany.exe
时定义的名称
在该项下创建 Parameters项目
(名称就为Parameters
),有就不用创建
在 Parameters
项下创建三个字符串值,分别为:
- 名称
Application
值为你要作为服务运行的程序地址 - 名称
AppDirectory
值为你要作为服务运行的程序所在文件夹路径 - 名称
AppParameters
值为你要作为服务运行的程序启动所需要的参数(没有就不写)
开启服务
在此电脑
处,右键点击管理 --> 服务和应用程序 --> 服务
找到 MyService
服务,右键 MyService
服务,点击启动即可
注:
MyService
就是上面自定义的服务名称
将软件设置成开机自启动,每当电脑开机时,该程序就会以服务的形式在后台运行