Windows命令行关机操作

cmd相关备忘

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

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

1. 导语

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

2. Windows本命操作

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

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

bash 复制代码
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 关机

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

  • 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. 一段时间后关机

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

3.2. 立即关机命令

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

3.3. 一段时间后重启

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

3.4. 休眠命令

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

3.5. 取消指令

bash 复制代码
shutdown -a 表示取消关机,或者取消重启

相关推荐
IT专业服务商5 小时前
联想 SR550 服务器,配置 RAID 5教程!
运维·服务器·windows·microsoft·硬件架构
海尔辛5 小时前
学习黑客5 分钟小白弄懂Windows Desktop GUI
windows·学习
gushansanren5 小时前
基于WSL用MSVC编译ffmpeg7.1
windows·ffmpeg
伐尘6 小时前
【Qt】编译 Qt 5.15.x For Windows 基础教程 Visual Studio 2019 MSVC142 x64
windows·qt·visual studio
专注代码七年7 小时前
在Windows 境下,将Redis和Nginx注册为服务。
windows·redis·nginx
simple_whu13 小时前
开启WSL的镜像网络模式
windows·wsl
modest —YBW16 小时前
Ollama+OpenWebUI+docker完整版部署,附带软件下载链接,配置+中文汉化+docker源,适合内网部署,可以局域网使用
人工智能·windows·docker·语言模型·llama
code在飞16 小时前
windows 部署 Kafka3.x KRaft 模式 不依赖 ZooKeeper
windows·分布式·zookeeper·kafka
不会飞的鲨鱼18 小时前
Windows系统下使用Kafka和Zookeeper,Python运行kafka(二)
windows·zookeeper·kafka
2501_915373881 天前
Electron 打包与发布指南:让你的应用运行在 Windows、macOS、Linux
windows·macos·electron