可创建双击运行的自定义关机脚本:用记事本新建.bat文件,输入shutdown命令并正确保存为ANSI/UTF-8无BOM编码;支持倒计时提醒、交互取消及任务计划程序定时执行。

你想让电脑在特定时间或满足某个条件后自动关机,但又不希望每次手动输命令,就需要一个可重复调用、参数可改、双击即生效的自定义关机脚本。
用记事本快速生成基础关机.bat文件
这一步操作起来很简单,直接把文件拖进去就行。
右键桌面空白处 → 新建 → 文本文档;双击打开,输入 shutdown -s -f -t 3600(表示1小时后强制关机);点击「文件」→「另存为」,文件名填“1小时关机.bat”,保存类型选“所有文件”,编码选“ANSI”或“UTF-8无BOM”;保存后即可双击运行。
注意:如果保存后图标仍是文本文档,说明扩展名没生效——检查是否勾选了“隐藏已知文件类型的扩展名”,若勾选,请取消后再重命名,确保最终文件名结尾是“.bat”而非“.bat.txt”。
给脚本加倒计时提示和交互控制
方法一:带弹窗提醒的增强版脚本
新建文本文档,粘贴以下内容:
@echo off
echo 正在启动自动关机流程...
timeout /t 5 /nobreak >nul
echo 【警告】系统将在2分钟后关机!
timeout /t 120 /nobreak
shutdown /s /f /t 0
保存为“带提醒关机.bat”。运行后会先暂停5秒,再弹出2分钟倒计时窗口,期间按任意键可中断——这是唯一能打断它的机会。
方法二:支持用户取消的交互式脚本
在脚本末尾添加判断逻辑:
set /p choice=是否继续关机?(y/n):
if /i "%choice%"=="n" exit /b
shutdown /s /f /t 0
这样运行时会停住等待输入,输 y 才执行,输 n 直接退出,避免误点双击酿成事故。
配置任务计划程序实现每日固定时间关机
第一步:打开任务计划程序
按 Win + R,输入 taskschd.msc 回车。
第二步:创建新任务
左侧导航栏右键「任务计划程序库」→「创建任务」(非“基本任务”)。
第三步:设置关键选项
在「常规」选项卡中:输入名称(如“每晚23:00关机”)→ 勾选【使用最高权限运行】;
在「触发器」选项卡中:新建 → 设定开始时间为23:00 → 勾选“每天”;
在「操作」选项卡中:新建 → 程序或脚本填入你保存的.bat文件完整路径,例如 C:\Scripts\1小时关机.bat;
在「条件」选项卡中:取消勾选“只有在计算机使用交流电源时才启动此任务”,否则笔记本电池模式下任务将静默失败。
第四步:启用并测试
点击确定后,右键刚建的任务 → 「运行」,观察是否弹出关机提示或立即执行——测试前务必保存全部工作。

















