shutdown 是什么
shutdown 是 Windows 的命令行关机工具,支持关机、重启、注销、休眠与取消,还能带延迟、强制关闭应用和原因注释。它既能作用于本机,也能通过 /m 指定远程主机,是维护窗口批量重启与远程处置的执行入口。倒计时期间可以用 /a 撤销,这是误操作后的唯一补救窗口。
基本信息
| 适用平台 | Windows 全版本;远程操作需目标机权限与网络可达 |
|---|---|
| 语法 | shutdown /s|/r|/l|/h /a /t 秒 /f /c 注释 /m \\主机 |
| 主要参数 | /s 关机 /r 重启 /l 注销 /h 休眠 /a 取消 /t 延时 /f 强制关闭应用 |
| 默认延时 | 不指定 /t 时为 30 秒 |
| 原因注释 | /c 写进事件日志,审计时能对上工单 |
| 远程限制 | 依赖远程管理放行,防火墙关闭时大概率失败 |
典型使用场景
- 维护窗口前给本机安排延时重启,通知在线用户
- 远程重启卡死的服务器或终端,配合 /c 留下原因
- 批量脚本依次重启多台主机,用 /t 留出缓冲
- 误发重启后立刻用 /a 取消
- 注销当前会话或让机器进入休眠省电
常用示例
常用示例
shutdown /r /t 60 /c "计划维护重启" # 60 秒后重启,并写明原因
shutdown /a # 取消倒计时中的关机或重启
shutdown /s /t 0 # 立即关机
shutdown /l # 注销当前用户
shutdown /h # 进入休眠,需系统已启用休眠
shutdown /m \\server01 /r /t 30 /f # 远程强制重启,需权限与可达参数速查
| 参数 | 作用 | 使用提示 |
|---|---|---|
| /s | 关机 | 加 /t 0 立即执行 |
| /r | 重启 | 补丁安装后常用 |
| /a | 取消计划 | 仅在同权限上下文、倒计时未结束时有效 |
| /t 秒 | 延时时长 | 缺省 30 秒,脚本里建议显式指定 |
| /f | 强制关闭应用 | 会丢弃未保存数据,慎用 |
| /m \\主机 | 指定远程主机 | 失败多因权限或防火墙 |
脚本里重启必须显式写 /t 0,否则默认 30 秒的等待会让后续命令在机器关机前就开始执行,出现“脚本跑完了但机器没重启”的错觉。
/f 会不提示直接关闭应用程序,正在写入数据库或文件的进程可能留下半成品;生产服务器上尽量留出时间让应用自行退出,而不是一上来就强制。