在Windows操作系统中,用户可以通过多种方式设置关机时间命令,以满足定时关机的需求,这些命令主要通过命令提示符(CMD)或PowerShell执行,也可以利用系统自带的任务计划程序实现更灵活的定时关机,以下是详细的操作方法和相关说明。

使用shutdown命令设置定时关机
Windows系统内置的shutdown命令是最常用的定时关机工具,其基本语法为shutdown [参数] [选项]
,与定时关机相关的参数主要有:
/s
:关闭计算机。/t
:设置关机倒计时时间(单位为秒),例如/t 3600
表示1小时后关机。/f
:强制关闭正在运行的应用程序,避免因程序未响应导致关机失败。/c
:添加关机原因注释,注释内容需用引号括起,例如/c "系统维护,定时关机"
。
操作步骤:
- 打开命令提示符:按下
Win+R
键,输入cmd
并按回车。 - 输入关机命令:设置30分钟后关机,可输入
shutdown /s /t 1800 /f
,按回车执行后,系统会弹出关机提示,倒计时30分钟。 - 取消关机:若需取消已设置的关机计划,可输入
shutdown /a
,按回车后系统会终止关机操作。
常见shutdown命令组合示例:
| 命令 | 功能说明 |
|-------------------------------|------------------------------|
| shutdown /s /t 0
| 立即关机 |
| shutdown /s /t 3600 /c "夜间维护"
| 1小时后关机并显示提示信息 |
| shutdown /s /f /t 600
| 10分钟后强制关机(不保存程序)|
使用at命令(旧版本系统)
在Windows 7及更早版本中,at
命令可用于安排任务,包括定时关机,语法为at 时间 shutdown /s
,其中时间格式为HH:MM
(24小时制),设置凌晨2点关机,可输入:

at 02:00 shutdown /s
注意:at
命令在Windows 10/11中已弃用,推荐使用schtasks
(任务计划程序)替代。
使用schtasks命令(推荐)
schtasks
是更强大的任务计划工具,支持创建复杂的定时任务,设置每天23:30关机:
- 打开命令提示符,输入:
schtasks /create /tn "每日关机" /tr "shutdown /s /f" /sc daily /st 23:30
/tn
:任务名称。/tr
:要执行的命令(关机操作)。/sc
:计划类型(如daily
每日、weekly
每周、once
一次性)。/st
:开始时间。
- 删除任务:若需取消,输入
schtasks /delete /tn "每日关机" /f
。
通过图形界面设置(无需命令)
对于不熟悉命令的用户,可通过以下路径设置定时关机:
- 打开“控制面板”→“系统和安全”→“管理工具”→“任务计划程序”。
- 右侧点击“创建基本任务”,输入名称(如“定时关机”),点击“下一步”。
- 选择“每天”或“特定时间”,设置触发时间和关机操作。
- 在“启动程序”步骤中,输入
shutdown
,参数框填入/s /f
,完成创建。
注意事项
- 权限问题:部分命令需以管理员身份运行(右键CMD选择“以管理员身份运行”)。
- 程序保存:强制关机(
/f
)可能导致未保存数据丢失,建议提前保存工作。 - 系统版本差异:Windows 10/11中
at
命令不可用,优先使用schtasks
或图形界面。
相关问答FAQs
Q1:如何设置定时关机并显示自定义提示信息?
A:使用shutdown命令的/c
参数添加注释,shutdown /s /t 3600 /c "系统将在1小时后关机,请保存工作"
,执行后,系统会在倒计时窗口显示该提示信息。

Q2:如何设置每周五固定时间关机?
A:通过schtasks
命令实现,输入:
schtasks /create /tn "每周五关机" /tr "shutdown /s /f" /sc weekly /d FRI /st 22:00
该命令将创建每周五22:00执行的关机任务,可通过任务计划程序查看或管理。