shutdown

参数 说明
/i 显示 " 远程关机 " 框。 /I选项必须是命令后面的第一个参数。 如果指定为 /i ,则忽略所有其他选项。
/l 立即注销当前用户,没有超时期限。 不能将 /l/m/t一起使用。
/s 关闭计算机。
/sg 关闭计算机。 在下一次启动时,如果启用了 自动重新启动登录 ,则设备将基于上次交互用户自动登录和锁定。 登录后,它将重新启动所有已注册的应用程序。
/r 关闭后重新启动计算机。
/g 关闭计算机。 在下一次重新启动时,如果启用了 自动重新启动登录 ,则设备将基于上次交互用户自动登录和锁定。 登录后,它将重新启动所有已注册的应用程序。
/a 中止系统关闭。 仅在超时期限内有效。 若要使用 /a,还必须使用 /m 选项。
/p 关闭本地计算机只 (不能) — 没有超时期限或警告的远程计算机。 只能将 /p/d/f一起使用。 如果你的计算机不支持电源关闭功能,则会在你使用 /p时关闭,但计算机的电源将保留在上。
/h 如果启用了休眠,则将本地计算机置于休眠状态。 只能将 /h/f一起使用。
混合 关闭设备,并为快速启动做好准备。 此选项必须与 /s 选项一起使用。
/fw 将此选项与 "关闭" 选项结合使用将导致下一次重新启动,以到达固件用户界面。
/e 使您能够记录目标计算机上意外关闭的原因。
/o 转到 " 高级启动选项 " 菜单,然后重新启动设备。 此选项必须与 /r 选项一起使用。
/f 强制关闭正在运行的应用程序,而不发出警告用户。
警告: 使用 /f 选项可能会导致丢失未保存的数据。
一样 \\<computername> 指定目标计算机。 不能与 /l 选项一起使用。
/t <xxx> 设置在关闭到 xxx 秒之前的超时时间。 有效范围为 0-315360000 (10 年) ,默认值为30。 如果超时期限大于0,则暗含 /f 参数。
/d [p | u:]<XX>:<YY> 列出系统重新启动或关机的原因。 支持的参数值为:
  • p -表示已计划重新启动或关闭。
  • u -指示原因是用户定义的。

    注意
    如果未指定 pu ,则重新启动或关机是未计划的。

  • xx -指定 (整数的主要原因号,小于 256) 。
  • yy 指定次要原因号 (整数小于 65536) 。
/c <comment> 让你可以对关闭原因作详细注释。 必须首先使用 /d 选项提供原因,并且必须将注释括在引号中。 最多可使用 511 个字符。
/? 在命令提示符下显示帮助,其中包含在本地计算机上定义的主要原因和次要原因的列表。

备注

  • 必须为用户分配 " 关闭系统 用户" 权限,以便关闭使用 shutdown 命令的本地或远程管理的计算机。

  • 用户必须是 Administrators 组的成员,才能批注本地或远程管理的计算机意外关闭。 如果目标计算机已加入域,则 Domain Admins 组的成员也许能够执行此过程。 有关详细信息,请参阅:

  • 如果希望一次关闭多台计算机,则可以使用脚本为每台计算机调用 " 关闭 ",也可以使用 shutdown/I 来显示 " 远程关闭 " 框。

  • 如果指定主要和次要原因代码,则必须先在计划使用原因的每台计算机上定义这些原因代码。 如果目标计算机上未定义原因代码,则关闭事件跟踪程序无法记录正确的原因文本。

  • 请记住,使用 p 参数指示关闭已计划。 如果不使用 p 参数,则指示关闭未计划。

    • 使用 p 参数,并将原因代码用于计划外关闭,导致关闭失败。

    • 如果不使用 p 参数,且仅提供计划关闭的原因代码,还会导致关闭失败

示例

若要强制应用在一分钟的延迟后关闭并重新启动本地计算机,并将 应用程序:维护 (计划的) 和注释 "重新配置 myapp.exe",请键入:

shutdown /r /t 60 /c "Reconfiguring myapp.exe" /f /d p:4:1

若要用与上一个示例相同的参数重新启动远程计算机 myremoteserver ,请键入:

shutdown /r /m \\myremoteserver /t 60 /c "Reconfiguring myapp.exe" /f /d p:4:1

其他参考

使你能够一次关闭或重新启动一台或多台本地或远程计算机。

语法

shutdown [/i | /l | /s | /sg | /r | /g | /a | /p | /h | /e | /o] [/hybrid] [/fw] [/f] [/m \\computer][/t xxx][/d [p|u:]xx:yy [/c "comment"]]

参数