笔记本电脑拔掉电源自动切换性能模式

news/2024/10/31 7:32:58/

【任务计划程序】实现自动切换性能模式

我的笔记本电脑是小米air13.3指纹版,插上电源的时候性能还可以,勉强能满足我日常开发需求,但是一旦拔掉电源,电脑就会因为供电不足而导致CPU频率降到1GHz以下,这时无论我把电源性能模式设置成高性能模式还是卓越性能模式都不管用。不过当我把它设置为【省电模式】时,CPU频率会正常跑上来,这时电脑的性能虽然相对于插电时会低一些,但是还是远比不插电时其他性能模式会好很多,至少勉强能使用。不会因为性能太低一直卡顿在那里。性能虽然解决了,但是每次拔掉电源都需要我去手动切换一个性能模式,有些许麻烦,所以我想是否能通过任务计划来实现切换自动化,这样体验就会好很多了。通过我稍微的研究,终于“玩”明白了这个任务计划程序。这里记录一下,希望能帮助到一样有这样需求的朋友。


原理

自动化其实跟C#中的事件获取然后触发机制差不多,基本流程是【触发事件捕获】 → 【执行特定操作】

参考资料
这里参考了两位朋友的教程,非常感谢。
任务计划程序设置教程 → 新建任务计划教程
电脑插电断电事件捕获教程 → 电脑插电断电事件捕获教程 这里要纠正一下这位朋友中【拔掉电源事件捕获XML】最后一个闭包字符没写,导致设置后报错。这里贴出完整的XML。
拔掉电源XML:
<QueryList><Query Id="0" Path="System"><Select Path="System">*[System[Provider[@Name='Microsoft-Windows-Kernel-Power'] and (Level=4 or Level=0) and Task = 100 and (EventID=105) and Security[@UserID='S-1-5-18']]] and *[EventData[Data[@Name='AcOnline']='false']]</Select></Query> </QueryList>
接通电源XML:
<QueryList><Query Id="0" Path="System"><Select Path="System">*[System[Provider[@Name='Microsoft-Windows-Kernel-Power'] and (Level=4 or Level=0) and Task = 100 and (EventID=105) and Security[@UserID='S-1-5-18']]] and *[EventData[Data[@Name='AcOnline']='true']]</Select></Query></QueryList> 

触发器设置好了之后,新建需要执行的【操作】即可 ↓
【操作】是通过执行windows中的C:\Windows\System32\powercfg.exe + 配置参数( -setactive +电源方案GUID)(★★★ -setactive最前面有空格★★★)即可
电源方案GUID具体可以通过在【cmd】中输入powercfg -L 查看,查询结果例如:
电源方案 GUID: 30e7ee06-1357-41fa-91ae-b62aca1a9814  (高性能)
电源方案 GUID: 381b4222-f694-41f0-9685-ff5bb260df2e  (平衡)
电源方案 GUID: 465ca7cc-504c-4c42-a5b1-6c22b59721e4  (卓越性能) *
电源方案 GUID: 9ab779c6-c83f-4e85-9bbe-fa599581a553  (节能方案)
电源方案 GUID: dd873e7a-fc4d-4c0c-9273-239cc4292931  (鲁大师节能省电方案)
想要设置为卓越性能模式参数输入框就输入 -setactive +电源方案GUID
-setactive 465ca7cc-504c-4c42-a5b1-6c22b59721e4

http://www.ppmy.cn/news/347894.html

相关文章

程序员笔记本性能需求分析--2020年--极致性价比(真香定律)

最近由于豌豆电脑配置落后&#xff0c;码代码经常卡死。然后本人就重装系统了&#xff0c;但是由于我手残&#xff0c;一不小心把以前的一些重要的学习资料给删了**/(ㄒoㄒ)/~~&#xff0c;仔细想想都是电脑的锅&#xff01;&#xff01;于是我决定换电脑&#xff01;但是我手头…

计算机电源性能怎么调,笔记本电脑如何将电源模式更改为高性能模式? -

现在计算机高性能设置,许开始使用win10系统,但是一些用户发现在玩游戏时,CPU会自动降低频率,从而导致系统死机. 实际上,可以通过打开高性能模式来解决这种情况. 让我们看一下打开计算机系统高性能模式的步骤. 打开控制面板,然后打开电源选项,将其设置为高性能,然后取消…

二手笔记本测试软件,想买二手笔记本?先学会这些检测方法才最大限度不被坑...

有些朋友由于刚工作或是其它原因&#xff0c;想买个笔记本但由于预算有限&#xff0c;所以把目光瞄向了二手的笔记本。二手到底质量靠不靠谱&#xff1f;到底要怎么来把控产品质量的&#xff1f;为了解开困扰大家心头的不解和疑惑&#xff0c;为了最大限度的不掉坑&#xff0c;…

笔记本计算机提升性能,笔记本电脑改装!轻松提升电脑性能!

随着科技的发展&#xff0c;电脑芯片技术发展也是突飞猛进&#xff0c;电脑硬件的性能越来越高。除了我们家用的台式机&#xff0c;连以便捷为特点的笔记本电脑的性能也越来越高。甚至开始流行了以高性能为特点的"游戏本"&#xff0c;让我们玩大型不再受地点的约束。…

笔记本电脑如何玩游戏不卡顿,提升自己的笔记本性能!开启高性能模式的方法

适合台式机&#xff0c;笔记本散热不好。烧坏就GG啦&#xff01; 适合台式机&#xff0c;笔记本散热不好。烧坏就GG啦&#xff01; 适合台式机&#xff0c;笔记本散热不好。烧坏就GG啦&#xff01; 搜索的地方输入&#xff1a;powershell 会出现&#xff1a; 再输入&#xf…

测试苹果电脑性能软件xbench在哪,mac性能测试网址

1. 怎样检测苹果笔记本 1:苹果电脑安装的是OSX系统,而不是Windows系统或者Linux系统。 2:所有苹果笔记本电脑都有背光键盘。 3:苹果电脑的款式很少,只有:Macbook Air、Macbook Pro、Mac mini、iMac、以及一般在国内见不到的Mac Pro。其中除了Mac Pro是黑色的以外,其他款…

笔记本计算机提升性能,笔记本电脑越来越卡?教你如何有效的提升性能-笔记本电脑卡怎么办...

笔记本是我们每个人日常办公最重要的工具之一&#xff0c;如何发挥笔记本的最佳性能&#xff0c;是很多用户最为关心的问题。然而出于对各种因素的考虑&#xff0c;很多电脑的出厂设置都并非最佳的性能模式。这里猿叔给出几种提升电脑性能的方法&#xff0c;供大家参考。 1. 插…

《MySQL是怎么运行的》阅读笔记

mysql运行的整体架构简介 Mysql是由两部分构成&#xff0c;一部分是服务器程序&#xff0c;一部分是客户端程序。 服务器程序又包括两部分&#xff1a; 第一部分server层包括连接器、查询缓存、分析器、优化器、执行器等。涵盖 MySQL 的大多数核心服务功能&#xff0c;以及所有…