如何检查监视器超时是否设置为“从不”?

问题描述 投票:0回答:2

我知道我可以使用

powercfg -change monitor-timeout-ac 0

将监视器超时设置为“从不”

但是,如何查看监视器超时值是多少呢?不将其设置为新值?

windows command-line-interface powercfg
2个回答
1
投票

也许这个 PowerShell 示例适合您,假设 GUID 不应该更改。这些值将以分钟表示。

powercfg @(
    '/query'
    '381b4222-f694-41f0-9685-ff5bb260df2e'
    '7516b95f-f776-4464-8c53-06167f40cc99'
    '3c0bc021-c8a8-4e07-a973-6b14cbcb2b7e'
) | Select-Object -Last 2 -Skip 1 | & {
    begin { $out = [ordered]@{} }
    process {
        $key, $val = $_.Split(':').Trim()
        $val = [int] $val / 60

        if ($val -eq 0) {
            $val = 'Never'
        }

        $out[$key] = $val
    }
    end {
        $out
    }
}

0
投票

圣地亚哥的回答是一个好的开始:

注意:

powercfg.exe
可以互换地接受
-
/
前缀的参数名称,并且名称的大小写并不重要;这个答案使用
-
和全小写名称。

  • 它演示了 - 不幸的是 - 需要使用 GUID 路径通过 powercfg.exe-query

     (
    -q
    )
    参数深入到感兴趣的设置;换句话说:不幸的是,您
    可以不能使用相同的符号名称,例如monitor-timeout-ac
    -change
    -x
    )参数支持

    • 此外,这些值 (a) 以

      十六进制 形式表示,(b) 以 形式报告,而不是您传递给 -change (-x

      ) 的 
      分钟
       值;然而,在这两种情况下 
      0
       都代表“从不”

      但是,
    • -change

       (
      -x
      ) 不支持
      所有设置;定位其余的需要 -setacvalueindex
       / 
      -setdcvalueindex
       参数,与 
      -query
       一样 - 需要 GUID 的
      路径,并以 为单位指定值。

  • 虽然方案

    内部组和设置具有固定 GUID,但顶级 GUID 会有所不同,基于活动方案

    • 活动方案可以是

      预定义方案之一(具有众所周知的 GUID),也可以是任意数量的潜在自定义方案之一(在创建时分配新的 GUID)。

    • powercfg -list

      列出所有
      可用方案powercfg -getactivescheme
       
      活动 一个。

因此,例如,查询活动方案的

monitor-timeout-ac

monitor-timeout-dc
 值需要以下繁琐的解决方案:

# Get the "Turn off display after" settings' values. [UInt32] $acValue, [Uint32] $dcValue = (powercfg -query @( # Determine the active scheme's GUID (powercfg -getactivescheme) -replace '^.+ \b([0-9a-f]+-[^ ]+).+', '$1' # The fixed "Display" subgroup's GUID '7516b95f-f776-4464-8c53-06167f40cc99' # The fixed "Turn off display after" setting's GUID '3c0bc021-c8a8-4e07-a973-6b14cbcb2b7e' ))[-3, -2] -replace '^.+: ' # Output both the AC and the DC value in *minutes*. [pscustomobject] @{ AC = $acValue / 60 DC = $dcValue / 60 }


所有子组设置 GUI 的列表,截至 Windows 11

# Unindented = SUBGROUP # Indented = SETTING Name Guid ---- ---- Hard disk 0012ee47-9041-4b5d-9b77-535fba8b1442 Turn off hard disk after 6738e2c4-e8a5-4a42-b16a-e040e769756e Internet Explorer 02f815b5-a5cf-4c84-bf20-649d1f75d3d8 JavaScript Timer Frequency 4c793e7d-a264-42e1-87d3-7a0d2f523ccd Desktop background settings 0d7dbae2-4294-402a-ba8e-26777e8488cd Slide show 309dce9b-bef4-4119-9921-a851fb12f0f4 Wireless Adapter Settings 19cbb8fa-5279-450e-9fac-8a3d5fedd0c1 Power Saving Mode 12bbebe6-58d6-4636-95bb-3217ef867c1a Sleep 238c9fa8-0aad-41ed-83f4-97be242c8f20 Sleep after 29f6c1db-86da-48c5-9fdb-f2b67b1f44da Allow hybrid sleep 94ac6d29-73ce-41a6-809f-6363ba21b47e Hibernate after 9d7815a6-7ee4-497e-8888-515a05f02364 Allow wake timers bd3b718a-0680-4d9d-8ab2-e1d2b4ac806d USB settings 2a737441-1930-4402-8d77-b2bebba308a3 USB selective suspend setting 48e6b7a6-50f5-4782-a5d4-53bb8f07e226 Power buttons and lid 4f971e89-eebd-4455-a8de-9e59040e7347 Start menu power button a7066653-8d6c-40a8-910e-a1f54b84c7e5 PCI Express 501a4d13-42af-4429-9fd1-a8218c268e20 Link State Power Management ee12f906-d277-404b-b6da-e5fa1a576df5 Processor power management 54533251-82be-4824-96c1-47b60b740d00 Minimum processor state 893dee8e-2bef-41e0-89c6-b55d0929964c Maximum processor state bc5038f7-23e0-4960-96da-33abaf5935ec Display 7516b95f-f776-4464-8c53-06167f40cc99 Turn off display after 3c0bc021-c8a8-4e07-a973-6b14cbcb2b7e Display brightness aded5e82-b909-4619-9949-f5d71dac0bcb Dimmed display brightness f1fbfde2-a960-4165-9f88-50667911ce96 Enable adaptive brightness fbd9aa66-9553-4097-ba44-ed6e9d65eab8 Multimedia settings 9596fb26-9850-41fd-ac3e-f7c3c00afd4b When sharing media 03680956-93bc-4294-bba6-4e0f09bb717f Video playback quality bias 10778347-1370-4ee0-8bbd-33bdacaade49 When playing video 34c7b99f-9a6d-4b3c-8dc7-b6693b78cef4 Battery e73a048d-bf27-4f12-9731-8b2076e8891f Critical battery notification 5dbb7c9f-38e9-40d2-9749-4f8a0e9f640f Critical battery action 637ea02f-bbcb-4015-8e2c-a1c7b9c0b546 Low battery level 8183ba9a-e910-48da-8769-14ae6dc1170a Critical battery level 9a66d8d7-4ff7-4ef9-b5a2-5a326ca2a469 Low battery notification bcded951-187b-4d05-bccc-f7e51960c258 Low battery action d8742dcb-3e6a-4b3c-b3fe-374623cdcf06 Reserve battery level f3c5027d-cd16-4930-aa6b-90db844a8f00
    
© www.soinside.com 2019 - 2024. All rights reserved.