windows11 中,CPU相关的注册表项
在 Windows 11 中,与 CPU (处理器)直接相关的注册表项主要集中在两个区域:一个用于存储 CPU 的硬件描述信息(只读或动态生成,修改需谨慎),另一个用于控制 CPU 的电源管理和性能参数(可通过修改影响频率、状态等)。
1. CPU 硬件描述信息(基本信息查询)
路径: HKEY_LOCAL_MACHINE\HARDWARE\DESCRIPTION\System\CentralProcessor\
- 这个键下有多个子键(如 \0、\1、\2…),每个子键对应一个逻辑处理器(线程)。
- 系统启动时动态生成这些值,重启后可能还原某些修改。
常见值(以 \0 子键为例,其他子键类似):
| 值名称 | 类型 | 说明 | 示例值 |
|---|---|---|---|
| ProcessorNameString | REG_SZ | CPU 名称(任务管理器中显示的名称,可临时修改) | Intel(R) Core(TM) i7-12700H |
| VendorIdentifier | REG_SZ | CPU 厂商 | GenuineIntel 或 AuthenticAMD |
| Identifier | REG_SZ | CPU 标识符(包含家族、型号等) | Intel64 Family 6 Model 151 Stepping 2 |
| ~MHz | REG_DWORD | 当前时钟频率(MHz,动态变化) | 2800(约 2.8GHz) |
| FeatureSet | REG_DWORD | CPU 支持的特性位集(十六进制) | 0x1F7FFFFF 等 |
用途 :常用于查询 CPU 型号、频率、厂商等信息。许多工具(如 CPU-Z)会读取这里的数据。
2. CPU 电源管理和性能控制
路径: HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Power\PowerSettings\54533251-82be-4824-96c1-47b60b740d00
- 这个是“处理器电源管理”(Processor power management)组的 GUID。
- 下面的子键(每个都是一个 GUID)控制 CPU 的各种性能参数,如最小/最大状态、频率限制、Boost 等。
- 许多高级选项默认隐藏,需要将对应子键的 Attributes 值改为 2 (DWORD)才能在“电源选项 → 更改计划设置 → 更改高级电源设置”中显示。
常见子键及功能(部分示例):
| 子键 GUID | 对应功能 | 说明及常见修改 |
|---|---|---|
| 893dee8e-2bef-41e0-89c6-b55d0929964c | 最小处理器状态 (Minimum processor state) | 控制 CPU 最低频率百分比(默认 5%) |
| 94ac6d29-73ce-41a6-809f-6363ba21b47e | 最大处理器状态 (Maximum processor state) | 控制 CPU 最高频率百分比(常设为 99% 或 100%) |
| 75b0ae3f-bce0-45a7-8c89-c9611c25e100 | 最大处理器频率 (Maximum processor frequency) | 限制 CPU 最高频率(MHz,0 表示无限制;需先设 Attributes=2 解锁显示) |
| 7bc4a2f9-d8fc-4469-b07b-33eb785aaca0 | 处理器性能提升模式 (Processor performance boost mode) | 控制 Turbo Boost(Disabled/Enabled/Aggressive 等;需解锁 Attributes=2) |
| 484e6d3f-349e-4f85-8e3c-3a3a4f13d575 | 处理器性能核心驻留 (Core parking) | 控制核心驻留(P/E 核动态关闭) |
解锁隐藏选项方法 (示例:显示“最大处理器频率”):
- 导航到对应子键(如上述 75b0ae3f-…)。
- 新建或修改 DWORD 值 Attributes ,设置为 2 。
- 重启或运行 powercfg -restoredefaultschemes 刷新电源计划后,在高级电源设置中即可看到。
其他相关键(较少直接使用)
- HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\intelppm 或 amdppm → Intel/AMD CPU 驱动参数(如 Start 值控制动态频率,修改不推荐)。
- HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\PriorityControl → Win32PrioritySeparation:控制 CPU 调度优先级(影响前台/后台程序性能)。