Windows 11 中可通过三种命令行方法设置一次性自动关机:一是用 shutdown -s -f -t XXXX 命令;二是用 PowerShell 执行 Start-Sleep -Seconds XXXX; Stop-Computer -Force;三是直接在“运行”对话框输入 shutdown -s -t XXXX。

如果您希望在 Windows 11 中为电脑设定一次性的自动关机时间,可通过命令行快速发起倒计时关机任务。以下是三种互不依赖、可独立使用的命令行方法:
一、使用 shutdown 命令设置倒计时关机
该方法调用系统原生的 shutdown.exe 工具,直接发起一次性延时关机指令,无需图形界面交互,执行后立即生效,且适用于所有用户会话状态。
1、按下 Win + R 组合键打开“运行”对话框。
2、输入 cmd 并按回车,启动命令提示符窗口。
3、在窗口中输入完整命令:shutdown -s -f -t XXXX,其中 XXXX 替换为所需等待秒数(例如 3600 表示 1 小时后关机)。
4、按回车执行,桌面右下角将弹出“将在 XX 分钟后关机”提示框,系统开始倒计时。
5、若需中止该任务,在任意命令提示符窗口中输入 shutdown -a 并回车即可取消。
二、使用 PowerShell 执行带睡眠的强制关机
PowerShell 提供更底层的进程控制能力,通过组合睡眠指令与关机指令,可实现毫秒级精度的延时行为,并支持嵌入脚本流程。
1、右键点击“开始”按钮,选择 终端(管理员) 启动具有提升权限的终端。
2、在终端中按 Ctrl + Shift + 1 切换至 PowerShell 标签页。
3、输入完整命令:Start-Sleep -Seconds XXXX; Stop-Computer -Force,将 XXXX 替换为所需等待秒数(如 1800 表示 30 分钟)。
4、按回车执行,系统将在指定秒数后自动关闭,期间不中断当前前台操作。
三、通过运行对话框直接执行 shutdown 命令
此方式绕过命令提示符窗口,直接在“运行”对话框中提交关机指令,操作路径最短,适合快速触发单次任务。
1、按下 Win + R 打开“运行”对话框。
2、在输入框中直接粘贴或输入:shutdown -s -t XXXX(例如 shutdown -s -t 7200 表示 2 小时后关机)。
3、点击“确定”或按回车,系统立即开始倒计时并显示右下角提示。
4、若误操作,再次打开“运行”对话框,输入 shutdown -a 即可中止。










