Windows 11支持五种自动关机方法:一、shutdown命令倒计时关机;二、任务计划程序每日定点关机;三、PowerShell延时关机;四、at命令当日指定时间关机;五、shutdown -a取消关机。

如果您希望 Windows 11 在指定时间或延时后自动关机,则可通过系统原生命令与内置工具实现。以下是多种可立即生效的设置方法:
一、使用 shutdown 命令设置倒计时关机
该方法通过命令行直接调用系统关机服务,以秒为单位设定延迟时间,操作轻量、即时生效,适用于临时性需求,如观影、下载完成后的自动关机。
1、按下 Win + R 打开“运行”窗口。
2、输入 cmd 并回车,启动命令提示符(无需管理员权限)。
3、输入命令:shutdown -s -f -t 7200,其中 7200 表示 2 小时(7200 秒),可按需替换为其他秒数值(例如 3600 = 1 小时,1800 = 30 分钟)。
4、按回车执行,桌面右下角将弹出提示:“系统将在 7200 秒后关机”。
二、通过任务计划程序设置每日定点关机
该方法利用系统级任务调度器,在指定时刻(如每天 23:00)触发关机动作,支持长期重复执行,且不受用户是否登录影响,适合建立规律作息习惯。
1、按下 Win + S,输入 “任务计划程序” 并打开。
2、在右侧操作栏点击 “创建基本任务”,输入名称(如“每晚23点关机”),点击“下一步”。
3、选择触发器为 “每天”,设置开始日期与具体时间(如 23:00:00),点击“下一步”。
4、选择操作为 “启动程序”,点击“下一步”。
5、在“程序或脚本”栏输入:shutdown.exe;在“添加参数”栏输入:-s -f -t 0(强制立即关机)。
6、点击“下一步”后,勾选 “当单击‘完成’时,打开此任务属性的对话框”,点击“完成”。
7、在属性窗口的“常规”选项卡中,勾选 “不管用户是否登录都要运行” 和 “使用最高权限运行”,输入当前账户密码(首次设置时提示),点击“确定”。
三、使用 PowerShell 设置延时关机
PowerShell 提供更底层的脚本控制能力,通过组合睡眠指令与强制关机命令,实现高精度延时行为,适用于需嵌入自动化流程或对执行时机有严格要求的用户。
1、右键点击“开始”按钮,选择 “终端(管理员)” 以获取必要权限。
2、在终端中按 Ctrl + Shift + 1 切换至 PowerShell 标签页。
3、输入完整命令:Start-Sleep -Seconds 3600; Stop-Computer -Force,将 3600 替换为所需等待秒数(如 1800 表示 30 分钟)。
4、按回车执行,桌面右下角将弹出 “将在 XX 分钟后关机” 提示框,系统开始倒计时。
四、使用 at 命令设置当日指定时间关机
该方法利用 Windows 内置的 at 调度命令,在当天某个确切时间点执行一次关机指令,无需图形界面,适用于临时性当日精准关机需求。
1、以管理员身份运行终端:按下 Win + X,选择 “终端(管理员)”。
2、启用调度服务(若未运行):输入 net start schedule 并回车。
3、输入命令:at 22:30 shutdown -s,将 22:30 替换为您需要的具体 24 小时制时间,按回车确认。
4、系统返回类似 “已添加具有 ID 1 的新作业” 的提示,表示任务已注册成功。
五、取消已设定的定时关机
无论通过 shutdown 命令、任务计划程序或 at 命令设置的关机任务,只要尚未执行,均可中止。该操作仅取消最近一次通过 shutdown -s 发起的计划,不影响任务计划程序中的长期任务。
1、按下 Win + R 打开“运行”窗口。
2、输入 cmd 并回车,启动命令提示符。
3、输入命令:shutdown -a 并回车。
4、若看到提示 “系统关机已被取消”,即表示成功中止。










