Windows提供五种原生定时关机方法:一、运行窗口执行shutdown -s -t 秒数命令;二、命令提示符输入shutdown -s -f -t 秒数;三、任务计划程序创建每日固定时间关机任务;四、PowerShell脚本结合空闲检测自动关机;五、批处理文件配合任务计划复用关机。

如果您希望电脑在指定时间或延迟后自动关闭,Windows系统提供了多种原生、无需第三方软件的设置方式。以下是几种可靠且可立即生效的定时关机方法:
一、使用运行窗口执行 shutdown 命令
该方式跳过命令提示符界面,直接在“运行”对话框中提交关机指令,操作路径最短,适合快速设置短时关机。
1、按下 Win + R 组合键,打开“运行”窗口。
2、在输入框中输入完整命令,例如设定 900 秒(15 分钟)后关机:shutdown -s -t 900。
3、按回车键立即提交任务,系统托盘将弹出倒计时提示。
4、若误操作,再次打开运行窗口,输入 shutdown -a 并回车取消已设定的关机计划。
二、通过命令提示符设置延迟关机
该方法调用系统级 shutdown.exe 工具,支持精确到秒的延迟关机,适用于临时性、一次性需求,且可添加强制关闭参数避免卡死。
1、按下 Win + R,输入 cmd 并回车,启动命令提示符。
2、在命令提示符中输入命令,例如设定 7200 秒(2 小时)后关机:shutdown -s -f -t 7200。
3、其中 -f 参数表示强制关闭未响应程序,防止因某个应用无响应导致关机失败。
4、如需取消,输入 shutdown -a 并回车。
三、利用任务计划程序创建每日固定时间关机任务
该方法基于 Windows 系统服务级调度机制,可在用户未登录状态下稳定触发关机动作,适合长期规律性使用,支持每天、每周等周期配置。
1、按下 Win + R,输入 taskschd.msc 并回车,打开任务计划程序。
2、在右侧面板点击 创建基本任务,为任务命名(如“每晚22:30关机”),点击下一步。
远航CMS(yhcms)是一套基于PHP+MYSQL为核心开发的专业营销型企业建站系统。是国内首家免费+开源自带分站系统的php内容管理系统。长期以来不断的完善、创新,远航CMS会为您带来全新的体验!产品十大优势:模板分离:模板程序分离,深度二次开发三网合一:电脑/手机/微信 多终端访问自定义广告:图片/文字/动画定时发布:SEO维护,无需人工值守多词生成:栏目关键词多方案生成SEO设置:自定义U
3、在“触发器”页面选择 每天,设置起始时间为具体时刻(如 22:30:00),点击下一步。
4、在“操作”页面选择 启动程序,点击下一步。
5、在“程序或脚本”栏输入:shutdown;在“添加参数”栏输入:-s -f -t 0,点击完成。
四、使用 PowerShell 启动带空闲状态判断的关机脚本
PowerShell 支持嵌入系统状态检测逻辑,可避免在用户活跃或 CPU 负载高时误关机,提升执行安全性与合理性。
1、新建记事本文件,输入以下内容:if ((Get-Counter '\Processor(_Total)\% Idle Time').CounterSamples.CookedValue -gt 95) { shutdown /s /f /t 0 }。
2、将文件保存为 idle_shutdown.ps1,保存类型设为“所有文件”,编码选 UTF-8 无 BOM。
3、以管理员身份运行 PowerShell,执行命令:Set-ExecutionPolicy RemoteSigned -Scope CurrentUser,启用脚本运行权限。
4、在任务计划程序中创建新任务,操作设置为启动程序:powershell.exe,参数填写:-ExecutionPolicy Bypass -File "C:\path\to\idle_shutdown.ps1"。
五、创建批处理文件配合任务计划实现复用关机
该方式将关机命令封装为 .bat 文件,便于重复调用、调试及后续扩展逻辑(如提示、延迟判断),同时兼容任务计划程序调度。
1、新建文本文档,输入以下内容:@echo off shutdown -s -f -t 0。
2、将文件另存为 auto_shutdown.bat,编码选择 ANSI 或 UTF-8 无 BOM 格式。
3、在任务计划程序中选择 创建任务(非“基本任务”),在“常规”选项卡中勾选 使用最高权限运行 和 不管用户是否登录都要运行。
4、在“触发器”选项卡中点击“新建”,设定具体时间与重复周期。
5、在“操作”选项卡中点击“新建”,“操作”选择启动程序,“程序或脚本”浏览并选择刚保存的 auto_shutdown.bat 文件。









