有些程序安装之后就是作为服务在后台运行,但是有些程序就是一个普通的程序,我们双击它就运行,关闭窗口就关闭,如果我们要将一个普通程序做成服务在后台运行,并且随着系统启动而启动怎么配置呢?windows给我们提供了一个非常好的工具srvany可以将普通程序配置成后台服务程序。
1,下载:
2,安装
解压之后将srvany.exe和instsrv.exe拷贝到C:\Windows\System32\下,打开一个cmd终端,执行:instsrv ServiceName C:\Windows\System32\srvany.exe
这个ServiceName就是一个服务的名字,你根据你需要安装的服务取。
3,配置
在”运行"框中执行regedit,打开注册表,找到:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\ServiceName,如下图添加键值:
首先在haraka下,看看有没有Parameters这个项,没有的话就建立一个,然后在Parameters下分别建立三个键值(字符串):
名称 Application 值为你要作为服务运行的程序地址。
名称 AppDirectory 值为你要作为服务运行的程序所在文件夹路径。
名称 AppParameters 值为你要作为服务运行的程序启动所需要的参数。
4,启动服务
全部完成之后,进入系统的服务控制窗口:
双击打开服务控制面板,就可以像普通服务一样启动、停止了。