返回

笔记本电脑盖子关闭动作设置指南:轻松更改盖子关闭行为

windows

在笔记本电脑上设置盖子关闭动作

在笔记本电脑上使用时,盖子关闭会触发不同的操作,比如睡眠、休眠或关机。您可以根据自己的喜好设置这些动作,以优化笔记本电脑的使用体验。

方法:

要设置笔记本盖子关闭的动作,请按照以下步骤操作:

  1. 获取电源计划 ID

首先,您需要获取当前电源计划的 ID。为此,在 PowerShell 中运行以下命令:

$activePowerPlan = Get-CimInstance -Namespace "root\cimv2\power" -ClassName Win32_PowerPlan | where {$_.IsActive}
$powerPlanID = $activePowerPlan.InstanceID.Split('{')[1].Split('}')[0]
  1. 获取 lidCloseAction 对象

接下来,您需要获取 lidCloseAction 对象,该对象控制盖子关闭时执行的操作。为此,运行以下命令:

$lidCloseActionOnACPower = Get-CimInstance -Namespace "root\cimv2\power" -ClassName Win32_PowerSettingDataIndex -Query "InstanceID = 'Microsoft:PowerSettingDataIndex\$powerPlanID\AC\{5ca83367-6e45-459f-a27b-476b1d01c936}'"
$lidCloseActionOnBattery = Get-CimInstance -Namespace "root\cimv2\power" -ClassName Win32_PowerSettingDataIndex -Query "InstanceID = 'Microsoft:PowerSettingDataIndex\$powerPlanID\DC\{5ca83367-6e45-459f-a27b-476b1d01c936}'"
  1. 设置 lidCloseAction

最后,您可以设置 lidCloseAction 的值来设置盖子关闭的动作。值如下:

  • 0:不做任何操作
  • 1:睡眠
  • 2:休眠
  • 3:关机

要设置盖子关闭时无操作,请运行以下命令:

$lidCloseActionOnACPower.SettingIndexValue = 0
$lidCloseActionOnBattery.SettingIndexValue = 0
$lidCloseActionOnACPower.Put()
$lidCloseActionOnBattery.Put()

优化建议:

  • 使用 -Query 选项可以同时获取 AC 和电池供电时的 lidCloseAction 对象。
  • 使用 ForEach-Object 循环可以对 lidCloseAction 对象进行批量设置。

结论:

设置笔记本盖子关闭动作可以帮助您根据自己的喜好优化笔记本电脑的使用体验。通过遵循本文中的步骤,您可以轻松地更改盖子关闭时的操作,从而提高生产力和效率。

常见问题解答:

  1. 如何在 Windows 11 中更改笔记本盖子关闭动作?

上述方法同样适用于 Windows 11。

  1. 设置盖子关闭动作时遇到错误怎么办?

确保您具有管理员权限,并且已正确设置 lidCloseAction 值。

  1. 我可以设置盖子打开时触发特定的操作吗?

不支持在盖子打开时触发特定操作。

  1. 我的笔记本电脑在盖子关闭后仍然运行,怎么办?

检查 lidCloseAction 设置是否正确,并且没有其他软件或进程阻止笔记本电脑进入睡眠或休眠状态。

  1. 我可以使用其他工具设置盖子关闭动作吗?

是的,您还可以使用第三方软件或笔记本电脑制造商提供的工具来更改盖子关闭动作。