windows 10 可用 shutdown -s -t 命令倒计时关机(单位秒),如 shutdown -s -t 3600 表示1小时后关机;任务计划程序可设每日固定时间关机,需勾选“不管用户是否登录”和“使用最高权限”;取消仅限最近一次命令行关机任务用 shutdown -a。

用 shutdown -s -t 命令设置倒计时关机最直接
Windows 10 自带的 shutdown.exe 工具完全够用,不需要装任何第三方软件。关键就一条命令:shutdown -s -t 3600(表示 1 小时后关机),数字单位是秒,不是分钟——这是新手最容易填错的地方。
- 在
Win + R打开的“运行”窗口里直接粘贴命令,回车就能生效,右下角立刻弹出倒计时提示 - 也可以先打开
cmd,再输入命令,好处是后续能顺手执行shutdown -a取消任务 - 如果提示“不是内部或外部命令”,大概率是命令里多了空格、用了中文标点,或者把
-t写成了/t(虽然部分版本兼容,但严格推荐用短横线) -
-f参数建议加上,比如shutdown -s -f -t 3600,它能强制结束未响应程序,避免关机卡在“正在关机…”界面
用任务计划程序实现每天固定时间关机
想让电脑每天晚上 23:00 自动关机,且不管人有没有登录、锁没锁屏,就得靠任务计划程序。只设触发时间不够,权限和会话配置才是成败关键。
- 必须勾选“不管用户是否登录都要运行”,否则锁屏后任务不会触发
- 必须勾选“使用最高权限运行”,否则
shutdown.exe在无交互会话下可能被拒绝执行 - “程序或脚本”填完整路径更稳妥:
C:\Windows\System32\shutdown.exe;参数写-s -f -t 0,-t 0表示立即执行,别漏掉 - 创建完别急着关窗口,点“属性” → “常规”选项卡再确认一遍那两个勾选,很多失败案例都是这里漏了
快捷方式和批处理文件适合多档位一键触发
如果你常要选“30 分钟后”“1 小时后”“2 小时后”关机,重复输命令太麻烦,做成桌面图标最省事。但要注意快捷方式的目标字段格式非常敏感。
- 新建快捷方式时,“位置”栏必须写成:
shutdown -s -t 1800(不能加引号,也不能换行) - 想让一个
.bat文件支持传参,内容就写一行:shutdown -s -t %1;双击无效,得在命令行里运行autooff.bat 7200 - 右键快捷方式 → “属性” → “目标”末尾加空格再加参数,例如:
C:\Windows\System32\shutdown.exe -s -t 3600,这样双击才真正生效 - 别用记事本默认的 UTF-8 带 BOM 编码保存
.bat,会导致执行报错,选“ANSI”或“UTF-8 无 BOM”
取消关机任务只有 shutdown -a 管用
倒计时已经开始,又临时要继续用电脑?别重启、别等它关,就一条命令解决。但要注意它的作用范围和限制。
- 在任意地方打开“运行”或
cmd,输入shutdown -a回车,提示“已取消关机计划”即成功 - 它只能取消当前系统中**最近一次**注册的
shutdown -s任务,不能取消任务计划程序里设的周期性任务 - 如果用任务计划程序设了每日关机,
shutdown -a对它完全无效——那是另一个独立调度系统 - 没有“取消全部”的批量命令,设错多次只能逐次取消,或者进任务计划程序手动禁用/删除任务
真正容易被忽略的是:任务计划程序里的关机任务,一旦设成“不管用户是否登录”,它就会在系统级会话中运行,此时即使你没输密码进桌面,它也会准时关机。这点和命令行临时任务完全不同,务必确认清楚使用场景再勾选。











