据观察,如果笔记本电脑处于休眠模式,大多数笔记本电脑在重新打开盖子时都会自行重新启动。
但是,当笔记本电脑处于完全关机状态时,不会出现此行为。关机后,合上盖子,过一段时间再重新打开,笔记本电脑不会自动开机。
为什么笔记本电脑在休眠状态下会自动开机?系统上必须配置某些标志或设置才能实现这种情况。
我们现在感兴趣的是找到一种解决方案,让笔记本电脑在关机后自动开机,类似于休眠时的行为。是否可以手动设置标志或配置设置(手动或使用脚本或命令行或 PowerShell 等)来实现此行为?
答案1
休眠时,笔记本电脑实际上并未完全关闭。
这是一种深度睡眠状态,但某些部件仍处于活动状态,可以监控盖子状态并根据盖子状态采取行动(基于用户设置的偏好)。
关机时它真的关闭了(除了始终保持运行的实时时钟电路)。
启动它的唯一方法是按下开/关按钮或(在某些型号中)通过 Bios/UEFI 设置的基于实时时钟的计时器。正如 John 所提到的,当它关闭时,笔记本电脑无法知道打开盖子是为了启动笔记本电脑还是对笔记本电脑进行维护(或除了启动笔记本电脑之外的任何其他使用盖子的原因)。更
糟糕的是:许多连接外接显示器的笔记本电脑可以在盖子关闭的情况下操作。在这种情况下,用户根本不会打开它来启动笔记本电脑。
并且存在(非常常见的)情况,即笔记本电脑可以在盖子打开时关闭,而用户稍后再关闭盖子。
笔记本电脑制造商必须在基本硬件/BIOS 设计中添加相当多的电路和逻辑(以及让用户根据自己的意愿进行配置的方法),才能使此功能成为有用的功能。对于可能对此类功能感兴趣的极少数用户来说,这需要付出很多努力(成本)。
我不知道有哪台笔记本电脑有此功能。
因此,要回答实际问题:我们可以改变行为吗?
一般来说:不能。
笔记本电脑关闭时的行为完全由硬件/BIOS 设计决定,用户无法以任何方式更改/配置。
(除了设置实时时钟唤醒定时器(如果可用)外。)
答案2
在完全关机、关闭盖子并过一段时间重新打开后,笔记本电脑无法自行开机。
对于完全关闭而言,这是完全正常的行为。
需要打开笔记本电脑才能进行清洁或维护。因此,根据设计,笔记本电脑在打开盖子时不会开机。
如果您希望避免此行为,则很可能需要调整 BIOS(UEFI)代码。这不是操作系统问题,因为可以安装各种操作系统。
它可能还需要笔记本电脑中的额外硬件/电子设备。
休眠本身与 BIOS(和操作系统电源驱动程序)相关。
对于绝大多数笔记本电脑以及我见过的任何笔记本电脑来说,情况确实如此。
答案3
当混合关机处于开启状态(默认行为)并且您使用的是 Windows 8.1 或更高版本时,关闭计算机时,用户将被注销,唤醒计时器将被暂停,然后计算机将进入休眠状态。对于用户来说,计算机似乎已完全关闭,但从技术上讲,系统处于休眠状态。
这个答案的其余部分将假设您没有关闭混合关机,因为几乎没有人会这样做。
唤醒定时器的暂停会阻止您打开盖子时笔记本电脑启动。
模拟您想要的操作的最简单方法是将默认关机方法更改为仅注销,然后只需关闭盖子即可。
如果您再次打开盖子,您将看到登录屏幕,登录后,您将以与关闭计算机完全相同的方式重新开始。
计算机可能会在登录屏幕上停留一段时间,但会处于睡眠模式,然后才会进入休眠状态。这样做的好处是,如果您再次打开盖子,它将更快地恢复。
或者,更好的办法是使用休眠而不是注销。这样,您就可以从上次中断的地方继续操作。
注销的唯一原因是防止其他人在您使用完笔记本电脑后使用它。只需设置“退出休眠模式时始终显示登录屏幕”即可防止这种情况发生。
答案4
从其他答案可以看出,对于大多数笔记本电脑来说,目前似乎没有解决这个问题的方法。大多数答案和评论都提到,打开盖子后可能无法自动打开笔记本电脑的完全关机状态。
不过,在我研究的过程中,我确实遇到了一些笔记本电脑型号,它们使用传感器解决了这个问题,这些传感器确实可以在完全关机状态下启动设备。例如,联想暗示它在某些型号上具有“翻转启动”或“翻转启动”功能(截图为证)。
因此,一般来说,除非提供实际的脚本或程序来证明可以在没有额外传感器的情况下解决该问题,否则可以得出结论,不存在纯基于软件的解决方案(程序/脚本/命令)来解决这个问题。
思考
运行powercfg -a
命令给出以下输出:
C:\Users\admin>powercfg -a
The following sleep states are available on this system:
Standby (S0 Low Power Idle) Network Connected
Hibernate
Fast Startup
然后,Windows Copilot 提到:
In Hibernation mode, the CPU is powered off. The system saves its state to the hard disk and then powers down completely. When you start the system again, it reads the saved state from the disk and returns to its previous state. This allows the system to conserve power while preserving the system’s state.
如果在休眠期间 CPU 也完全关闭(包括 RAM),那么直觉告诉我们,掀开盖子时自动开机的命令/信息一定存在于其他硬件组件中。如果是这样,那么为什么不能在完全关机期间设置该命令/信息呢?毕竟,从纯软件/操作系统的角度来看,休眠与完全关机之间的唯一区别似乎是休眠将当前软件状态保存到辅助存储并恢复,而另一种情况不会保存和恢复工作状态。