基于win10系统设置python脚本开机自启
前言
在 Windows 系统中设置 Python 脚本开机自启,可以通过以下两种方法实现。基于以运行 cpu_men_run.py
为例,进行记录
方法一:通过启动文件夹实现(用户登录后运行)
创建批处理文件
在任意位置新建文本文件,粘贴以下内容并保存,比如路径为:C:\Users\zwyuser\Desktop\soft\run_cpu_men_script.bat
请自行修改具体目录路径
添加到启动项
- 按下
Win + R
,输入shell:startup
,打开启动文件夹。 - 将
run_cpu_men_script.bat
复制到该文件夹中。
验证
重启电脑后,脚本会在用户登录时自动运行。
方法二:通过 NSSM 注册为系统服务(无需用户登录)
下载 NSSM
从 NSSM 官网 下载 nssm.exe
,并将其放在任意目录(如 C:\Users\zwyuser\Desktop\soft
),解压即可使用,根据系统32位还是64位,使用对应目录的nssm.exe
创建批处理文件
run_cpu_men_script.bat
脚本同上内容。
请自行修改具体目录路径
注册服务
- 以管理员身份打开命令提示符。
- 执行以下命令(替换
<服务名>
和路径):
配置服务
执行
执行命令后会弹出设置界面
- 启动类型:自动(确保服务开机自启)。
- 可执行文件路径:已自动填充批处理路径。
- 设置启动用户:设置执行服务的账号与密码。
验证
打开服务(services.msc
),找到CPU_Monitor
服务,进行启动运行,验证是否正常运行。
也可重启系统后,查看服务会自动运行,可通过
services.msc
检查服务状态。