如何开启 win11 的“自动关机计划” 为电脑设置定时任务执行关机操作

如果您希望 Windows 11 在固定时间自动执行关机操作,则可能是由于需要建立规律性的电源管理习惯或保障系统夜间休眠。以下是解决此问题的步骤:

一、使用任务计划程序创建每日定点关机任务

该方法利用系统级任务调度器设定周期性关机,支持精确到分钟的每日触发,并可配置为无论用户是否登录均能运行,适合建立固定作息习惯,如每晚23:00准时关机。

1、按下Win + S组合键,在搜索栏中输入任务计划程序并打开。

2、在右侧“操作”面板中,点击创建基本任务。

3、在“名称”栏中输入任务名称,例如每日23点关机,可选填写描述,点击“下一步”。

4、选择触发器为每天,设置开始日期与具体时间(如23:00:00),点击“下一步”。

5、选择操作为启动程序,点击“下一步”。

6、在“程序或脚本”框中点击“浏览”,导航至C:\Windows\System32\,选中shutdown.exe并打开。

7、在“添加参数”框中输入-s -f -t 0,点击“下一步”。

8、勾选当单击‘完成’时,打开此任务属性的对话框,点击“完成”。

9、在弹出的属性窗口中,切换到“常规”选项卡,务必勾选不管用户是否登录都要运行和使用最高权限运行,再点击“确定”保存。

二、使用 shutdown 命令设置倒计时关机

该方法通过系统内置 shutdown.exe 工具,以秒为单位设定延迟关机时间,无需图形界面、不依赖用户登录状态,执行后即刻生效,适用于临时离席、下载完成或渲染任务结束等场景。

1、按下Win + R组合键打开“运行”对话框。

2、输入cmd并按回车,启动命令提示符窗口。

3、在命令行中输入完整指令:shutdown -s -f -t XXXX,其中XXXX为等待秒数(例如3600表示1小时,1800表示30分钟)。

4、按回车执行,桌面右下角将弹出“将在XX分钟后关机”提示框,系统开始倒计时。

5、若需中止该任务,在任意命令提示符窗口中输入shutdown -a并回车即可取消。

三、使用 PowerShell 设置延时关机

PowerShell 提供更底层的脚本控制能力,通过组合睡眠指令与强制关机命令,实现高精度延时行为,适用于需嵌入自动化流程或对执行时机有严格要求的用户。

1、右键点击“开始”按钮,选择终端(管理员)以获取必要权限。

2、在终端中按Ctrl + Shift + 1切换至 PowerShell 标签页。

3、输入完整命令:Start-Sleep -Seconds XXXX; Stop-Computer -Force,将XXXX替换为所需等待秒数(如7200表示2小时)。

4、按回车执行,桌面右下角将弹出“将在XX分钟后关机”提示框,系统开始倒计时。

四、使用 at 命令设置当日指定时间关机

at 命令可在当天某一精确时刻(如22:30)触发关机指令,依赖 Windows Task Scheduler 服务,适合单日精准控制场景,但仅对当日有效,次日需重新设置。

1、以管理员身份运行终端:按下Win + X,选择终端(管理员)。

2、启用调度服务(若未运行):输入net start schedule并回车。

3、输入命令:at 22:30 shutdown -s,将22:30替换为您需要的具体24小时制时间,按回车确认。

五、创建批处理文件实现一键定时关机

通过编写可复用的批处理脚本封装关机逻辑,便于双击执行或集成进其他自动化流程,避免重复输入命令,提升操作效率。

1、新建一个文本文档,输入内容:@echo off & shutdown -s -f -t %1。

2、将文件另存为auto_shutdown.bat,编码选择ANSI或UTF-8无BOM。

3、双击运行该批处理文件时,系统将提示错误;需右键选择“以管理员身份运行”后,在命令行窗口中输入秒数(如3600)并回车。

4、如需快速调用,可创建快捷方式,在其“属性→快捷方式→目标”末尾追加空格与秒数值,例如:”C:\path\auto_shutdown.bat” 3600。

声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。