Windows 任务计划程序教程：让电脑按时干活 Linux 有 crontab，Windows 对应的就是内置的"任务计划程序"（Task Scheduler）：定时启动程序、运行脚本、自动备份，全都能安排，且不需要装任何软件。一、打开方式 Win+R 输入 taskschd.msc 回车；或开始菜单搜"任务计划程序"。界面分中间三个窗格：左侧任务库、中间任务列表、右侧操作栏。二、创建一个定时任务以"每天 23:00 自动运行备份脚本"为例，点右侧「创建任务」（推荐用"创建任务"而非"创建基本任务"，选项更全）： 1. 常规选项卡填名称，如"每日文档备份" 勾选「不管用户是否登录都要运行」（后台执行）勾选「使用最高权限运行」（如果脚本要写系统目录） 2. 触发器选项卡新建 → 开始任务"按预定计划" → 每天 → 设定 23:00 勾选"延误任务随机延迟 30 分钟"可错峰 3. 操作选项卡新建 → 操作"启动程序" 程序或脚本填：powershell.exe 添加参数：-ExecutionPolicy Bypass -File "D:\scripts\backup.ps1" 用 powershell.exe -File 而不是直接填 .ps1 文件，因为双击默认是用记事本打开的。-ExecutionPolicy Bypass 绕过脚本执行策略限制。 4. 条件与设置选项卡条件：取消勾选"只有在使用交流电源时"（笔记本要改）设置：勾选"如果任务失败，每 30 分钟重试，最多 3 次" 确定后输入你的 Windows 密码（授权后台运行），完成。三、测试与排查右键任务 → 「运行」立刻手动执行一次；运行结果看「上次运行结果」列，0x0 表示成功。常见错误码：结果码含义 0x0 成功 0x1 程序返回错误（看脚本日志） 0x2 找不到文件（路径写错了） 267009 任务正在运行中 2147942667 目录不存在："起始于"字段没填 "起始于"（Start in）填脚本所在目录，是新手最常踩的坑。四、PowerShell 命令行管理批量管理用命令更高效（管理员 PowerShell）： # 注册一个每天 23 点的任务 $action = New-ScheduledTaskAction -Execute "powershell.exe" ` -Argument '-File D:\scripts\backup.ps1' $trigger = New-ScheduledTaskTrigger -Daily -At 23:00 Register-ScheduledTask -TaskName "每日备份" -Action $action -Trigger $trigger Get-ScheduledTask # 查看任务 Start-ScheduledTask 每日备份 # 手动触发 Unregister-ScheduledTask 每日备份 # 删除五、实用任务点子每天定时运行 7-Zip 备份脚本（本站有教程）每周清理浏览器/临时目录开机时自动启动必要的工具（触发器选"登录时"）定时运行 PowerShell 检查磁盘空间并发邮件六、总结需求要点定时运行脚本触发器"每天" + 操作填 powershell.exe -File 脚本跑不起来检查"起始于"目录和路径笔记本不执行取消"仅交流电源"条件批量管理 Register-ScheduledTask 命令有了任务计划程序 + PowerShell 脚本，Windows 也能玩出 Linux crontab 的自动化味道——配合本站的 7-Zip 备份脚本，十分钟就能搭一套全自动备份。