命令基本格式
shutdown 命令的基本格式如下:

shutdown [参数] [选项]
核心参数详解
以下是 shutdown 命令最常用和最重要的参数:
/s - 关机
这是最常用的参数,用于关闭计算机。
示例:
shutdown /s
执行后,系统会弹出一个对话框,通知用户将在一分钟内关机。

/r - 关机并重启
这个参数会先关闭计算机,然后再重新启动它,常用于安装系统更新或需要重启生效的配置更改。
示例:
shutdown /r
执行后,系统会通知用户将在一分钟内重启。
/g - 重启并重新启动所有注册的应用程序
这个参数与 /r 类似,但它会尝试在重启后重新启动那些在关机前正在运行的应用程序,这对于希望快速恢复工作流程的用户非常有用。

示例:
shutdown /g
注意: 某些应用程序可能无法被重新启动,或者用户可能没有权限重新启动它们。
/a - 中止关机或重启
如果你已经执行了关机或重启命令,但想取消它,可以使用这个参数。
示例:
shutdown /a
执行后,系统会弹出一个对话框,通知用户“关机操作已被中止”。
/l - 注销
这个参数会注销当前用户,返回到登录界面,它不会关机或重启。
示例:
shutdown /l
注意: /l 不能与其他关机参数(如 /s, /r)一起使用。
/h - 休眠
让计算机进入休眠状态,休眠会将当前系统状态保存到硬盘,然后完全关闭电源,下次开机时会恢复到休眠前的状态。
示例:
shutdown /h
/hybrid - 混合休眠
结合了休眠和睡眠的优点,系统状态会保存到硬盘,然后进入低功耗的睡眠状态,这样既能快速恢复,又能在电量耗尽时安全地保存工作。
示例:
shutdown /hybrid
选项参数
这些参数通常与核心参数一起使用,以提供更详细的控制。
/t [秒数] - 设置延迟时间
指定关机、重启或注销前的等待时间(以秒为单位),默认值为 30 秒。
示例:
# 10分钟后关机 shutdown /s /t 600 # 立即重启(0秒延迟) shutdown /r /t 0
/c "注释文本" - 添加关机原因注释
在关机或重启时,向用户显示自定义的注释信息,这个信息会出现在关机对话框中。
示例:
# 30分钟后关机,并显示注释 shutdown /s /t 1800 /c "服务器将在30分钟后进行例行维护,请保存您的工作并退出。"
/f - 强制关闭正在运行的应用程序
使用 /f 参数可以强制关闭所有正在运行的应用程序,而不会等待用户保存工作,这对于远程管理或在无人值守的情况下非常有用。
示例:
# 强制5分钟后关机,不等待用户保存 shutdown /s /t 300 /f
/m \\[计算机名] - 针对远程计算机执行
这个参数允许你通过网络关闭或重启另一台计算机,你需要拥有那台计算机的管理员权限。
示例:
# 远程重启名为 "SERVER01" 的计算机 shutdown /r /m \\SERVER01 /t 60 # 远程强制关机名为 "WORKSTATION05" 的计算机 shutdown /s /f /m \\WORKSTATION05
/d [p:u:] - 设置关机原因代码
这是一个更高级的参数,主要用于企业环境,记录关机或重启的原因,方便系统管理员追踪,格式为 p:u:。
p: 关机原因代码(一个数字)。u: 关机原因注释代码(一个数字)。
示例:
# 关机,原因代码为 4 (计划硬件维护),注释代码为 2 (其他) shutdown /s /t 0 /d p:4:2
实用命令组合示例
-
立即关机,不等待:
shutdown /s /t 0
-
强制5分钟后重启,并提示用户:
shutdown /r /t 300 /f /c "系统将在5分钟后重启以安装更新,请立即保存工作。"
-
在下班前设定晚上10点自动关机:
at 22:00 shutdown /s /c "今日工作结束,系统将自动关机。"
注意:
at命令在较新的 Windows 版本中可能已被schtasks替代,但at在某些场景下依然可用。 -
取消所有待定的关机/重启任务:
shutdown /a
-
远程关域中的另一台电脑:
shutdown /s /m \\WIN-PC-123 /t 60 /c "IT部门通知,例行关机。"
如何使用?
-
命令提示符 (CMD)
- 按
Win + R,输入cmd,然后按回车。 - 在弹出的黑色窗口中输入命令并按回车。
- 按
-
Windows PowerShell
- 按
Win + R,输入powershell,然后按回车。 - 在蓝色的 PowerShell 窗口中输入命令并按回车。
- 按
-
创建快捷方式
- 右键点击桌面 -> 新建 -> 快捷方式。
- 在“请键入项目的位置”中,输入
shutdown命令,shutdown /s /t 0。 - 为快捷方式命名,一键关机”。
- 之后双击这个快捷方式就能立即执行关机。
希望这份详细的参数列表能帮助你更好地使用 shutdown 命令!
