instsrv+srvany 程序以服务方式自启 bat脚本快速配置
将脚本放在instsrv+srvany所在文件夹下,
按照自己需要修改,一般只需要修改服务名和程序路径。
使用方法:右键以管理员身份运行。
安装服务
install.bat
@echo off
cd /d "%~dp0"rem 参数依次为 服务名称 可执行文件名称
set serviceName=OpenvpnService
set serviceApp="D:\Program Files\OpenVPN\bin\openvpn-gui.exe --connect client.ovpn"
@echo 服务名称:%serviceName%
@echo 程序完整路径:%serviceApp%rem 定义注册表路径
set regpath=HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\%serviceName%\Parameters\
rem 定义srvany.exe文件路径
set srvanyPath=%~dp0srvany.exerem 进入当前目录
rem 安装引导服务
instsrv %serviceName% "%srvanyPath%"
@echo 服务添加完成rem 添加注册表语法: reg add 注册表路径 /v 项名称 /t 值类型 /d 数据 /f 表示强行修改不提示rem 名称 Application 值为你要作为服务运行的程序地址 /d对应的参数有斜杠不是为了转义引号,而是路径还有斜杠,默认将引号转义了,额外添加斜杠是为了保留引号
rem reg add %regpath% /v AppDirectory /t REG_SZ /d "%~dp0\" /frem 名称 AppDirectory 值为你要作为服务运行的程序所在文件夹路径
reg add %regpath% /v Application /t REG_SZ /d %serviceApp% /frem 名称 AppParameters 值为你要作为服务运行的程序启动所需要的参数
rem reg add %regpath% /v AppParameters /t REG_SZ /f
@echo 注册表添加完成
卸载服务
remove.bat
@echo off
cd /d %~dp0
rem 服务名(删除需要先停止此服务,操作方法:此电脑-管理-服务-服务名 右键-停止
instsrv.exe OpenvpnService remove
pause
脚本原内容来自:srvany.exe和instsrv.exe打包exe为windows服务趟的坑 - 源码加特灵 - 博客园
instsrv+srvany 程序以服务方式自启 bat脚本快速配置相关推荐
- windows bat脚本注册成服务
windows bat脚本注册成服务 絮叨:最近在使用derby数据库编写项目,但是单机版本只能当前项目连接derby,想要工具连接项目中的derby只能开启网络版模式,网络版模式服务启动方式是个ba ...
- atitit.加入win 系统服务 bat批处理程序服务的法总结instsrv srvany java linux
atitit.加入win 系统服务 bat批处理程序服务的法总结instsrv srvany java linux 系统服务不同于普通视窗系统应用程式.不可能简简单单地通过执行一个EXE就启动视窗系 ...
- instsrv+srvany创建服务实现开机自动启动vmware虚机
我的理解如下: 1.用instsrv新添加一个自定义服务名的服务,此服务关联着srvany程序: 2.srvany程序读注册表相应项,找到服务的主应用程序并按照注册表的参数执行它: 3.这个服务可以在 ...
- 以Windows服务方式运行.NET Core程序
原文:以Windows服务方式运行.NET Core程序 在之前一篇博客<以Windows服务方式运行ASP.NET Core程序>中我讲述了如何把ASP.NET Core程序作为Wind ...
- Windows以服务方式运行Java程序
Windows以服务方式运行Java程序 Windows以服务方式运行Java程序 方式1:通过windows的startup自启动实现 方式2:通过winsw实现windows的服务注册与启动 Wi ...
- windows将程序做成服务
1.安装自己的软件,我们把软件安装到"C:\Program Files (x86)\***\"这个目录下. 2.下载Instsrv.exe和Srvany.exe.Instsrv.e ...
- JJY本地服务器以服务方式运行不能读取消息文件
1.问题描述 JJY主服务器采用Windows服务方式运行时,在读tb_0031消息对应的外部文件时失败.而在控制台方式下正常. 读文件失败的结果是单据没有发送,且错误类型是文件路径不存在(ERROR ...
- windows10系统如何将程序做成服务运行
1.首先下载: 下载Instsrv.exe和Srvany.exe Instsrv.exe可以给系统安装和删除服务 Srvany.exe可以让程序以服务的方式运行 本人网盘链接: https://pan ...
- .NET应用程序管理服务AMS设计
AMS全称是Application Management Server即应用程序管理服:由于经常要写些一些应用服务,每次部署和维护都比较麻烦,首先要针对服务编写一个windows服务程序方便系统启动里 ...
- 小程序·云服务的系统架构和运维实现
之前,开发者想要开发一个小程序,常规流程是:要考虑买什么样的服务器,匹配哪些资源(如存储应用.数据库等),此外,还要考虑各种初始化,与服务端口关联等问题.这些工作全部梳理完成可能要花费数天时间.有了& ...
最新文章
- linux下的解压命令
- 从函数调用过程中的堆栈变化理解缓冲区溢出
- 基于Linux命令行KVM虚拟机的安装配置与基本使用
- 安可与普通测评的区别_PRINCE王子TeXtreme Tour 100系列网球拍测评(文末有福利)
- java的优先队列注意事项
- sqlserver服务启动失败_条码打印软件连接SQL数据库出现TCP连接失败解决办法
- python的repr和str有什么不同_str()和repr()的异同
- 配置备份DHCP服务器(LINUX)
- 手机锁屏js倒计时停止问题解决办法探索
- CenterNet :Objects as Points 详解
- 查询SQL的null与''
- 帝国网站mysql 数据库开发_帝国cms操作数据库函数范例(二次开发)
- Intel处理器原子操作支持
- 微信小程序系列一:获取头像昵称
- KeyTweak(笔记本键盘设置工具) V2.20 中文版
- c语言结构体嵌套及输出,C语言结构体嵌套
- Horizon安装和配置
- Windows install.
- PLSQL界面打不开、PLSQL无法启动解决办法
- k8s日志通过本地iTerm查看
热门文章
- 拆解查看unity游戏资源
- AltiumDesigner20绘制51单片机最小系统原理图详细流程
- 趣味项目—MyQQ机器人(二)关于python的pandas根据索引读写指定数据的方法实现签到功能
- 通过regedt查看计算机密码,教你操作电脑密码查看器
【解决办法】
的还原教程_...
- 提升机类设备电动机保护器的保护范围及优化
- MTK6589平台——“长按powerkey重启”feature不工作问题的解决
- struts2拦截器添加及xss攻击的处理
- 如何删除顽固文件或文件夹?
- 群联MPALL v3.23.00量产工具(可刷PS2251-50固件)
- u盘中毒文件为html文档,U盘中毒后文件夹被隐藏的恢复方法