Windows定时关机怎么设置:命令行和计划任务两种方法
2026年10月26日
定时关机的常见需求
晚上挂机下载大文件、跑渲染任务或者整理硬盘,人不想守着电脑,这时候定时关机就派上用场。Windows 系统从 Win7 到 Win11 都内置了关机命令,不需要安装第三方软件,一条 shutdown 命令就能让电脑在指定时间自动关闭。本文以 Windows 10/11 为例,把命令行和任务计划程序两种方案都讲清楚,按步骤操作即可,全程不用碰注册表。
shutdown 命令的语法和参数
定时关机的核心命令是 shutdown.exe,它放在 C:\Windows\System32 目录下,可以直接在命令提示符或 PowerShell 里调用。最常用的几个参数:/s 表示关机,/t 后面跟秒数,比如 shutdown /s /t 3600 就是 3600 秒后关机,正好一小时。/r 是重启,/a 是取消倒计时。想给关机动作加个提示,用 /c 指定注释文字,例如 shutdown /s /t 1800 /c “30分钟后自动关机,请保存文件”,屏幕上会弹出提示框。
需要注意一点:/t 参数的单位是秒,最大可以填 315360000(十年),实际使用一般不会超过 86400(一天)。如果执行后想反悔,必须在倒计时结束前运行 shutdown /a,否则只能等关机过程启动后用其他办法中断。参数输错或者路径不对,系统会返回”错误的参数”提示,检查一下空格和斜杠就行。
使用方法:命令行定时关机实操
第一种方式适合临时安排一次关机,操作如下:按 Win+R 打开运行框,输入 cmd 回车进入命令提示符窗口。输入 shutdown /s /t 3600 回车,系统会在 1 小时后自动关机。看到系统托盘弹出”即将关机”的通知就说明命令生效了。要改成指定时刻关机,可以用 at 命令的变体,但 Win8 之后 at 被计划任务取代,更稳的办法是直接算好剩余秒数,或者用下面的计划任务方式。
取消已设置的定时关机,重新打开命令提示符,输入 shutdown /a,回车后如果系统提示”注销被取消”,说明倒计时已经解除。注意 /a 只在倒计时未结束前有效,系统已经进入关机阶段后这条命令就拦不住了,所以建议配合 /c 参数写上提醒文字,避免突然被关机。
使用方法:任务计划程序设置每日定时关机
如果每天固定时间关机,比如下班前自动关机,用任务计划程序更合适。操作路径:在开始菜单搜索”任务计划程序”并打开,右侧点击”创建基本任务”,名称填”自动关机”,触发器选择”每天”,设置 18:00 启动;操作选择”启动程序”,程序或脚本栏填 shutdown.exe,参数栏填 /s /f /t 60。其中 /f 的作用是强制关闭正在运行的程序,不加 /f 时如果有程序阻止关机,系统可能弹出等待保存的界面,任务就不会按时执行。
创建完成后在任务计划程序库的列表里能看到”自动关机”任务,右键可以”运行””结束”或”禁用”。临时跳过某天关机,直接右键点”禁用”,第二天再”启用”即可。想改时间,右键”属性”,在”触发器”标签里编辑时间。这个方法不需要记命令,适合长期固定的关机需求。
取消关机与常见问题处理
倒计时阶段取消关机,命令行运行 shutdown /a 即可。如果提示”无法取消系统关闭”说明时间窗口已过。还有种情况:执行 shutdown /s 后提示”找不到文件路径”,一般是 system32 环境变量被改过,改用完整路径 C:\Windows\System32\shutdown.exe /s /t 600 即可。计划任务不执行时,检查”设置”标签里的”电源管理”选项,勾选”唤醒计算机运行此任务”可能会意外唤醒,不需要就取消勾选。
文章开头提到下载和转码场景,执行计划前把任务的”设置”里”如果任务运行时间过长,则停止”取消勾选,避免转码超过时间被强制终止。这套方法在 Windows 10 和 Windows 11 上都验证可用,口袋网提供的系统工具专区还有其他自动化小工具,感兴趣可以配合使用。
