Home

【Horizon】使用srvany.exe将任何程序作为Windows服务运行

1. 将srvany.exe和instsrv.exe拷贝到C:\Windows\System32\

注:如果出现错误 Unable to find the file at the given path

则将srvany.exe和instsrv.exe拷贝到windows/sysWow64目录

  1. 运行regedit, 定位到HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services

添加服务

添加你要添加的服务的名称ServiceName

如果该服务名下没有Parameters项目,则对服务名称项目右击新建项,名称为Parameters,然后定位到Parameters项,新建以下几个字符串值。

名称 Application 值为你要作为服务运行的程序地址。
  名称 AppDirectory 值为你要作为服务运行的程序所在文件夹路径。
  名称 AppParameters 值为你要作为服务运行的程序启动所需要的参数。

以上步骤完成之后就可以注册服务了

instsrv ServiceNameC:\Windows\System32\srvany.exe

或者

instsrv ServiceNameC:\Windows\sysWow64\srvany.exe

在系统管理-服务 里面可以看到刚才添加的服务

技术分享