如何将.bat或.exe文件将服务配置到系统服务中
程序员文章站
2022-06-12 19:18:31
...
如何将.bat或.exe文件将服务配置到系统服务中
近期工作中,笔者需要将服务配置到系统服务中,本来使用sc进行配置,但由于sc对于由bat文件转的普通应用程序的exe文件在执行服务的时候,会报【服务没有及时响应或控制请求】,因此笔者采取了采用第三方工具nssm的形式解决。
转载请注明出处!
安装包准备:
1、Bat_To_Exe_Converter安装包
2、nssm官网
将.bat文件转换为.exe文件
将bat转为exe文件的方式非常多,笔者采用bat_to_exeConverter对bat文件进行转换
转换步骤如下:
1、解压文件后解压包目录如下:
根据系统位数确定采用哪一种方式转换exe文件
2、打开文件,选择对应的bat文件目录,然后点击转换,便在指定目录下转换完成
利用nssm将exe文件加入系统服务
步骤如下:
1、进入nssm官网,点击Download
下载解压之后,目录如下
2、根据系统版本,选择win32和win64
3、进入后以管理员模式运行命令
nssm.exe install xxxService
xxxService为你想要给该服务的命名
这里选择你要配置服务的bat文件或者exe文件,以及启动目录
4、点击Install service,一路确认至successfully
5、在服务中查询,看是否配置成功
注意:nssm配置默认是开机自启动,如果服务存在问题或者服务的配置文件存在问题,或自动改为“已暂停”,需要人手动将问题解决后,再重启。
上一篇: Docker自定义镜像与仓库