在Windows 10中可通过任务计划程序实现自动运行,包括:一、创建基本任务向导(适合常规周期任务);二、创建任务高级界面(支持多触发器与条件限制);三、schtasks命令行批量配置;四、开机自启类任务设置;五、验证执行状态与启用历史记录。

如果您希望在 Windows 10 系统中让某个程序、脚本或操作在指定时间或系统事件发生时自动运行,则需要通过任务计划程序进行配置。以下是多种可行的设置方法:
一、使用“创建基本任务”向导快速配置
该方式采用分步图形化界面,无需手动编辑复杂参数,适用于设定每日备份、定时启动软件等常规周期性任务。
1、按下 Win + S 组合键打开系统搜索栏,输入任务计划程序,点击顶部匹配的应用以启动。
2、在主窗口右侧【操作】面板中,点击创建基本任务…。
3、在向导中输入任务名称(如“每日清理临时文件”)和可选描述,点击【下一步】。
4、从触发器列表中选择执行时机,例如每天、每周、当计算机启动时或当用户登录时,点击【下一步】。
5、设置起始日期与具体时间(如 2026-01-22 03:00),若选“每天”,还需指定间隔天数(默认为1),点击【下一步】。
6、选择操作类型为启动程序,点击【下一步】。
7、点击【浏览】,定位并选中目标文件(如 C:\Scripts\cleanup.bat 或 notepad.exe);如有参数需传递,填入“添加参数(可选)”栏(如 /auto);工作目录填入“起始于(可选)”栏(如 C:\Scripts\),点击【下一步】。
8、核对摘要信息,勾选当点击“完成”时,打开此任务属性的对话框(便于后续调整权限或条件),最后点击【完成】。
二、使用“创建任务”高级界面精细控制
该方式支持多触发器叠加、失败重试策略、电源与网络条件限制、最高权限运行等深度配置,适用于对执行稳定性与环境适配性有明确要求的任务。
1、在任务计划程序主界面右侧【操作】面板中,点击创建任务…(注意不是“基本任务”)。
2、在【常规】选项卡中,输入任务名称,勾选使用最高权限运行,并在【配置为】下拉菜单中选择Windows 10。
3、切换至【触发器】选项卡,点击【新建…】,设置开始时间、重复间隔(如每30分钟)、持续时间(如无限期),确认后点击【确定】。
4、切换至【操作】选项卡,点击【新建…】,在【操作】下拉菜单中选择启动程序,在【程序或脚本】栏填写完整绝对路径(如 C:\Windows\System32\WindowsPowerShell\v1.0\powershell.exe),在【添加参数(可选)】栏填入 -ExecutionPolicy Bypass -File "C:\Scripts\run.ps1",【起始于(可选)】栏填入 C:\Scripts\。
5、切换至【条件】选项卡,根据场景取消勾选只有在计算机使用交流电源时才启动此任务(适用于笔记本),或勾选仅在计算机空闲时启动并设置空闲阈值。
6、切换至【设置】选项卡,勾选如果任务失败,重新运行每:5分钟,最多尝试:3次,并启用如果运行超过:1小时,则停止此任务。
三、通过命令行工具 schtasks 批量创建任务
该方式适合管理员批量部署、远程配置或集成进自动化脚本,支持直接调用系统命令创建、查询、删除任务,无需图形界面交互。
1、以管理员身份运行命令提示符或 PowerShell。
2、执行以下命令创建一个每天凌晨2点运行的批处理任务:
schtasks /create /tn "DailyBackup" /tr "C:\Scripts\backup.bat" /sc daily /st 02:00 /ru "SYSTEM"。
3、若需指定用户上下文并要求密码,将 /ru "DOMAIN\Username" 与 /rp "Password" 一同加入命令。
4、验证任务是否注册成功,运行:
schtasks /query /tn "DailyBackup" /v /fo list。
5、手动触发测试任务:
schtasks /run /tn "DailyBackup"。
四、配置开机自启类任务(替代传统启动项)
利用“当计算机启动时”触发器,可实现服务类程序或后台脚本在系统初始化完成后自动加载,避免注册表或启动文件夹修改带来的权限与兼容性问题。
1、启动任务计划程序(可通过 Win + R → taskschd.msc → 回车 快速进入)。
2、点击右侧【创建基本任务…】,输入名称(如“开机启动微信”),点击【下一步】。
3、在触发器页面选择当计算机启动时,点击【下一步】。
4、选择操作为启动程序,点击【下一步】。
5、点击【浏览】,定位到目标程序(如 C:\Program Files\WeChat\WeChat.exe),点击【下一步】→【完成】。
6、右键刚创建的任务 → 【属性】→ 【常规】选项卡,勾选不管用户是否登录都要运行(需输入当前账户密码)或只在用户登录时运行(推荐普通桌面应用)。
7、在【设置】选项卡中,勾选允许任务按需运行与如果任务失败,重新运行每:10分钟,最多尝试:5次。
五、验证任务执行状态与启用历史记录
任务创建后不会立即生效,必须通过历史日志或手动运行确认其是否能正确响应触发条件,防止因路径错误、权限不足或环境变量缺失导致静默失败。
1、在任务计划程序库中,右键目标任务 → 【属性】→ 【历史记录】选项卡,勾选启用此任务的历史记录,点击【确定】。
2、重启计算机或等待触发时间到达后,返回该选项卡,查看是否有已启动操作与操作已成功完成事件条目。
3、若发现操作已失败,双击对应日志条目,查看详细错误代码(如 0x1 或 0x80070005)。
4、手动运行测试:右键任务 → 【运行】,观察目标程序或脚本是否正常启动,并检查输出文件或日志内容。
5、检查任务运行时所处用户上下文:在【常规】选项卡中确认【配置为】与【安全选项】中指定的账户是否具备访问目标路径及资源的权限。










