修改注册表显示WIN10系统中隐藏的电源
2023-12-07
120
0
Windows电源管理相关编程
首先通过命令行:
powercfg /query
导出各个配置项的相关信息。
因为注册表中是以类似GUID的方式存储的,所以通过上面的方式可以导出其友名,帮助我们定位到底需要改的是那项。
详见:https://www.pnpon.com/article/detail-556.html
子项显示
导出通过的内容,比如我们需要显示此项:
电源方案 GUID: 49ef8fc0-bb7f-488e-b6a0-f1fc77ec649b (Dell)
子组 GUID: 0012ee47-9041-4b5d-9b77-535fba8b1442 (硬盘)
GUID 别名: SUB_DISK
电源设置 GUID: 6738e2c4-e8a5-4a42-b16a-e040e769756e (在此时间后关闭硬盘)
GUID 别名: DISKIDLE
最小可能的设置: 0x00000000
最大可能的设置: 0xffffffff
可能的设置增量: 0x00000001
可能的设置单位: 秒
当前交流电源设置索引: 0x00000000
当前直流电源设置索引: 0x00000258
我们在注册表:
计算机\HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Power\PowerSettings\0012ee47-9041-4b5d-9b77-535fba8b1442\0b2d69d7-a2a1-449c-9680-f91c70521c60
的位置中创建项名为:Attributes,类型为REG_DWORD为型,值为2注册表项.
如果已经有了,就修改它。
如果要隐藏,值改为1
然后是控制面板/电源和睡眠/其他电源设置 中找到某个电源计划, 我们在更改计划设置中的更改高级电源设置就可以看到:
一级节点显示
对:
计算机\HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Power\PowerSettings\02F815B5-A5CF-4C84-BF20-649D1F75D3D8
中添加Attributes=2
可以显示这一大项: