Windows提供五种定时关机方案:一、cmd中用shutdown -s -t 秒数;二、PowerShell中用Start-Sleep与Stop-Computer组合;三、.bat批处理文件封装命令;四、任务计划程序设每日固定时间;五、shutdown -i图形向导配置。
如果您希望让电脑在指定时间或延迟后自动关机,可通过系统内置命令或脚本机制实现精准控制。以下是多种可立即执行的定时关机脚本方案:
一、使用命令提示符执行基础定时关机脚本
该方法直接调用Windows原生命令shutdown.exe,以秒为单位设定延迟关机,无需额外依赖,适用于单次临时任务。
1、按下Win + R组合键,打开“运行”对话框。
2、输入cmd并按回车,启动命令提示符。
3、输入命令:shutdown -s -t 3600(表示1小时后关机,数字可替换为任意秒数)。
4、按回车执行,系统将弹出倒计时提示框,显示剩余关机时间。
5、如需中止已设定的关机任务,重新打开命令提示符,输入:shutdown -a并回车。
二、通过PowerShell创建带等待逻辑的关机脚本
PowerShell支持分步执行与休眠缓冲,便于嵌入提醒或防误操作逻辑,适合需增强交互性的场景。
1、按下Win + X,选择Windows PowerShell(管理员)。
2、输入第一行命令:Start-Sleep -Seconds 7200(表示等待2小时)。
3、换行后输入第二行命令:Stop-Computer -Force(立即强制关机)。
4、按回车顺序执行,系统将在等待期结束后自动关机。
5、若需保存为可复用脚本,将上述两行粘贴至文本文件,另存为auto_shutdown.ps1,右键选择“使用PowerShell运行”。
三、创建批处理文件(.bat)实现一键定时关机
将关机命令封装为.bat文件,可双击触发,避免重复输入,也便于设置多个预设时间点。
1、右键桌面空白处,选择新建 → 文本文档。
2、在文件中输入:shutdown -s -t 5400(代表1.5小时后关机)。
3、点击菜单栏文件 → 另存为,保存类型选所有文件,文件名设为22点30分关机.bat。