windows环境将Python脚本做成系统服务[转]

python脚本部署为Windows服务 python脚本部署为Windows服务 基础需求环境:python环境(不会安装建议ctrl+w, 你已经退出接下来的教程了)windows环境(需要了解环境变量的配置和服务位置) 好了,开始吧。 首先需要在你的python环境里安装一个pywin32包(https://pypi.org/project/pywin32/),使用命令pip install pywin32(或者本地文件路径)。这是一个调用windows组件的一个第三方包(python并不集成) 改下面这个脚本(我起的名字是pytho 阅读详情

在windows环境下将python脚本做成服务需要用到 srvany.exe 和 instsrv.exe 两个应用。

srvany.exe 和 instsrv.exe 下载链接:

链接:https://pan.baidu.com/s/1dEBVT7r 密码:5g6w

假设脚本的名称:writeData.py

首先,测试Python脚本是否可以正常运行。

如果可以正常运行,建立一个bat文件,writeData.bat,编辑改文件,python  writeData.py,并保存。

以管理员身份运行bat文件,是否报错。

将srvany.exe 和 instsrv.exe  拷贝到任意目录下,如:D:\Data下面。

在该目录下执行控制台指令:

instsrv ServiceName D:\Data\srvany.exe

 ServiceName即你自己定义的服务名称,可以是要作为系统服务启动的应用程序的名称。

即 instsrv writeData D:\Data\srvany.exe

会提示服务添加成功。

然后配置一些信息。

打开命令行,输入regedit。

打开注册表,定位到下面的路径。
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\ServiceName

即HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\writeData

如果该服务名下没有Parameters项目,则对服务名称项目右击新建项,名称为Parameters,然后定位到Parameters项,新建以下几个字符串值。

名称 AppDirectory 值为你要作为服务运行的程序所在文件夹路径。

即:...\Data
名称 Application 值为你要作为服务运行的程序地址。

即:...\Data\writeData.bat
名称 AppParameters 值为你要作为服务运行的程序启动所需要的参数。   
启动服务正常运行。


Bash玩转脚本5之Windows上修改环境变量的脚本系统 从直接需求出发,我想在windows实现的是一个能够修改Java环境变量的脚本。要实现这个需求,实际上需要完成下面几点: - 可以在cmd的任何目录直接执行指令 - 接收参数,动态的修改环境变量的值 - 重启cmd能立即生效 阅读详情

相关推荐

Win10系统下NSSM服务配置全攻略:从Python脚本到Docker容器一键托管

本文详细解析了在Win10系统下使用NSSM进行服务配置的全过程。从Python脚本、Node.js应用到Docker容器,NSSM都能将其一键托管为稳定的Windows服务,有效解决服务无法启动等问题,并提供进程监控、日志管理和自动重启等高级功能,是统一管理多技术栈后台应用的理想工具。

hill8的博客 1120

windows环境将Python脚本做成系统服务

在windows环境下将python脚本做成服务需要用到 srvany.exe 和 instsrv.exe 两个应用。

网络旅行者的博客 4965

windows系统中用Python调用linux系统shell脚本

一、windows系统先安装 1、安装python3.5 2、安装paramiko pip install paramiko 3、卸载cryptography==2.5 python -m pip uninstall cryptography==2.5 4、安装cryptography==2.4.2 pytho...

yeyiboy的博客 2473

编写bat脚本运行python文件

在需要运行的python文件目录下新建run.bat文件 run.bat内容如下 cd python test.py pause

sinat_41883985的博客 3087

Instsrv.exe和Srvany.exe包下载srvany.zip

Instsrv.exe和Srvany.exe包下载srvany.zip Instsrv.exe和Srvany.exe的使用方法 要把应用程序添加为服务,你需要两个小软件:Instsrv.exe和Srvany.exe。Instsrv.exe可以给系统安装和删除服务,Srvany.exe可以让程序以服务的方式运行。这两个软件都包含在Windows NT Resource Kit里,如果你没有,也可以到网上下载。

Python编写Windows Service服务程序

主要为大家详细介绍了Python编写Windows Service服务程序,具有一定的参考价值,感兴趣的小伙伴们可以参考一下

python让程序添加到自启_如何将程序添加到系统服务实现开机自启动

1. “启动”菜单只要把程序的快捷方式添加到“开始-程序-启动”菜单里就可以实现了。2. 注册表 + .bat批处理大致原理如下,首先创建一个.bat处理文件,在该文件中使用DOS命令启动相关程序,然后将该批处理添加到启动中。2.1 创建批处理文件 auturun.bat,内容如下:@echo offstart D:\FlashFXP\FlashFXPPortable.exe2.2 运行“RegE...

weixin_39644139的博客 886

别再为数码管引脚发愁了!用STM32的普通IO口驱动TM1650数码管模块(附完整模拟I2C代码)

本文详细介绍了如何利用STM32的普通IO口通过模拟I2C协议驱动TM1650数码管模块,提供了完整的硬件连接方案和软件实现代码。通过模拟I2C技术,开发者可以灵活使用任意GPIO引脚控制多位数码管显示,解决了传统驱动方式占用大量IO资源的问题。文章包含TM1650寄存器解析、亮度控制等实用功能实现,并分享了常见问题排查与性能优化技巧。

weixin_30764771的博客 658

Python 编写Windows服务程序:将Python作为Windows服务启动

Python程序作为Windows服务启动,需要安装pywin32包。下载路径: http://sourceforge.net/projects/pywin32/files/pywin32/   #-*- coding:utf-8 -*- import win32serviceutil import win32service import win32event clas

GhostFromHeaven的专栏 3万+

双向全桥隔离DC-DC变换器(DAB)的调制优化与挑战解析

本文深入解析了双向全桥隔离DC-DC变换器(DAB)的核心调制技术及其面临的挑战。文章从基础的相移调制(SPS)入手,逐步探讨了扩展相移(EPS)、双重相移(DPS)等进阶策略,并重点分析了电流优化与零电压开通(ZVS)等硬核优化技巧。针对DAB在实际应用中存在的建模困难、多模块并联及数字实现等挑战,提供了实用的应对策略与设计思路,旨在帮助工程师在性能、复杂度与成本之间找到最佳平衡。

weixin_29271053的博客 571

合成孔径雷达Chirp Scaling(CS)算法MATLAB仿真实现

本人也是初学《合成孔径雷达成像算法与实现》,在GitHub上下载的关于CS算法的代码,仔细读了读,发现中间有一些不合理之处,动手改了一改,重新写了一个代码供初学者学习,有什么问题留言即可。 非常感谢源代码的作者,虽然中间有少许不正确的地方,但是对我理解cs算法的帮助非常大,非常感谢!!! 代码中提到的(4.31)这种均是在《合成孔径雷达成像算法与实现》中的公式 以下是MATLAB的仿真程序,直接复...

weixin_41700188的博客 7851

windows系统下Python环境的搭建

Python

GY的的专栏 2万+

仪表数字图像识别的传统方法

虽然现有很多机器学习算法能够准确地识别数字,但是传统方法对于一些需要离线识别且计算能力有限的下位机设备来说,仍然有非常不错的效果。因此,今天就向大家讲解一下传统的数字识别方法在仪表读数方面的应用。 1.图像预处理技术 1.1 主要流程 图像处理依次需要进行图片预处理、字轮区域定位、字符分割和字符识别等过程。其中图像处理流程如下图所示。 2. 详细过程 2.1 灰度化 为了减小图像原始数据量,本系...

XYZ 4523

python 脚本改写成Windows 服务

将 Python 脚本转化为 Windows 服务(Service)可实现后台自启动、无需用户登录运行,并通过系统服务管理器统一管理。访问 https://nssm.cc/download,解压后将 nssm.exe 放入系统路径(如 C:\Windows)或脚本目录。• 服务默认以 SYSTEM 账户运行,若需访问用户资源(如网络驱动器),需在服务属性中配置登录账户。• 避免直接使用 print(),服务运行时无控制台。• 打包为 EXE 时(如用 PyInstaller),确保依赖库和路径正确。

python991的博客 1239

终端以太网接入Internet实验

实验过程: 1.布局 2.连接 3.配置Route0和Route1 4.配置RIP 5.static: 6.查看Route0,Route1的路由表: 7.完成PC2和server0 IP地址,子网掩码和默认网关地址的配置: 8.命令行: 9.启动PC0桌面下的PPPoe宽带连接程序: 10.启动PC1桌面下的PPPoe宽带连接程序: 11.验证PC0和PC2的ICMP报文传输过程 12.验证PC1和server0的ICMP报文传输过程 关键命令说明

chaojidagouzi的博客 4082

基于STM32设计的掌上游戏机(运行NES游戏模拟器)详细开发过程

利用STM32单片机移植NES游戏模拟器,完成NES游戏开发,可以玩标准的NES游戏,已测试超级玛丽、魂斗罗之类的都可以正常运行。

4万+

Python脚本注册为Windows服务

○ 打开 Windows 服务管理器 (services.msc),查找名为 UpdateIpv6Service 的服务,并确认其状态为“正在运行”(Running)。○ 重启后,再次打开 Windows 服务管理器 (services.msc),确认服务 MyPythonService 的状态为“正在运行”(Running)。○ 切换到 “Details” 标签页,找到 “Startup type” 选项,并将其设置为 “Automatic”,这将使服务在系统启动时自动启动。

qq_25759279的博客 2758

【系统分析师】2025年下半年真题:案例分析-答案及详解(回忆版)

Redis相比Memcached在电商高并发场景下具有显著优势:支持持久化(RDB/AOF)、丰富数据结构(如有序集合实现排行榜)、原生支持集群和哨兵模式(高可用性)。布隆过滤器通过位数组和哈希函数预先存储所有合法订单ID,当查询请求到达时快速拦截无效ID(如伪造ID),避免其穿透缓存直接冲击数据库,从而预防缓存击穿问题。

数据知道的博客 5982

设置python脚本开机自启--anaconda虚拟环境、windows系统

基于Anaconda虚拟环境写的python脚本,需要在windows10系统开机自启。

KilllerQueen的博客 4846

ssm框架搭建

这个是一个在idea上成功跑起来的ssm框架项目,保存在这里方便以后使用直接下载

如何在Windows系统上部署Linux环境运行python脚本

解决测试小伙伴的环境部署问题,基于现在大模型的火爆有些代码需要再Linux环境下运行,希望这篇文章能给你带来帮助~

weixin_47091688的博客 722

Outlook Express 6 (OE6) for Win7/Win8/Win10

英文版 Outlook Express6.0, 兼容Win7/Win10/WinXP,解压就可用。

windows平台python脚本执行环境搭建笔记

python的执行环境搭建指导,包括模块的安装简要说明...

含光左卫的工作笔记集 2329

WINCC7.3破解文件

WINCC7.3硬件够破解文件,有需要的下载!WINCC7.3硬件够破解文件,有需要的下载!

lwip-2.0.3

lwip是瑞典计算机科学院(SICS)的Adam Dunkels 开发的一个小型开源的TCP/IP协议栈。实现的重点是在保持TCP协议主要功能的基础上减少对RAM 的占用。

【Python】在Windows下配置Python最小环境并在React执行Python脚本

最近我在开发一个 Electron 桌面应用时,需要调用 Python 脚本进行音频处理。这篇文章将分享我配置 Python 环境以及在项目中调用 Python 脚本的经验,希望能帮助遇到类似问题的开发者。【这个用法来调用不是最优解】

非晓为骁的博客 1163

学习在windows环境下定时执行python脚本的方法

1)如果未填写,脚本需要给出绝对路径,且脚本代码内如果有使用文件或目录的地方,也需要使用绝对路径,否则会找不到对应文件或目录;这里有一点需要注意,如果你的脚本需要联网才能正常运行,需要勾选"只有在以下网络连接可用时才启动",并且选择对应的网络。任务会在设定的时间去执行,在"上次运行结果"可以看到最近一次任务执行的状态,会有对应的状态码及提示信息。2)如果"起始于"项填写了,则脚本路径可以填绝对路径,也可以填相对路径(相对于"起始于"给的路径);在"触发器"tab界面,点击"新建",打开"新建触发器"窗口。

徊忆羽菲 7128

CMD窗口中运行python脚本(虚拟环境下运行py文件)

项目文件夹创建虚拟环境参考博文: WIN10系统下的Python3.7 安装虚拟环境virtualenv和创建Web网站 https://blog.youkuaiyun.com/u011318077/article/details/85235544 下面以Python_advanced_learning项目文件中的005_MiniWeb_Web服务器_实现模板文件_指定端口及框架项目为例 打开CMD窗口或者...

Python美丽星球--微信(Felixzfb) 1万+

windows系统中如何安装和配置python环境

记事本工具:记事本、……

qq_68600196的博客 6382
上一篇: Oracle Frequency类型直方图对可选择率的影响
下一篇: Python第一个爬虫,简单爬起网页中超链接
Lissen_Gan
博客等级 码龄13年 11粉丝 44原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值