从 2004 版开始,微软是否默认在高级电源设置中隐藏了“电源按钮和盖子”类别?

从 2004 版开始,微软是否默认在高级电源设置中隐藏了“电源按钮和盖子”类别?

我最近刚刚升级到 Windows 10 版本 2004。在此之前,除了默认电源计划外,我还创建了一个电源计划,用于保持计算机处于唤醒状态以进行种子下载和执行博因任务。

因此,在该电源计划中,我在高级电源设置中将“盖子关闭操作”设置为“不执行任何操作”。当我升级到 2004 版时,“电源按钮和盖子”类别不再可见这是之前的样子,我知道如何使用再次取消隐藏的命令,但更新似乎隐藏了所有子类别选项(盖子关闭操作、电源按钮操作、盖子打开操作)。当我执行命令时,只有子类别“盖子关闭操作”和包含它的类别显示出来,而不是全部显示出来。

我不知道是不是微软隐藏了它们,或者我只是误以为是一些软件故障?

答案1

这就是你想要的一切吗: 在此处输入图片描述

在我亲自经历了显示“系统无人值守睡眠超时”的痛苦之后,这可能会在指定时间之前过早地使屏幕变暗,并帮助另一个用户进行不同的设置,我编写了一个脚本来查询所有可用的电源选项,并在网格控件中显示它们及其当前可见性状态,并允许用户选择选项并切换其可见性。

当您运行下面的代码时,您将看到一个列出选项的 GridView 控件:

  • 属性(可见性)1= 禁用 2= 启用
  • 全局唯一标识符
  • 姓名

在此处输入图片描述

虽然你只需滚动浏览选项,但 GridView 控件允许你使用Add Criteria左上角的按钮: 在此处输入图片描述

选择您想要切换属性的选项的行。使用 + 来选择多行。然后单击“OK

重新启动以使更改生效


将以下代码复制并粘贴到行政人员 电源外壳窗口。按 执行。

Function Toggle-PowerSettingsVisibility {
    $Title         = 'Select option(s) to toggle visibility'
    $PowerSettings = 'HKLM:\SYSTEM\CurrentControlSet\Control\Power\PowerSettings'
    @( [PSCustomObject]@{
            Attributes  = 0
            PSChildName = '{ -- No Changes -- }'
            Name        = ' "Safety" row to clear selection'
    } ) +
    @( Get-ChildItem $PowerSettings -Recurse | ? Property -contains 'Attributes' | Get-ItemProperty |
        Select Attributes, PSCHildName,
               @{ N = 'Name' ; E = { $_.FriendlyName.Split(',')[-1] }} ) | Sort PSChildName |
    Out-GridView -Passthru -Title $Title | ForEach {
        $Splat = @{
            Path  = Resolve-Path "$PowerSettings\*\$($_.PSChildName)"
            Name  = 'Attributes'
            Value = $_.Attributes -bXor 0x0000003 
        }
        Set-ItemProperty @Splat
    }
}
Toggle-PowerSettingsVisibility

相关内容