如何执行与在 Windows 10/11 中单击“开始”、“电源”、“关机”相同的操作?

如何执行与在 Windows 10/11 中单击“开始”、“电源”、“关机”相同的操作?

默认情况下,在 Windows 10 和 11 中,如果您单击“开始”,则电源图标关闭Windows 会进行“混合关机”,为计算机快速启动做好准备。下次启动时,Windows 会从磁盘加载您的会话,因此您只是解锁 Windows,而不是登录。

我想从命令提示符执行此操作,但找不到方法。该shutdown命令的帮助列出了一个选项,/hybrid因此看起来好像:

shutdown /s /hybrid

应该与启动、电源、关机相同,但事实并非如此。我在我的笔记本电脑上尝试过几次,打开笔记本电脑时,我得到的登录过程与完全关机后相同,即需要(相对)较长的时间才能登录,并且登录后我的应用程序尚未重新启动。

需要澄清的是:混合关闭与休眠。我可以使用 让笔记本电脑休眠shutdown /h,但这不是我想要做的。混合关机描述如下在微软的这个回答中或者通过 Google 搜索,就会返回一千条结果。

更多信息:

我在“开始”菜单的“启动”文件夹中放置了一个批处理文件,其中包含以下命令:

time /t >C:\temp\LogonTime.log

所以每当我登录电脑时,我的登录时间都会被记录下来。然后我做了两个实验:

  1. 我点击了“开始”按钮、电源图标、关机,然后重新打开笔记本电脑,等待五分钟并登录。记录的时间C:\temp\LogonTime.log是笔记本电脑重新启动的时间,而不是我登录的时间。所以 Windows 在启动时就让我重新登录了。

  2. 和上面一样,只是我使用命令提示符中的命令shutdown /s /hybrid来关机。这次记录的时间C:\temp\LogonTime.log是我登录的时间,即 Windows 启动后五分钟。

术语上可能会有些混淆,因为混合关机快速启动等似乎被相当随意地使用,但是这两种关机方式是有区别的,我的问题是如何从命令提示符实现与开始、电源、关机相同的功能。

该笔记本电脑最近安装了 Windows 11,我没有摆弄任何电源选项,所以据我所知它仍然是默认设置。

答案1

您输入的命令稍微有错误。

这应该是正确的命令

shutdown.exe /h

答案2

我得到的登录过程与完全关机后相同[…]并且登录后我的应用程序尚未重新启动。

这正是关机的工作原理,不是吗?你似乎误解了混合关机的作用。你首先完全退出,然后系统进入休眠状态。你的用户会话是不是保存并将会不是恢复。这就是快速启动一直以来的工作方式。

您在此处描述的内容:

当您下次启动时,Windows 会从磁盘加载您的会话,因此实际上您只是解锁了 Windows,而不是登录。

…只是常规的完全冬眠。

答案3

我在 Stack Overflow 上找到了如何做到这一点的方法。请参阅如何执行与在 Win32 中单击“开始”,然后单击“电源图标”,然后单击“关机”相同的操作了解详情。

答案是,如果不编写自己的 C 程序就无法做到这一点,因为shutdown.exeWindows 中的命令不提供此功能。

相关内容