将exe程序注册为windows服务方法总结

将exe程序注册为windows服务方法总结

直接上图:参考地址:https://zhuanlan.zhihu.com/p/93808282

第一种方法:利用工具:instsrv.exe和srvany.exe

1.在services服务目录中添加自己需要的服务名:

先将工具:instsrv.exe和srvany.exe放到C:\Windows\SysWOW64 目录下,工具链接地址:https://pan.baidu.com/s/1gKu_WwVo-TeWXmrGAr9qjw 提取码:s1vm

2.在注册表完成应用程序配置

可在注册表中搜索服务名:caoqiang,一般注册表地址为:\HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Services\caoqiang

第二种方法:利用工具nssm: 参考地址 https://www.xiaoweigod.com/pc/1638.html

*1. nssm下载地址:https://nssm.cc/ci/nssm-2.24-101-g897c7ad.zip
下载完了解压,会得到一个文件夹,内容如图:
img
*2. 根据你的系统是32位的还是64位的,进入相应的文件夹,将文件夹下的nssm.exe复制到E盘(复制到哪里没强制要求,方便就行)
*3. 电脑左下角搜索框中搜索cmd,右键以管理员身份运行:
*4. 进入刚才复制的nssm文件夹中,运行命令注册服务:
如下:

E: nssm install DDNS_client <这个名称你可以自己定义>

然后会弹出来一个界面:

Application Path:要注册为服务的程序的路径

Startup directory:要注册为服务的程序所在的文件夹

Arguments:启动参数

填写如图:

填完后直接点Install service就好了。

*5. 查看系统服务/配置自启动
win+R运行 services.msc,打开系统服务。
找到我们刚才注册的服务,如图,修改为自动启动,然后点启动:

这样这个python程序就在后台运行了。如果我们要删除服务,那么将第四步的操作改为:

nssm remove <服务名称>
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值