用于启用所有高级电源选项的 powershell 脚本?

用于启用所有高级电源选项的 powershell 脚本?

我在网上找到了一个脚本,但它不能启用所有功能。我想启用最大 CPU 使用率选项,并将其设置为 80% 左右,以防止笔记本电脑的 CPU 过热。

https://gist.github.com/raspi/203aef3694e34fefebf772c78c37ec2c

这不会启用最大处理器频率

答案1

这是一个电源外壳我编写的脚本列出了 GridView 控件中所有可用的 POwer 选项。复制整个脚本,粘贴到行政的 电源外壳控制台,然后按<Enter>运行:

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

Attributes列显示2可见项目和1隐藏项目: 在此处输入图片描述

Maximum在文本框中输入Filter,选择所需的选项,然后单击OK在此处输入图片描述

就是这样!

在此处输入图片描述

答案2

取自https://superuser.com/a/1689410

作为管理员,此 PowerShell 脚本将在运行并重新启动后取消隐藏电源选项中的每个电源选项。

# Path to PowerSettings in Windows registry
# Set 'Attributes=2' to show in Power Options on each directory and subdirectory

$powerPath = "HKLM\SYSTEM\CurrentControlSet\Control\Power\PowerSettings"
$powerQuery = reg query $powerPath
foreach ($regDir in $powerQuery) {

    $subPowerQuery = reg query $regDir
    foreach ($subDir in $subPowerQuery) {
        $subActive = $subDir -replace "HKEY_LOCAL_MACHINE" , "HKLM:"
        Get-ItemProperty -Path $subActive
        Set-ItemProperty -Path "$subActive" -Name "Attributes" -Value '2'
    }

    $active = $regDir -replace "HKEY_LOCAL_MACHINE" , "HKLM:"
    Get-ItemProperty -Path $active
    Set-ItemProperty -Path "$active" -Name "Attributes" -Value '2'
}

从那里你可以去

  • 电源和睡眠
  • 附加电源设置
  • 电源选项/更改计划设置
  • 更改高级电源设置

在“处理器电源管理”树下有很多选项。您可能正在寻找“最大处理器状态”或其他选项,我不确定。

Windows 电源选项对话框显示最大处理器状态选项

相关内容