admin 管理员组文章数量: 887177
方法一使用widows自带得SC命令
以管理员身份运行cmd
在cmd命令行输入
注册服务
sc create test.windows.services binpath= D:\test.exe type= own start= auto displayname= test.windows.services
binpath:应用程序得路径
displayname: 服务的显示名称
start:启动类型
启动服务
net start test.windows.services
然后cmd---->services.msc打开系统服务查看我们刚刚注册的服务是否成功
停止服务
net stop test.windows.services
删除服务
sc delete "test.windows.services"
方法二使用nssm工具注册服务
将nssm.exe工具放到指定目录,进入到工具所在目录
nssm install启动服务封装工具
以封装一个java应用为例
这边先写个启动jar包脚本
run.bat
:: 防止中文乱码
chcp 65001
:: 关闭回显
::@echo off
:: 进入当前目录
cd %~dp0
:: 运行后保持界面一直显示
java -jar test_app.jar > log.log
:: 开启回显
::@echo on
使用nssm工具注册服务
工具下载地址
链接: 提取码: 2dsk
设置启动服务账号
设置进程优先级可以按需更改
设置系统服务日志
设置完之后点击install service即可
之后去到系统服务中检查即可
版权声明:本文标题:将自己的应用注册成windows服务的两种方式 内容由网友自发贡献,该文观点仅代表作者本人, 转载请联系作者并注明出处:http://www.freenas.com.cn/jishu/1734976649h1685694.html, 本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,一经查实,本站将立刻删除。
发表评论