windows 11 可通过三种方式实现自动关机:一是用 shutdown -s -f -t 秒数命令倒计时关机,支持取消;二是用任务计划程序设置每日定点关机,需勾选“不管用户是否登录都要运行”和“使用最高权限运行”;三是用 powershell 执行 start-sleep 与 stop-computer 实现高精度延时关机。

你需要让 Windows 11 在指定时间或倒计时后自动关机,比如下载完大文件、渲染视频结束、或者每晚固定时间断电省电,不用手动操作也不用守着电脑。
用 shutdown 命令快速倒计时关机
这一步操作起来很简单,直接在运行框里敲一行命令就行,适合临时用一次,比如现在设 90 分钟后关机。
按下 Win + R 打开“运行”对话框。
输入 cmd 并回车,启动命令提示符。
输入完整命令:shutdown -s -f -t 5400(5400 秒 = 90 分钟),然后按回车执行。
桌面右下角立刻弹出“将在 90 分钟后关机”提示,系统开始倒计时。注意:-f 参数强制关闭所有程序,避免弹窗卡住关机流程;不加 -f 的话,如果有未保存文档,关机会被暂停等待你确认。
反悔了?马上再按 Win + R → 输入 shutdown -a → 回车,倒计时立即取消。
用任务计划程序设每天定点关机
如果你希望电脑雷打不动地每晚 23:00 自动关机,这个方法最稳,设置一次长期有效,且能绕过用户登录状态直接执行。
第一步:按 Win + S 搜索“任务计划程序”,点击打开。
第二步:右侧点击“创建基本任务”,名称填“每晚23点关机”,描述可空,点“下一步”。
第三步:触发器选“每天”,开始日期选今天,时间设为 23:00:00,点“下一步”。
第四步:操作选“启动程序”,点“下一步”。
第五步:程序或脚本栏输入 shutdown.exe,添加参数栏输入 -s -f -t 0,点“下一步” → “完成”。
第六步:双击刚建好的任务 → 切换到“常规”选项卡 → 必须勾选【不管用户是否登录都要运行】和【使用最高权限运行】 → 点“确定”保存。不勾这两项,用户没登录时任务根本不会触发。
用 PowerShell 设置高精度延时关机
适合嵌入脚本流程,或需要精确控制睡眠与关机间隔的场景,比如等后台服务完全退出后再关机。
右键“开始”按钮 → 选择“终端(管理员)” → 在 PowerShell 标签页中输入:
Start-Sleep -Seconds 7200; Stop-Computer -Force
这行命令会让系统先休眠 7200 秒(2 小时),再强制关机。和 shutdown 命令不同,它不依赖系统级调度器,而是由 PowerShell 进程全程托管,中途若终端被意外关闭,关机任务也会终止——所以别关掉这个窗口。
想取消?只要该 PowerShell 窗口还开着,按 Ctrl+C 即可中断 Sleep;如果已进入关机流程,则必须用 shutdown -a 补救。











