将bat脚本注册为windows服务自动启动


1.下载工具

https://pan.baidu.com/s/1O5Sj5rQOxXzPdifGbNE-4w#list/path=%2F

2.将instsrv.exe和srvany.exe拷贝到"C:\Windows\System32"和C:\Windows\SysWOW64目录下(一般如果是32位系统就拷贝到system32,64位系统则拷贝到SysWOW64),

3.用instsrv.exe安装srvany.exe

cmd命令下运行命令:C:\Windows\SysWOW64\instsrv OrthancDicomStart C:\Windows\SysWOW64\srvany.exe   (OrthancDicomStart 是自己预备注册的服务的名称,可以自己定义)

4.对srvany.exe进行配置

点击"开始-运行-regedit"打开注册列表,定位到以下路径:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\OrthancDicomStart 
OrthancDicomStart 是你安装srvany.exe时定义的名称。

一般情况下该服务名下没有Parameters项目,需要手动建立:对服务名称项目右击新建项,名称为
Parameters,然后定位到Parameters项,新建以下几个字符串值。
名称 Application 值为你要作为服务运行的程序地址。
名称 AppDirectory 值为你要作为服务运行的程序所在文件夹路径。
名称 AppParameters 值为你要作为服务运行的程序启动所需要的参数。