Windows 10可通过shutdown命令实现定时关机:一、运行窗口执行shutdown -s -t 秒数;二、管理员命令行加/f强制关机;三、批处理文件传参调用;四、任务计划程序设置周期性关机。

如果您希望让 Windows 10 电脑在指定时间后自动关机,而无需手动操作,可直接使用系统内置的 shutdown 命令 实现。该命令通过命令行调用系统关机服务,支持延迟执行、强制终止进程、取消任务等操作,适用于临时性定时需求。
一、通过“运行”窗口快速执行 shutdown 命令
此方法无需打开命令提示符,适合快速设定单次延迟关机任务,所有操作均在图形界面中完成。
1、按下 Win + R 组合键,调出“运行”对话框。
2、在输入框中粘贴命令:shutdown -s -t 3600(表示 1 小时后关机;数字单位为秒,可按需替换)。
3、点击“确定”或按回车,桌面右下角将弹出倒计时关机提示。
4、如需中止已设定的关机任务,在同一“运行”窗口中输入:shutdown -a 并回车。
二、以管理员身份运行命令提示符执行高级关机指令
管理员权限可确保 shutdown 命令绕过用户会话限制,强制关闭所有程序并关机,避免因前台应用阻塞导致关机失败。
1、右键点击“开始”按钮,选择“Windows PowerShell(管理员)”或“命令提示符(管理员)”。
2、在窗口中输入:shutdown /s /f /t 1800(/f 表示强制终止运行中的应用程序,/t 后接秒数)。
3、按回车执行,系统立即开始倒计时,并锁定关机流程。
4、若需查询当前所有可用参数,在管理员命令行中单独输入:shutdown /? 查看完整帮助列表。
三、创建批处理文件实现可复用的定时关机脚本
将 shutdown 命令封装为 .bat 文件,便于重复调用、修改时间参数或集成到其他自动化流程中。
1、新建一个文本文档,输入内容:shutdown -s -t %1(%1 表示运行时传入的第一个参数)。
2、将文件另存为:autooff.bat,保存类型选“所有文件”,编码为 ANSI 或 UTF-8 无 BOM。
3、双击该批处理文件时无效,需通过命令行调用:在任意位置打开命令提示符,输入:autooff.bat 7200(即传入 7200 秒参数)。
4、为提升易用性,可右键该 .bat 文件 → “发送到” → “桌面快捷方式”,再右键快捷方式 → “属性” → 在“目标”末尾添加空格及参数,例如:autooff.bat 3600。
四、利用任务计划程序绑定 shutdown 命令实现周期性自动关机
此方法将 shutdown 命令作为计划任务的执行动作,支持每日、每周等固定时间触发,不依赖用户是否登录,关机行为更稳定可靠。
1、在任务栏搜索框输入“任务计划程序”,以管理员身份打开。
2、右侧点击“创建基本任务”,命名为“夜间自动关机”,点击“下一步”。
3、选择触发器为“每天”,设置具体时间(如 23:30),点击“下一步”。
4、选择操作为“启动程序”,点击“下一步”。
5、在“程序或脚本”栏填写:C:\Windows\System32\shutdown.exe。
6、在“添加参数”栏填写:/s /f /t 0(立即强制关机)。
7、勾选“当计算机处于空闲状态时才启动此任务”可选,点击“完成”启用任务。










