Windows命令行关机操作

时间:2024-04-11 12:01:08

cmd相关备忘

  • 1. 导语
  • 2. Windows本命操作
  • 3. 实用命令集合
      • 3.1. 一段时间后关机
      • 3.2. 立即关机命令
      • 3.3. 一段时间后重启
      • 3.4. 休眠命令
      • 3.5. 取消指令

???? 记录一些不常用有的时候很救命的cmd命令

1. 导语

  不知道小伙伴们有么有遇到过这样尴尬的时候,电脑的鼠标失灵了,但是电脑还开着,强关又很损耗电脑,可是有么有什么好的选择呢?作为一个程序猿,这不应该难倒我们,今天正在睡觉的我,被某位可爱的小仙女给大逼兜温柔的叫了起来,就是因为这么点事,出此博文给某人做一下日常备忘录吧,也方便一些伙伴们日常装逼、泡妞,额,不对是日常操作使用,如果着急可以略过第二节直接看最后的第三节,或者通过目录直接跳转到对应的需求上。。。

2. Windows本命操作

  首先我们键盘Windows键+R键打开运行窗口,在窗口中输入cmd进入我们的cmd命令行操作面板。不知道Windows键是哪个的小伙伴,你就看你键盘上那个画着Windows图标的按键或者直接写着win的那个键就是了,要是还是找不到,那电脑对于你来说可能太难了,远离她吧,她不适合你。

运行cmd

  打开cmd命令操作面板后,我们可以先来看看shutdown的语法都有哪些,虽然很多小伙伴一般会去网上搜索,但是作为一个软件开发工作者的话,我们应该养成看官方文档的习惯,因为这样才是我们最好的去了解和使用任何命令、工具的方式。

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

    没有参数   显示帮助。这与键入 /? 是一样的。
    /?         显示帮助。这与不键入任何选项是一样的。
    /i         显示图形用户界面(GUI)。
               这必须是第一个选项。
    /l         注销。这不能与 /m 或 /d 选项一起使用。
    /s         关闭计算机。
    /sg        关闭计算机。在下一次启动时,如果启用了
               自动重启登录,则将自动登录并锁定上次交互用户。
               登录后,重启任何已注册的应用程序。
    /r         完全关闭并重启计算机。
    /g         完全关闭并重启计算机。重新启动系统后,
               如果启用了自动重启登录,则将自动登录并
               锁定上次交互用户。
               登录后,重启任何已注册的应用程序。
    /a         中止系统关闭。
               这只能在超时期间使用。
               与 /fw 结合使用,以清除任何未完成的至固件的引导。
    /p         关闭本地计算机,没有超时或警告。
               可以与 /d 和 /f 选项一起使用。
    /h         休眠本地计算机。
               可以与 /f 选项一起使用。
    /hybrid    执行计算机关闭并进行准备以快速启动。
               必须与 /s 选项一起使用。
    /fw        与关闭选项结合使用,使下次启动转到
               固件用户界面。
    /e         记录计算机意外关闭的原因。
    /o         转到高级启动选项菜单并重新启动计算机。
               必须与 /r 选项一起使用。
    /m \\computer 指定目标计算机。
    /t xxx     将关闭前的超时时间设置为 xxx 秒。
               有效范围是 0-315360000 (10),默认值为 30。
               如果超时期限大于 0,则 /f 参数为
               /f 参数。
    /c "comment" 注释重启或关闭的原因。
               最多允许 512 个字符。
    /f         强制关闭正在运行的应用程序而不事先警告用户。
               当大于 0 的值为
 时,隐含 /f 参数               则默示为 /f 参数。
    /d [p|u:]xx:yy  提供重新启动或关闭的原因。
               p 指示重启或关闭是计划内的。
               u 指示原因是用户定义的。
               如果未指定 p 和 u,则
重新启动或关闭               是计划外的。
               xx 是主要原因编号(小于 256 的正整数)。
               yy 是次要原因编号(小于 65536 的正整数)。

此计算机上的原因:
(E = 预期 U = 意外 P = 计划内,C = 自定义)
类别    主要    次要    标题

 U      0       0       其他(计划外)
E       0       0       其他(计划外)
E P     0       0       其他(计划内)
 U      0       5       其他故障: 系统没有反应
E       1       1       硬件: 维护(计划外)
E P     1       1       硬件: 维护(计划内)
E       1       2       硬件: 安装(计划外)
E P     1       2       硬件: 安装(计划内)
E       2       2       操作系统: 恢复(计划外)
E P     2       2       操作系统: 恢复(计划内)
  P     2       3       操作系统: 升级(计划内)
E       2       4       操作系统: 重新配置(计划外)
E P     2       4       操作系统: 重新配置(计划内)
  P     2       16      操作系统: Service Pack (计划内)
        2       17      操作系统: 热修补(计划外)
  P     2       17      操作系统: 热修补(计划内)
        2       18      操作系统: 安全修补(计划外)
  P     2       18      操作系统: 安全修补(计划内)
E       4       1       应用程序: 维护(计划外)
E P     4       1       应用程序: 维护(计划内)
E P     4       2       应用程序: 安装(计划内)
E       4       5       应用程序: 没有反应
E       4       6       应用程序: 不稳定
 U      5       15      系统故障: 停止错误
 U      5       19      安全问题(计划外)
E       5       19      安全问题(计划外)
E P     5       19      安全问题(计划内)
E       5       20      网络连接丢失(计划外)
 U      6       11      电源故障: 电线被拔掉
 U      6       12      电源故障: 环境
  P     7       0       旧版 API 关机

cmd命令帮助

从帮助文档中可以得出以下命令,大概说一下

  • shutdown -h:休眠本地计算机,执行该指令后计算机会立即休眠。-h参数可以和-f参数一起使用,但是不能和-t参数一起使用。也是就是说shutdown -h -t 3600这样的用法是错误的。
  • shutdown -p:关闭本地计算机,执行该指令后计算机会立即关闭,也不会等待默认的时间。
  • shutdown -s:关闭本地计算机,如果不使用-t参数的话,会倒计时默认的事件后关机,如果使用-t参数的话倒计时设置的时间后关机,例如shutdown -s -t 3600就是3600秒后关机。
  • shutdown -r:完全关闭并重启计算机。就理解为重启就行,同样的可以加-t设置倒计时多少时间后重启,例如shutdown -r -t 3600就是倒计时3600秒后重启,而shutdown -r -t 0就是倒计时0秒后重启,也就是立即重启。
  • shutdown -a:取消关机,或者取消重启。在shutdown -s或者shutdown -r倒计时结束之前执行shutdown -a可以取消关机或者重启操作。

3. 实用命令集合

3.1. 一段时间后关机

shutdown -s -t 秒数效果是倒计时到该秒数后关机。
shutdown -s -t 3600 就是3600秒后关机,也就是一小时后关机

3.2. 立即关机命令

shutdown -p 关闭本地计算机,效果是马上关机,而不进行倒计时
shutdown -s -t 0 设置0秒后关机,也就是立即关机的意思。

3.3. 一段时间后重启

shutdown -r -t 秒数,效果是倒计时该秒数后重启
shutdown -r -t 0 倒数0秒后重启,也就是立即重启,-t参数默认的秒数一般是一分钟。

3.4. 休眠命令

shutdown -h 这条指令让计算机休眠,也就是完全断电,但是会保存当前电脑的状态.
下次启动时这些打开过的程序都还在。类似虚拟机的挂起功能。

3.5. 取消指令

shutdown -a 表示取消关机,或者取消重启

在这里插入图片描述