吾爱破解 - 52pojie.cn

 找回密码
 注册[Register]

QQ登录

只需一步,快速开始

查看: 745|回复: 9
收起左侧

[经验求助] 求一个能让windows一直认为电池是满电状态的方法

[复制链接]
吾爱VIP 发表于 2024-5-15 11:17
60吾爱币
本帖最后由 吾爱VIP 于 2024-5-15 12:36 编辑

手里有个双系统的平板电脑因为充电电路损坏,外挂了一个充电模块直接给电池充电,
但系统电量会从100一直下降直到关机(实际电池是满电状态),重启后就恢复满电了,又可以使用一个电池的满电周期.

使用安卓系统时可以通过ADB的方式固定电量使其不掉电重启。
adb shell dumpsys battery set level 100
求一个能让windows一直认为电池是满电状态的方法。

发帖前要善用论坛搜索功能,那里可能会有你要找的答案或者已经有人发布过相同内容了,请勿重复发帖。

ygq170063 发表于 2024-5-15 14:01
使用 Windows PowerShell 脚本:

您可以编写一个 PowerShell 脚本,通过调用 Windows API 来设置电池电量为 100%。
以下是一个示例脚本:

$BatteryStatus = Get-CimInstance -ClassName Win32_Battery
$BatteryStatus.EstimatedChargeRemaining = 100
$BatteryStatus.Put()
将此脚本保存为 .ps1 文件,并通过 PowerShell 运行即可。
 楼主| 吾爱VIP 发表于 2024-5-15 14:37
ygq170063 发表于 2024-5-15 14:01
使用 Windows PowerShell 脚本:

您可以编写一个 PowerShell 脚本,通过调用 Windows API 来设置电池电量 ...

经测试此方式无效
ygq170063 发表于 2024-5-15 14:39
记得要用 PowerShell 编写和打开哦,如果你不知道什么是PowerShell 的话,那你说无效 也是正常的。
ygq170063 发表于 2024-5-15 14:40
另外,这个问题有点复杂,因为和Android系统相比,Windows系统在这方面的自由度并不高。Windows系统大多数管理任务都不像安卓系统那样可以通过ADB命令轻松实现。但是,有几个方法你可以尝试:

1.编辑注册表:
打开`运行`(Win+R),输入`regedit`打开注册表编辑器。
导航到`HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Power`。
请注意,直接修改注册表可能会对系统造成不可预测的影响,请谨慎操作,最好先备份注册表。
查找与电源管理相关的键值对,比如`EnergyEstimationDisabled`,`UserBatteryDischargeEstimator`等,试着进行修改。

注意:不同版本的Windows系统在电源管理上的注册表设置可能会有所不同,并且这种方式可能并不像ADB命令那样直接有效。

2.使用第三方软件:
市面上有一些第三方软件可能提供电池管理的功能,包括冻结电池电量显示等,例如BatteryCare,BatteryBar等,但是能否完全满足你的需要还要具体软件而定。

3.虚拟化电池驱动:
如果你对硬件及Windows驱动开发有所了解,理论上可以通过编写一个虚拟电池驱动来欺骗操作系统,让系统认为电池始终满电。但这需要相当专业的知识和技能。

对于大部分用户来说,直接修改系统级的配置可能存在较大风险,并且从技术层面来说,没有一个简单易行和安全的办法来实现Windows系统下电池电量的固定。因此,如果非专业人士,不建议轻易尝试修改系统底层设置,以免造成系统稳定性或安全性问题。
 楼主| 吾爱VIP 发表于 2024-5-15 14:46
ygq170063 发表于 2024-5-15 14:40
另外,这个问题有点复杂,因为和Android系统相比,Windows系统在这方面的自由度并不高。Windows系统大多数 ...

这直接引用的ChtGPT吧。。。。。。麻烦测试一下再发
freelive 发表于 2024-5-16 17:08
https://wus.prod.support.service ... 4-4dfe-a879102a2278

硬件问题,可以尝试断开电池连接,直接用电源供电。
 楼主| 吾爱VIP 发表于 2024-5-16 21:10
freelive 发表于 2024-5-16 17:08
https://wus.prod.support.services.microsoft.com/zh-cn/surface/surface-%E7%94%B5%E6%B1%A0%E6%97%A0%E6 ...

就是因为硬件问题才外挂的充电模块
清风寇叶 发表于 2024-5-18 11:54
试试这个  
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Power\ Policies\ battery\ charge
修改或添加新的注册表项:在charge键下,你可能需要找到或创建一个名为MaxState的新键。如果存在,直接修改其值;如果不存在,则创建它,并将其数值设置为100%(即0x64)
 楼主| 吾爱VIP 发表于 2024-5-18 17:59
清风寇叶 发表于 2024-5-18 11:54
试试这个  
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Power\ Policies\ battery\ charge
...

测试无效,电量并不会变动
您需要登录后才可以回帖 登录 | 注册[Register]

本版积分规则

返回列表

RSS订阅|小黑屋|处罚记录|联系我们|吾爱破解 - LCG - LSG ( 京ICP备16042023号 | 京公网安备 11010502030087号 )

GMT+8, 2024-12-15 02:50

Powered by Discuz!

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表