Windows 10 锁屏关机问题

Windows 10 锁屏关机问题

我已经构建了一个 Windows 10 Enterprise 映像,该映像将部署到组合平板电脑/笔记本电脑设备 (Dell Inspiron 11 - 3153)。我正在通过 SCCM 2012 R2 指定电源设置。

我制定了一个电源计划,其中包括“关闭盖子”行为。只要我在登录提示符下且无人登录,这个功能就可以完美运行。但是,如果用户在其会话仍处于打开状态时锁定了屏幕,Windows 就会忽略此设置,而是让笔记本电脑进入睡眠或休眠状态。

我无论如何也找不到任何可以确定这一点的设置。我理想情况下希望它忽略任何打开的会话,并在盖子关闭时强制关机。我可以选择从锁定屏幕上的软件电源按钮关机,但我似乎无法让它通过关闭盖子来终止会话。这包括等待 12 小时以上,盖子关闭并断开电源。

我还知道屏幕上不仅仅显示最后登录的用户,因为我已经打开了“不显示最后登录的用户”设置,并且我可以以管理员身份登录并查看打开的会话。

有谁能给解决这个问题的建议,或者知道我遗漏的设置吗?

编辑:此问题还阻止通过单击 PC 的硬件电源按钮进行关机尝试,该按钮也设置为“关机”。

答案1

找到一个似乎可以帮我解决问题的设置。

Windows 10(以及一些旧版本)在以下注册表项下隐藏了电源选项:

HKEY_Local_Machine\System\CurrentControlSet\Control\Power\PowerSettings

在那里,你可以看到一堆不同的键。它们的组织方式与你在单个电源计划设置下的“更改高级电源设置”中看到的设置相同。我找到了一个描述为“电源按钮设置和配置”的键,在其下还有另一个键 (833a6b62-dfa4-46d1-82f8-e09e34d029d6),其描述为“为按钮和盖子操作启用强制关机”。

这里有两个选项。如果您想让此选项出现在电源选项 -> 高级设置中,则需要将“属性”REG_DWORD 值更改为 2 而不是 1。如果您想更改是否为您的电源计划启用该设置,您需要转到 DefaultPowerSchemes 下的每个键并将值 AcSettingIndex(插入)和 DcSettingIndex(未插入)翻转为 1 而不是 0。

我引用了微软这里,这应该有助于更好地解释它。

如果有人发现使用此设置存在问题,或者有人有更好的想法,我愿意倾听。目前,这似乎可以绕过锁定屏幕上应用的特殊设置,但我不知道为什么锁定屏幕的行为与登录用户的行为不同。

答案2

Windows 11解决方案:

Windows Registry Editor Version 5.00

[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Power\PowerSettings\4f971e89-eebd-4455-a8de-9e59040e7347\833a6b62-dfa4-46d1-82f8-e09e34d029d6]
"Attributes"=dword:00000002

[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Power\PowerSettings\4f971e89-eebd-4455-a8de-9e59040e7347\833a6b62-dfa4-46d1-82f8-e09e34d029d6\DefaultPowerSchemeValues\381b4222-f694-41f0-9685-ff5bb260df2e]
"ACSettingIndex"=dword:00000001
"DCSettingIndex"=dword:00000001

[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Power\PowerSettings\4f971e89-eebd-4455-a8de-9e59040e7347\833a6b62-dfa4-46d1-82f8-e09e34d029d6\DefaultPowerSchemeValues\8c5e7fda-e8bf-4a96-9a85-a6e23a8c635c]
"ACSettingIndex"=dword:00000001
"DCSettingIndex"=dword:00000001

[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Power\PowerSettings\4f971e89-eebd-4455-a8de-9e59040e7347\833a6b62-dfa4-46d1-82f8-e09e34d029d6\DefaultPowerSchemeValues\a1841308-3541-4fab-bc81-f71556f20b4a]
"ACSettingIndex"=dword:00000001
"DCSettingIndex"=dword:00000001

通过将“属性”设置为 2,该选项将出现在电源设置菜单中,其他条目将设置 Windows 11 内置电源计划的默认值。

可以使用 powercfg 设置当前值:

# balanced
powercfg /setacvalueindex 381b4222-f694-41f0-9685-ff5bb260df2e 4f971e89-eebd-4455-a8de-9e59040e7347 833a6b62-dfa4-46d1-82f8-e09e34d029d6 1
powercfg /setdcvalueindex 381b4222-f694-41f0-9685-ff5bb260df2e 4f971e89-eebd-4455-a8de-9e59040e7347 833a6b62-dfa4-46d1-82f8-e09e34d029d6 1

# high performance
powercfg /setacvalueindex 8c5e7fda-e8bf-4a96-9a85-a6e23a8c635c 4f971e89-eebd-4455-a8de-9e59040e7347 833a6b62-dfa4-46d1-82f8-e09e34d029d6 1
powercfg /setdcvalueindex 8c5e7fda-e8bf-4a96-9a85-a6e23a8c635c 4f971e89-eebd-4455-a8de-9e59040e7347 833a6b62-dfa4-46d1-82f8-e09e34d029d6 1

# power saver
powercfg /setacvalueindex 381b4222-f694-41f0-9685-ff5bb260df2e 4f971e89-eebd-4455-a8de-9e59040e7347 833a6b62-dfa4-46d1-82f8-e09e34d029d6 1
powercfg /setdcvalueindex 381b4222-f694-41f0-9685-ff5bb260df2e 4f971e89-eebd-4455-a8de-9e59040e7347 833a6b62-dfa4-46d1-82f8-e09e34d029d6 1

相关内容