✅ 任务计划程序【操作】选项卡设置(用来定义任务要执行什么动作)
入口:新建任务 / 任务属性 → 切换【操作】标签 → 点【新建】
99% 场景选择 启动程序(导入 reg 注册表文件、bat、powershell 脚本都用这个)
一个任务可以添加多条操作,从上到下顺序依次执行。
一、新建操作窗口三个核心输入框
-
程序或脚本(必填)
填写可执行文件、解释器名称,不需要引号
-
cmd →cmd.exe
-
powershell →powershell.exe
-
直接 exe 程序:shutdown.exe
-
添加参数 (可选) 传给程序的命令行参数;路径带空格 / 中文,路径一定要套英文双引号
重点:这里写命令后面的附加参数,不是程序本身
-
起始于 (可选)【最容易踩坑!】 填写脚本 / 程序所在的文件夹目录,** 末尾不要加反斜杠 **
作用:设置工作目录,解决相对路径找不到文件的问题。
示例:脚本在D:script,就填D:script
二、三种操作类型
-
启动程序(最常用,推荐):运行 exe、bat、cmd、powershell、导入 reg 注册表文件
-
发送电子邮件:新版 Win10/Win11 已经废弃,无法使用
-
显示消息:新版 Windows 已移除,不支持
三、实战示例(你最需要的:自动导入 .reg 注册表文件)
目标:自动导入 D:scripttest.reg
新建操作:
-
程序或脚本:reg.exe
-
添加参数:import "D:scripttest.reg"
-
起始于:D:script
另一种方案,用 cmd 执行 reg 导入:
-
程序或脚本:cmd.exe
-
添加参数:/c reg import "D:scripttest.reg"
-
起始于:D:script
示例 2:运行 PowerShell 脚本 D:scripttest.ps1
-
程序或脚本:powershell.exe
-
添加参数:-ExecutionPolicy Bypass -File "D:scripttest.ps1"
-
起始于:D:script
示例 3:定时关机
-
程序或脚本:shutdown.exe
-
添加参数:-s -f -t 60
-
起始于:留空
四、多条操作管理
-
添加:点【新建】增加动作,按顺序依次执行(前一条执行完才跑下一条)
-
编辑:选中操作,点【编辑】修改
-
删除:选中操作,点【删除】移除这条动作
⚠️ 高频坑点(很多任务提示成功但脚本不执行)
-
路径含空格、中文,没有加英文双引号 错误:D:my scripttest.reg正确:"D:my scripttest.reg"
-
忘记填写【起始于】,脚本内部引用同目录文件找不到
-
混淆【程序】和【参数】 ❌ 错误:程序框直接填完整带参数命令,参数框留空
-
后台运行模式(不管用户是否登录):GUI 窗口不会弹出,只能后台执行控制台脚本,无法显示窗口程序界面
-
权限:修改注册表的任务,【常规】标签勾选以最高权限运行
五、PowerShell 创建任务操作示例
# 创建操作:reg导入注册表文件
= New-ScheduledTaskAction -Execute "reg.exe" -Argument import "D:scripttest.reg" -WorkingDirectory "D:script"
# 注册任务时把 传入
六、调试方法
配置完成,右侧点【运行】手动测试任务,测试执行效果;
查看【历史记录】,任务返回代码 0 代表执行成功,非 0 代表执行报错。
操作、触发器、条件逻辑顺序回顾
触发器触发 → 条件校验 → 满足条件 → 执行【操作】
安全提醒(注册表自动化专用)
-
调试阶段,脚本内建议输出日志,方便查看导入是否成功
-
测试完成确认没问题,再正式启用定时执行
-
任务勾选最高权限,会使用管理员权限执行脚本,谨慎使用
|