无需 Lenovo Vantage,配置 ThinkPad 设备的充电阈值
无需 Lenovo Vantage,配置 ThinkPad 设备的充电阈值
我现在手上用的设备是联想的 ThinkPad S2,可以配置充电阈值,但是在 Win 10 下,图形化界面配置充电阈值的方式就必须使用到 Windows 应用商店中的 Lenovo Vantage(以下简称 Vantage),这个东西安装之后开机就会挂在后台,而且会出现偶发性的高占用,我个人很不喜欢,而 Vantage 的功能中对我有用的只用充电阈值,最近在网上找到了不需要 Vantage 的一个办法:
在 设备管理器→系统设备 中确认 Lenovo Power Manager device 已经安装,这个驱动可以通过 Windows Update 安装。
下载 ChargeThreshold.exe,此处的链接来自 Lenovo。
命令行运行 ChargeThreshold.exe on 80 可以将充电阈值设定为 80%
命令行运行 ChargeThreshold.exe off 可以禁用充电阈值。
命令行运行 ChargeThreshold.exe 可以看到更多的选项,比如 ChargeThreshold.exe on 80 40,可以将充电阈值设置为上限 80,下限 40。
内容整理自 Q&A - setting a ThinkPad battery charge threshold by script。
不愧是美帝良心想,中文区找了半天没找到,而且 Lenovo Vantage 卸载之后还有一个服务挂着,需要我手动 sc delete。
补上一个简单的配置的命令行脚本,和 ChargeThreshold.exe 放在同一个文件夹就行:
@echo off
set highp=70
set lowp=40
echo 当前的充电阈值配置为:
ChargeThreshold.exe status
echo.
echo ChargeThreshold List
echo.
echo 1. 禁用充电阈值
echo 2. 启用充电阈值(%highp% : %lowp%)
echo 3. 查看说明
set /p choose=请选择相应的处理方式:
if "%choose%"=="1" Goto ChargeThresholdOff
if "%choose%"=="2" Goto ChargeThresholdHL
if "%choose%"=="3" Goto ChargeThresholdNote
exit
:ChargeThresholdOff
echo 正在禁用充电阈值
ChargeThreshold.exe off
exit
:ChargeThresholdHL
echo 正在启用充电阈值
ChargeThreshold.exe On %highp% %lowp%
exit
:ChargeThresholdNote
ChargeThreshold.exe
pause
exit