如何使用:创建一个txt文件,文件名随意,将下方代码放入文本内保存,将txt文本改为bat可执行文件,已管理员方式运行。
解释:
- 每天 17:20 自动执行 “30 秒后强制关机” 操作,且以系统最高权限运行。
- schtasks /create:创建新的 Windows 计划任务(schtasks是 Windows 自带的计划任务管理工具)
- /tn "AT":给计划任务命名(/tn = Task Name),任务名为 AT(可自定义,比如改成 “每日关机”)
- /tr "shutdown -s -f -t 30":任务要执行的命令(/tr = Task Run),核心是 shutdown 关机命令,后面跟 3 个参数。
- -s:指定 “关机” 操作(对应 -r 是重启, -l 是注销),
- f:强制关闭所有正在运行的程序(不弹保存提示,避免程序未响应导致关机失败);
- t 30:设置延迟时间为 30 秒(-t = time,单位秒,可改成 0 直接关机)。
- /sc daily:任务触发频率(/sc = Schedule Type),daily 表示 “每天执行”(其他可选:weekly 每周、monthly 每月等)
- /st 17:20:每天的触发时间(/st = Start Time),格式为 时:分(24 小时制),这里是下午 5 点 20 分
- /ru "System":任务的运行账户(/ru = Run User),System 是 Windows 系统账户(最高权限):不受当前登录用户影响(哪怕没人登录电脑,任务也会执行);避免因普通用户权限不足导致关机命令失败。
schtasks /create /tn "AT" /tr "shutdown -s -f -t 30" /sc daily /st 17:20 /ru "System"










这一切,似未曾拥有