修改win10注册表来控制cpu的最大运行频率,实现电脑降温

时间:2024-04-10 10:19:36

背景

Windows 10系统控制面板-电源选项-更改计划设置-更改高级电源中各种常规配置选项,一般是这5个
修改win10注册表来控制cpu的最大运行频率,实现电脑降温

目的:

通过简单增加注册表项,增加cpu频率控制。
保持低频率,电脑不会那么热

操作

在修改前,可打开AIDA64的CPUID工具查看的频率,可发现CPU频率在400Mhz-2900Mhz之间浮动,这里顺便再说明下Intel CPU的两种高频率状态,一是最大睿频状态,i5 6300U是2900Mhz,此时核心电源高达1.0xv,一是默认最大频率,i5 6300U是2400Mhz,此时核心电源只有0.93v不到,是一个非适合外接电源使用的频率,现在开始修改:

  • 1、WIN键+R进入运行框框,输入regedit,回车,启动注册表;

  • 2、进入以下表项,HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Power\PowerSettings,点击PowerSettings左边的右箭头,展开了一大堆文件名为字母数字混合的代码串的表项,如:0012ee47-9041-4b5d-9b77-535fba8b1442,这些就代表控制面板-电源选项-更改计划设置-更改高级电源中各种常规配置选项,只是你无法把中文名和这些字母数字对应起来,但是通过一个命令可以,继续往下走;

  • 3、用管理员身份启动CMD;

  • 4、输入powercfg /q,回车,这样就列出了步骤2中提到的电源配置项和字母数字文件名的对应关系;

  • 5、根据步骤4中列出的电源配置选项和注册表代码在的对应关系,在PowerSettings下即可找到对应的注册表项;

  • 6、以CPU电源状态代码为例,在PowerSettings下找到54533251-82be-4824-96c1-47b60b740d00(处理器电源管理),点击左边箭头展开,分别有:893dee8e-2bef-41e0-89c6-b55d0929964c(最小处理器状态)、bc5038f7-23e0-4960-96da-33abaf5935ec(最大处理器状态)、94d3a615-a899-4ac5-ae2b-e4d8f634367f(系统散热方式)等,这些都是有的,为什么我们在控制面板-电源选项-更改计划设置-更改高级电源中看不见呢,这是因为被系统隐藏了,下一步就是恢复这些配置项;

  • 7、还是以处理器状态为例,单击上述提到的bc5038f7-23e0-4960-96da-33abaf5935ec(最大处理器状态)文件项,在注册表右侧的窗口里会出现Description、FriendlyName、ValueIncrement等项,这些已有的我们碰都不要碰,在空白处点击鼠标右键,新建一个DWORD(32位)键值,并命名为:Attributes,然后双击新建的这个Attributes,将数值数据修改为2;
    修改win10注册表来控制cpu的最大运行频率,实现电脑降温

  • 8、现在我们看看修改效果如何,进入控制面板-电源选项-更改计划设置-更改高级电源设置,发现处理器电源管理项下面,多了一个最大处理器状态配置项,之前只有系统散热方式;

  • 9、以此类推我们可以恢复出最小处理器状态配置项。

修改win10注册表来控制cpu的最大运行频率,实现电脑降温

参考

https://forum.xitek.com/thread-1679684-1-1-2.html