更多与 电池管理 和 电源设置 相关的注册表项,进一步细化电池性能、健康管理、系统电源策略和电源行为。
电池充电与使用控制
| 注册表路径 |
注册表键名 |
描述 |
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Power |
BatteryDischargeThreshold |
设置电池的最小放电阈值。例如,当电池电量降到 20% 以下时,系统可能会进入节能模式或提醒用户充电。 |
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Power |
MaxBatteryChargeRate |
控制电池的最大充电速率。调整此项可以限制设备充电速度,从而延长电池寿命。 |
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Power |
ChargeCycleLimit |
设置电池充电周期的最大次数。超出此次数时,电池可能会提示用户更换,通常与电池健康管理功能相关。 |
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Power |
FastChargeEnable |
启用或禁用快速充电功能。设置为 1 启用快速充电,0 禁用。 |
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Power |
BatteryChargeWarmup |
控制电池充电的预热阶段,帮助在寒冷环境下快速启动充电功能。 |
电池健康管理和优化
| 注册表路径 |
注册表键名 |
描述 |
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Power |
BatteryHealthCheck |
启用或禁用电池健康检查功能。定期检查电池的健康状态,警告用户电池性能下降。 |
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Power |
BatteryHealthReportInterval |
设置电池健康报告的检查间隔时间。单位为天,控制电池健康状态检查频率。 |
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Power |
BatteryLifePrediction |
启用或禁用电池寿命预测功能。通过计算电池的充放电模式来预测剩余使用时间。 |
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Power |
BatteryDegradationWarning |
设置电池衰退警告阈值。例如,当电池的最大充电容量下降到 80% 以下时弹出警告。 |
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Power |
BatterySlowChargeMode |
启用或禁用电池慢充模式。慢充模式有助于延长电池寿命,降低温度并减少过热的风险。 |
电源计划与优化设置
| 注册表路径 |
注册表键名 |
描述 |
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Power |
ActivePowerPlan |
设置当前活动的电源计划 ID。不同的电源计划有不同的电池管理策略,例如节能模式、高性能模式等。 |
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Power |
AllowLowBatteryMode |
启用或禁用低电量模式。启用时,系统将在电池电量过低时自动切换到低电量模式,优化功耗。 |
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Power |
LowPowerPlanThreshold |
设置在低电量模式下自动启用的阈值。例如,当电池电量低于 15% 时,自动切换到节能模式。 |
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Power |
OptimizeBatteryPerformance |
启用或禁用电池性能优化模式,帮助平衡电池寿命和系统性能。 |
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Power |
EnergySavingMode |
启用或禁用能源节省模式。开启后,系统会采取更多节能措施,如减少显示器亮度、暂停高功耗应用等。 |
电池电量与使用通知
| 注册表路径 |
注册表键名 |
描述 |
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Power |
BatteryLowNotification |
设置当电池电量低于某一阈值时显示通知。通常,当电池电量低于 10% 时,系统会弹出低电量警告。 |
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Power |
BatteryCriticalNotification |
配置电池电量极低时的通知。例如,当电池电量低于 5% 时触发通知。 |
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Power |
BatteryFullChargeNotification |
配置当电池充满时发送通知。设置为 1 启用,0 禁用。 |
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Power |
BatteryChargerDisconnectedNotification |
启用或禁用电池充电器断开时的通知功能。通常在充电器被拔掉时发送警告。 |
电池健康与温度管理
| 注册表路径 |
注册表键名 |
描述 |
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Power |
BatteryOverheatingProtection |
启用或禁用电池过热保护功能。开启时,当电池温度过高时会限制充电速率或停止充电。 |
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Power |
BatteryTemperatureThreshold |
设置电池的温度阈值。电池温度超过该阈值时,系统会采取保护措施,如降低负载或暂停充电。 |
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Power |
BatteryColdTemperatureWarning |
配置在低温条件下使用电池时的警告提示。当电池温度过低时,系统将警告用户。 |
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Power |
BatteryThermalManagement |
启用或禁用电池热管理系统。此功能控制在高温环境下,如何优化充电过程以避免损害电池健康。 |
电源适配器和外部电源设置
| 注册表路径 |
注册表键名 |
描述 |
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Power |
ExternalPowerManagement |
启用或禁用外接电源管理功能。开启时,设备将根据外部电源的接入状态进行电池优化和电量分配。 |
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Power |
PowerAdapterSpeedLimit |
设置连接电源适配器时的充电速率限制。此设置有助于避免在高负荷下过快充电,减少电池发热。 |
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Power |
BatteryChargingWhenOnAC |
控制在插入外部电源适配器时是否允许继续充电。可以设置为 0(禁止充电)或 1(允许充电)。 |
高级电源管理(APM)功能
| 注册表路径 |
注册表键名 |
描述 |
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Power |
EnableAPM |
启用或禁用高级电源管理 (APM) 功能,通常用于老式笔记本或设备来节省电池电量。 |
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Power |
EnableSuspendOnBattery |
启用或禁用电池模式下的挂起(Suspend)功能。当电池电量低时,自动将系统挂起以节省电量。 |
电池管理和电源设置的注册表项,以进一步细化电池管理、健康监控、系统电源策略、充电行为以及对设备的电源优化策略。
高级电源管理(APM)与电池模式设置
| 注册表路径 |
注册表键名 |
描述 |
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Power |
EnableSuspendOnBattery |
启用或禁用电池模式下的挂起(Suspend)功能。当电池电量低时,系统会自动挂起或进入低功耗模式以延长使用时间。 |
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Power |
EnableHibernateOnBattery |
启用或禁用电池模式下的休眠(Hibernate)功能。启用时,当电池电量低时,系统会自动进入休眠状态,保存当前工作进度。 |
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Power |
BatterySavingMode |
启用或禁用电池节能模式。启用后,系统会限制不必要的后台活动和应用程序,以延长电池续航时间。 |
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Power |
BatteryLowSuspendTimeout |
设置当电池电量低于某一阈值时,系统进入挂起状态之前的延迟时间(单位:秒)。 |
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Power |
BatteryCriticalSuspendTimeout |
设置当电池电量非常低时,系统进入挂起状态之前的延迟时间,通常用于防止电池完全耗尽。 |
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Power |
EnableBatterySaverDuringAC |
启用或禁用当设备插入外接电源时仍启用电池节能模式。可以帮助减少能源消耗,避免不必要的功耗。 |
电池充电与温度监控
| 注册表路径 |
注册表键名 |
描述 |
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Power |
BatteryTemperatureControl |
控制电池温度的管理策略。当电池温度过高时,可能限制充电速率或启用其他冷却机制。 |
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Power |
BatteryChargingPauseThreshold |
设置电池温度过高时,充电过程的暂停阈值。例如,当电池温度超过 45°C 时,系统将暂停充电。 |
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Power |
BatteryTemperatureLimit |
设置电池的最高安全温度。如果电池温度超过此限制,可能会触发保护措施,如限制充电速率或完全断开充电。 |
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Power |
BatteryOverchargePrevention |
启用或禁用过度充电保护。当电池充电至 100% 时,系统会停止充电,防止电池过度充电导致损坏。 |
电池和外接电源管理
| 注册表路径 |
注册表键名 |
描述 |
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Power |
ACPowerSettings |
配置电源适配器连接时的系统行为。例如,当连接外部电源时,可以选择是否启用高性能模式或节能模式。 |
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Power |
BatteryPowerSettings |
配置设备在电池模式下的行为。例如,当设备切换到电池电量时,是否切换到节能模式,或降低屏幕亮度。 |
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Power |
ExternalPowerThreshold |
设置外部电源使用的阈值。当外接电源电压低于该值时,系统可能会自动切换到电池供电模式。 |
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Power |
SwitchToBatteryOnACLoss |
设置在外部电源断开时,是否切换到电池模式。启用时,系统将自动从外部电源切换到电池电源。 |
电池健康与寿命监控
| 注册表路径 |
注册表键名 |
描述 |
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Power |
BatteryHealthMonitoringEnabled |
启用或禁用电池健康监控功能。启用时,系统会定期检查电池的健康状态,并根据检测结果给出提醒。 |
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Power |
BatteryCapacityWarningLevel |
设置电池最大容量下降到某一百分比时触发警告。例如,电池容量低于 80% 时,系统会弹出警告提示。 |
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Power |
BatteryLifeThreshold |
设置电池剩余健康寿命的阈值,当电池健康度降低到一定水平时,提醒用户更换电池。 |
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Power |
BatteryChargeHealthLimit |
设置电池充电健康限制,防止电池过度充电并延长其寿命。此设置限制电池充电至某一百分比(如 85%),以减少损耗。 |
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Power |
BatteryOptimizationMode |
启用或禁用电池优化模式。在此模式下,系统将优化充电过程和电池使用方式,以延长电池的整体寿命。 |
电源计划与系统行为
| 注册表路径 |
注册表键名 |
描述 |
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Power |
DefaultPowerPlan |
设置系统启动时的默认电源计划。例如,可以设置为平衡模式、节能模式或高性能模式。 |
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Power |
AutoSwitchPowerPlans |
启用或禁用系统根据电池电量自动切换电源计划的功能。 |
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Power |
CustomPowerPlanTimeout |
设置自定义电源计划的时间限制。超过该时间限制后,系统将自动切换到指定的电源计划。 |
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Power |
BatteryDischargeDelay |
设置电池放电时的延迟时间。例如,当电池电量下降时,系统是否延迟进入节能模式。 |
电源和充电行为优化
| 注册表路径 |
注册表键名 |
描述 |
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Power |
MaxPowerConsumption |
设置系统最大功耗限制,通常用于高性能设备或超轻便设备,以优化电池使用时间。 |
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Power |
FastChargingMode |
启用或禁用快速充电模式。启用后,系统将优先使用快速充电技术,在电池充电时提供更高的电流。 |
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Power |
BatteryQuickChargeThreshold |
设置启用快速充电模式的电池电量阈值。例如,当电池电量低于 30% 时,启动快速充电模式。 |
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Power |
ChargeDischargeCycleLimit |
设置电池的充放电周期上限。超过这个上限后,电池性能可能会降低,系统会警告用户更换电池。 |
通过进一步补充这些注册表项,可以更细致地管理设备电池和电源策略,优化电池寿命、系统性能和能源使用效率。
电池性能与电源管理优化
| 注册表路径 |
注册表键名 |
描述 |
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Power |
PowerPlanBatteryPerformanceAdjustment |
调整电池性能模式的优先级。启用此选项后,系统会优化性能和电池之间的平衡,以延长电池寿命。 |
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Power |
BatteryPowerEfficiency |
启用或禁用电池电力效率优化功能。启用时,系统会在电池使用期间优先考虑节能,降低硬件功耗。 |
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Power |
BatteryUnderVoltageThreshold |
设置电池电压低于某个阈值时,系统将自动进行电源优化。此项可以防止过度放电损坏电池。 |
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Power |
BatteryOverloadProtection |
启用或禁用电池过载保护功能。当系统检测到电池电压或电流超出安全范围时,将自动停止充电,保护电池不受损害。 |
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Power |
SmartBatteryCharging |
启用智能电池充电模式。此模式会根据电池的当前健康状态调整充电速率,延长电池的整体寿命。 |
高效充电与电池充电策略
| 注册表路径 |
注册表键名 |
描述 |
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Power |
ChargeOptimizationMode |
启用或禁用充电优化模式。在此模式下,系统会限制电池充电至某个最大电量百分比(例如,80%)以延长电池使用寿命。 |
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Power |
SmartChargeAlgorithm |
启用或禁用智能充电算法。系统通过优化电流和电压调节,使充电更高效,同时避免电池过度充电。 |
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Power |
AdaptiveChargingSpeed |
启用或禁用自适应充电速度功能。系统根据电池健康状态和环境温度动态调整充电速度,确保充电过程既高效又安全。 |
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Power |
BatteryTrickleCharge |
启用涓流充电模式。当电池充电至接近 100% 时,系统会切换到涓流充电模式,以防止过度充电并提高电池的寿命。 |
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Power |
ChargeEndThreshold |
设置电池充电结束的阈值。在此设置下,系统将在电池达到该电量百分比时停止充电,防止电池过度充电。 |
电池状态与健康提示
| 注册表路径 |
注册表键名 |
描述 |
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Power |
BatteryHealthWarningLevel |
设置电池健康警告阈值。电池健康状况低于该百分比时,系统会弹出警告提醒用户检查或更换电池。 |
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Power |
BatteryReplacementReminder |
启用或禁用电池更换提醒。当电池的健康状况显著下降时,系统会自动提醒用户考虑更换电池。 |
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Power |
BatteryNotChargingAlert |
启用或禁用电池未充电的警告。当系统无法正常充电时,用户将收到通知。 |
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Power |
BatteryChargeCycleCount |
记录电池充放电周期的计数。此数据可以帮助用户了解电池的健康状况,预测其剩余寿命。 |
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Power |
BatteryBatteryStateMonitoring |
启用或禁用电池状态监控功能。启用时,系统会定期监测电池状态,并在电池出现异常时通知用户。 |
电池校准与电量估算
| 注册表路径 |
注册表键名 |
描述 |
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Power |
BatteryCalibrationEnabled |
启用或禁用电池校准功能。启用时,系统会定期校准电池,以确保电池电量显示的准确性。 |
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Power |
BatteryCalibrationSchedule |
设置电池校准的时间表。可以根据需要定期进行校准,或在特定的电池状态下自动启动。 |
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Power |
BatteryChargeEstimate |
启用或禁用电池电量估算功能。启用时,系统会根据当前使用情况估算电池剩余使用时间。 |
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Power |
BatteryCapacityEstimation |
启用或禁用电池容量估算功能。此功能可以帮助估算电池的剩余容量,并提供基于此数据的剩余电量预测。 |
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Power |
BatteryUsageHistory |
启用或禁用电池使用历史记录。系统会记录电池的使用情况,以便分析其性能和寿命趋势。 |
系统电源调度与优化
| 注册表路径 |
注册表键名 |
描述 |
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Power |
PowerProfileSelection |
设置默认的电源配置文件。可以选择不同的电源计划,如节能模式、高性能模式或平衡模式。 |
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Power |
SystemIdleSleepTimeout |
设置系统空闲时进入睡眠模式的时间间隔。超过该时间后,系统会自动进入低功耗模式以节省电能。 |
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Power |
CpuIdlePowerSaving |
启用或禁用 CPU 空闲状态下的功耗优化。当 CPU 处于空闲状态时,系统会自动降低其功耗。 |
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Power |
DisableBatteryChargingOnIdle |
启用或禁用在系统空闲时停止充电。启用后,系统将在空闲期间暂停电池充电,直到活动重新开始。 |
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Power |
DynamicPowerAdjustment |
启用动态电源调节功能,系统根据当前负载和电池状态动态调整系统性能与功耗。 |
这些额外的注册表项可以进一步帮助优化电池的使用情况、充电行为以及电源策略,以提高系统的能源效率、延长电池寿命并减少能源浪费。
电池放电与省电模式优化
| 注册表路径 |
注册表键名 |
描述 |
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Power |
BatteryDischargeThreshold |
设置电池电量达到该阈值时触发放电保护或提醒。系统会在电池电量低于该值时提醒用户充电或进入省电模式。 |
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Power |
LowPowerModeActivation |
启用或禁用低功耗模式。当电池电量低于设定值时,系统会自动切换到低功耗模式以延长剩余电池使用时间。 |
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Power |
BatteryCriticalDischargeAction |
设置电池电量临界时的行为。例如,电池电量达到 5% 时,系统可以自动关闭不必要的应用或进入休眠模式。 |
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Power |
BatterySaveActionWhenIdle |
设置系统在空闲时达到低电量时采取的行为,比如启用省电模式或禁用非必要的后台进程。 |
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Power |
BatteryLowPowerAlert |
启用电池低电量警告。启用后,当电池电量下降到设定的低电量阈值时,系统会发出警告通知用户。 |
电池充电与健康状况优化
| 注册表路径 |
注册表键名 |
描述 |
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Power |
BatteryChargeThresholdLimit |
设置电池充电的最大阈值。当电池电量达到设定值(如 90%)时,系统将停止充电,以延长电池寿命。 |
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Power |
BatteryCapacityConditionMonitoring |
启用或禁用电池容量健康监测功能。系统会监测电池的容量变化,提供是否需要更换电池的建议。 |
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Power |
BatteryChargingHistoryLogging |
启用或禁用电池充电历史记录功能。记录电池的充电和放电周期,帮助分析电池的健康状况。 |
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Power |
BatteryChargingTimeLimiting |
设置充电时间限制。例如,电池充电超过一定时间后,系统会自动停止充电,减少长时间充电带来的风险。 |
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Power |
BatteryUsageWarningThreshold |
设置电池使用警告阈值。当电池的充放电周期数达到设定值时,系统会提醒用户更换电池。 |
电源管理与性能调节
| 注册表路径 |
注册表键名 |
描述 |
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Power |
PowerEfficiencyMode |
启用或禁用电源效率模式。启用时,系统会优化硬件和软件的功耗管理,以延长电池使用时间。 |
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Power |
SystemPerformanceReduction |
设置在电池模式下系统性能的减少比例。此设置会在电池电量不足时降低系统的处理能力,以延长使用时间。 |
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Power |
EnableAdaptivePowerScaling |
启用或禁用自适应电源调节。系统会根据负载和电池状态动态调整 CPU 和 GPU 的功耗,以提高电池效率。 |
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Power |
DisableUnusedPeripheralPowerDown |
启用或禁用系统空闲时关闭未使用外设的功能。此功能有助于减少无用外设的能耗,延长电池使用时间。 |
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Power |
SmartPerformanceOptimization |
启用或禁用智能性能优化。根据电池剩余电量,系统会自动调整各项性能设置以平衡效能与电池使用时间。 |
电池充电与过热保护
| 注册表路径 |
注册表键名 |
描述 |
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Power |
BatteryOverheatingProtection |
启用或禁用电池过热保护。启用后,当系统检测到电池温度过高时,自动减少充电速度或暂停充电,防止电池过热。 |
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Power |
BatteryCoolDownThreshold |
设置电池温度降温阈值。当电池温度高于此设定值时,系统会调整充电策略以降低温度,减少过热的风险。 |
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Power |
OverheatingBatteryAlarm |
启用或禁用电池过热警报。当电池温度达到设定的高温阈值时,系统会发出警告提醒用户。 |
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Power |
BatteryChargeSuspensionOnHighTemp |
启用或禁用高温下电池充电暂停。系统会在电池温度过高时自动暂停充电,避免电池损坏。 |
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Power |
BatteryOverChargeProtection |
启用或禁用电池过充保护。当电池达到最大充电阈值时,系统将自动停止充电,防止过充对电池造成伤害。 |
电池电量显示与电源诊断
| 注册表路径 |
注册表键名 |
描述 |
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Power |
BatteryPercentageDisplay |
启用或禁用电池百分比显示。启用后,系统会在任务栏显示当前电池电量的百分比。 |
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Power |
BatteryDiagnosticMode |
启用或禁用电池诊断模式。在此模式下,系统会运行电池健康诊断,以提供电池的详细健康报告。 |
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Power |
BatteryPowerStateLogging |
启用或禁用电池电源状态记录。启用后,系统会记录电池电量变化、充电行为等状态,以帮助分析电池性能。 |
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Power |
EnableBatteryCapacityWarnings |
启用或禁用电池容量警告。系统会在电池容量下降到设定阈值时自动发出警告提醒用户。 |
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Power |
BatteryStateReportInterval |
设置电池状态报告的时间间隔。系统会按照此设置定期生成电池状态报告并提供反馈。 |
电源计划与自动调节
| 注册表路径 |
注册表键名 |
描述 |
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Power |
PowerPlanAutoSwitch |
启用或禁用电源计划自动切换功能。根据电池电量和负载,系统会自动切换到不同的电源计划(如节能模式、高性能模式等)。 |
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Power |
ActivePowerProfile |
设置当前激活的电源计划。可以选择不同的电源计划,如“平衡模式”、“节能模式”等,以优化电池使用和系统性能。 |
电池与电源状态监控
| 注册表路径 |
注册表键名 |
描述 |
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Power |
BatteryHealthThreshold |
设置电池健康状况的监控阈值。当电池的健康状态低于该值时,系统会提示用户更换电池。 |
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Power |
BatteryLifeCycleThreshold |
设置电池生命周期阈值。系统会监控电池的充放电周期,当达到设定值时,提示用户进行电池检查或更换。 |
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Power |
BatteryDischargeRate |
记录电池的放电速率。通过此注册表项,系统会跟踪电池的放电速度,并判断是否存在异常耗电情况。 |
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Power |
BatteryChargeRate |
记录电池的充电速率。此项有助于检测电池充电速度是否异常,避免电池充电过快或过慢。 |
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Power |
EnableBatteryStatusReporting |
启用或禁用电池状态报告功能。启用后,系统会定期报告电池的状态、容量和健康状况。 |
电池充电优化与延长寿命
| 注册表路径 |
注册表键名 |
描述 |
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Power |
BatteryChargeLimit |
设置电池的最大充电阈值。例如,限制电池充电最大值为80%,从而减少长时间充电对电池寿命的影响。 |
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Power |
EnableBatteryThermalManagement |
启用电池温控管理。系统会根据电池温度自动调整充电速率和工作模式,防止电池过热导致损坏。 |
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Power |
BatteryFullChargeInterval |
设置系统在每次充满电后,自动延迟一定时间后再次开始充电的时间,以避免电池处于满电状态过久。 |
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Power |
BatteryMaintenanceMode |
启用或禁用电池维护模式。在维护模式下,系统会根据电池健康状况和使用情况优化充电策略。 |
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Power |
BatteryChargingEfficiency |
设置电池充电效率的自动调节功能。启用时,系统根据电池的当前容量和健康状况,自动优化充电速度和策略。 |
电池与电源管理计划的调整
| 注册表路径 |
注册表键名 |
描述 |
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Power |
BatteryPowerPlan |
设置当前激活的电池电源计划。可以选择不同的电源计划以优化电池使用,例如“节能模式”或“高效模式”。 |
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Power |
BatteryPerformanceMode |
启用或禁用电池性能模式。在性能模式下,系统优先保证高性能,可能牺牲部分电池续航时间。 |
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Power |
BatteryConservationMode |
启用或禁用电池保护模式。在保护模式下,系统会降低功耗并关闭非必要的后台进程,延长电池续航时间。 |
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Power |
BatteryEconomyMode |
启用或禁用经济模式。系统会在经济模式下自动调整 CPU 性能、后台应用的执行频率,以节省电池电量。 |
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Power |
AdaptiveBatteryOptimization |
启用或禁用自适应电池优化功能。根据使用习惯和电池健康,系统会调整电池的充放电策略。 |
电池通知与警报设置
| 注册表路径 |
注册表键名 |
描述 |
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Power |
BatteryLowNotificationThreshold |
设置低电量通知阈值。当电池电量低于此设定值时,系统会发出警报提醒用户。 |
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Power |
BatteryCriticalNotificationThreshold |
设置临界电量通知阈值。当电池电量达到临界点时,系统会发出紧急警告并提供充电建议。 |
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Power |
BatteryChargeCompletionNotification |
设置充电完成通知功能。电池充满后,系统会通知用户并可能提供进一步的建议或提醒。 |
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Power |
EnableBatteryLevelIndicators |
启用电池电量指示功能。显示电池的当前电量,充电状态,以及电池健康状况。 |
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Power |
BatteryChargeSuspendedAlert |
启用电池充电暂停警告。电池充电被暂停时,系统会提醒用户,并提供可能的原因和解决方案。 |
电池备用电源管理
| 注册表路径 |
注册表键名 |
描述 |
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Power |
EnableBatteryBackupMode |
启用或禁用电池备用模式。在备用模式下,系统会根据电池电量情况优化电池使用,避免过度耗电。 |
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Power |
BatteryBackupPriority |
设置电池备用模式下的优先级。例如,系统会优先运行最重要的应用以延长电池续航。 |
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Power |
BackupBatteryModeWhenIdle |
设置系统在空闲状态下进入备用电池模式的触发条件。当系统处于闲置状态且电池电量低时自动启用备用模式。 |
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Power |
EnableExternalBatteryCharging |
启用外部电池充电模式。如果系统连接外部电池或充电器时,可以优先使用外部电源而非内部电池。 |
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Power |
ExternalBatteryBackupPriority |
设置外部电池备份优先级。例如,当连接外部电池时,系统可以优先使用外部电池来延长内建电池的使用寿命。 |
电池充电异常检测与防护
| 注册表路径 |
注册表键名 |
描述 |
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Power |
EnableChargeFailureDetection |
启用充电失败检测功能。如果系统检测到充电过程中发生异常(如充电速度过慢或充电失败),则会记录并报警。 |
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Power |
ChargeFailureThreshold |
设置充电失败的阈值。如果充电过程中电池电量在设定时间内没有增长,系统会触发警报并暂停充电。 |
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Power |
BatteryOverchargePrevention |
启用过充保护功能。当电池充电到设定的最大电量时,系统会停止充电以防止电池过充,延长电池寿命。 |
电池健康监控与优化
| 注册表路径 |
注册表键名 |
描述 |
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Power |
BatteryHealthReportingFrequency |
设置电池健康报告的频率。系统会根据该频率生成电池健康状态报告,供用户检查电池的使用状况和健康指标。 |
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Power |
BatteryChargeCycles |
设置电池充电周期的记录功能。系统会跟踪电池的充电周期数,当周期数达到设定阈值时,建议用户检查电池健康。 |
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Power |
BatteryTemperatureMonitoring |
启用或禁用电池温度监控。电池的温度是影响电池寿命的关键因素之一,启用此项可实时监控电池温度并提醒用户。 |
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Power |
EnableBatteryCalibration |
启用或禁用电池校准功能。系统可以定期通过特定的充放电周期来校准电池,确保电池容量显示准确。 |
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Power |
BatteryChargeThreshold |
设置电池充电的上下限阈值,避免电池频繁处于满电或低电状态,从而延长电池的使用寿命。 |
电池电量优化与延长续航时间
| 注册表路径 |
注册表键名 |
描述 |
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Power |
PowerSavingMode |
启用或禁用节能模式。在节能模式下,系统会自动调整性能、关闭不必要的功能和降低功耗以延长电池使用时间。 |
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Power |
PowerSavingOnBattery |
启用或禁用电池电量低时自动启用节能模式。系统会自动减少性能和后台活动,以尽可能延长剩余电量的使用时间。 |
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Power |
BatteryEnergyEfficiency |
启用或禁用电池能效优化。根据电池剩余电量和使用模式,系统自动调整硬件与软件设置,提升电池续航能力。 |
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Power |
EnableBatteryDeepSleep |
启用或禁用电池深度休眠功能。当电池电量过低时,系统进入深度休眠模式,进一步减少电池消耗。 |
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Power |
MaxBatteryLifeMode |
启用最大电池续航模式。在该模式下,系统会降低非核心任务的优先级、减少后台进程的运行,以延长电池寿命。 |
电池状态与充电行为调节
| 注册表路径 |
注册表键名 |
描述 |
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Power |
EnableBatteryChargeDischargeControl |
启用或禁用电池充放电控制功能。系统通过此功能限制电池的充电范围,避免过充或过放电以保护电池健康。 |
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Power |
ChargingBehaviorOnPlugIn |
设置插入电源适配器时的充电行为。可以选择自动开始充电、等待系统完成其他任务后再开始充电,或始终保持低电量状态。 |
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Power |
ChargingBehaviorOnBattery |
设置电池模式下的充电行为。当电池电量过低时,系统可以选择仅充电至某一阈值,以减少频繁充电对电池的影响。 |
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Power |
BatteryDischargeStopThreshold |
设置电池放电停止的阈值。在某些情况下,系统会限制电池放电深度,以避免电池过度放电造成损害。 |
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Power |
BatteryCapacityLearningMode |
启用电池容量学习模式。系统会通过充放电循环学习电池的实际容量,并调整电池管理策略。 |
电池安全性与异常保护
| 注册表路径 |
注册表键名 |
描述 |
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Power |
BatteryOverheatProtection |
启用电池过热保护。当电池温度达到设定的安全阈值时,系统会自动降低负载、停止充电或进行其他安全措施。 |
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Power |
BatteryOverchargePrevention |
启用过充保护功能。当电池充电达到设定的最大值时,系统会停止充电,以防止电池损坏。 |
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Power |
BatteryUnderchargePrevention |
启用欠充保护功能。当电池电量过低时,系统会限制部分操作,避免过度放电造成电池损害。 |
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Power |
BatteryChargeFlowControl |
启用电池充电流量控制。通过该功能,系统可以限制充电电流,以避免电池过热或充电过快,确保电池安全。 |
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Power |
BatteryAnomalyDetection |
启用电池异常检测。系统会检测电池充电、放电、温度等多项参数,发现异常时会通知用户并采取保护措施。 |
电池健康与诊断
| 注册表路径 |
注册表键名 |
描述 |
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Power |
BatteryDiagnosticsEnabled |
启用或禁用电池健康诊断功能。启用后,系统会定期执行电池健康检查并生成报告,帮助用户了解电池状况。 |
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Power |
BatteryMaintenanceInterval |
设置电池保养和维护的周期。系统将在设定的周期内执行电池维护任务,如校准、温控调整等。 |
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Power |
EnableBatteryHealthTips |
启用电池健康提示功能。当系统检测到电池健康问题时,会向用户提供电池维护建议。 |
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Power |
BatteryDiagnosticThreshold |
设置电池健康检测的阈值。当电池的健康状况低于此阈值时,系统将自动提示用户进行诊断或更换电池。 |
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Power |
BatteryHealthThresholdAlert |
启用电池健康阈值警报功能。当电池健康状况低于设定阈值时,系统会立即发出警告通知。 |
电池与电源系统交互
| 注册表路径 |
注册表键名 |
描述 |
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Power |
BatteryPriorityMode |
设置电池与外部电源的优先级。例如,当外部电源和电池同时连接时,系统可以优先使用外部电源进行工作。 |
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Power |
BatteryEnergyTransferMode |
设置电池能量转移模式。例如,当外部电池连接时,系统可以选择是否将电能从外部电 |
电池与电源系统交互(续)
| 注册表路径 |
注册表键名 |
描述 |
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Power |
BatteryEnergyTransferMode |
设置电池能量转移模式。例如,当外部电池连接时,系统可以选择是否将电能从外部电池转移至内置电池,优化电源使用效率。 |
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Power |
BatteryChargingBehaviorOnDisconnection |
设置电池与外部电源断开时的充电行为。系统可选择在断开外部电源后继续充电或暂停充电。 |
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Power |
BatteryUsageOptimizationOnDisconnection |
设置外部电源断开时的电池使用优化行为。例如,系统会限制后台进程或减少系统负载以节省电池电量。 |
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Power |
BatterySwitchToACPowerMode |
设置电池充电到一定水平后,自动切换至交流电源模式。例如,当电池充电达到80%时,自动改用外部电源充电。 |
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Power |
EnableBatteryPowerSurgeProtection |
启用或禁用电池电压突升保护。系统通过检测电池电压波动,自动采取措施避免电池电压突升引发的损坏。 |
电池充电管理与健康保护(续)
| 注册表路径 |
注册表键名 |
描述 |
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Power |
BatteryChargeFlowLimit |
设置电池充电流量限制。可以限制充电电流,避免因充电电流过大而导致电池过热或损坏。 |
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Power |
BatteryHealthMonitoringInterval |
设置电池健康监控间隔。系统会按照设定时间周期检查电池的健康状态,并通知用户是否需要更换电池。 |
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Power |
BatteryOvervoltageProtection |
启用电池过电压保护功能。当电池电压过高时,系统会自动限制充电电流或停止充电以保护电池。 |
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Power |
EnableBatteryShortCircuitProtection |
启用电池短路保护功能。当电池发生短路时,系统会自动断开电池连接以防止损坏电池或系统。 |
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Power |
BatteryWearLevelAlert |
设置电池损耗警报。当电池健康度下降到某个设定阈值时,系统会提醒用户注意电池损耗情况。 |
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Power |
BatteryChargeThresholdNotification |
启用电池充电阈值通知功能。当电池充电达到设定阈值时,系统会通知用户停止充电以延长电池寿命。 |
电池与系统性能调节
| 注册表路径 |
注册表键名 |
描述 |
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Power |
PowerSchemeOnBatteryPerformance |
设置电池模式下的性能配置。系统会根据电池电量自动调节CPU、GPU、屏幕亮度等设置,优化电池使用。 |
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Power |
PowerSchemeOnACPerformance |
设置交流电源模式下的性能配置。系统在连接外部电源时,会提升设备性能以适应更高的负载。 |
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Power |
BatteryPerformanceOptimization |
启用或禁用电池性能优化。启用时,系统会根据电池状况调整资源分配,延长电池续航时间,同时可能降低系统性能。 |
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Power |
BatteryPowerSavingModeTrigger |
设置在电池电量达到特定阈值时,自动触发电池节能模式。此时系统会调整电池使用策略,延长电池使用时间。 |
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Power |
EnablePerformanceScalingOnBattery |
启用或禁用电池下的性能缩放。当电池电量低时,系统会自动降低CPU、GPU等硬件的性能来延长电池寿命。 |
电池电量管理(续)
| 注册表路径 |
注册表键名 |
描述 |
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Power |
EnableBatteryCapacityAlert |
启用电池容量警报。当电池容量低于设定阈值时,系统会提醒用户及时充电或更换电池。 |
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Power |
BatteryPowerSaveThreshold |
设置电池省电阈值。当电池电量低于此阈值时,系统将自动启用更多的节能功能以延长使用时间。 |
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Power |
BatteryLowPowerModeThreshold |
设置电池进入低功耗模式的阈值。该模式下,系统会减少处理器和显示器的功耗,进一步延长电池续航。 |
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Power |
BatteryChargeRampRate |
设置电池充电的速率限制。充电速率过快可能导致电池过热,设置此项可以控制充电过程的平稳性。 |
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Power |
BatteryDischargeRampRate |
设置电池放电的速率限制。过快的放电速率可能影响电池寿命,设置此项可以减少过快放电对电池的影响。 |
电池诊断与健康报告(续)
| 注册表路径 |
注册表键名 |
描述 |
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Power |
BatteryDiagnosticMode |
启用或禁用电池诊断模式。当启用时,系统将定期运行电池性能测试,以检查电池的健康状态和性能。 |
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Power |
BatteryErrorCodeLogging |
启用电池错误日志记录。当电池出现故障时,系统会记录详细的错误日志,便于用户查看和解决问题。 |
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Power |
BatteryHealthCheckInterval |
设置电池健康检查的间隔时间。定期检查电池的健康状态,确保系统及时提供相关警告或报告。 |
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Power |
BatteryWarningThreshold |
设置电池健康或性能下降时的警告阈值。当电池出现故障或健康状况不佳时,系统会发出警告。 |
电池与电源管理的系统级优化
| 注册表路径 |
注册表键名 |
描述 |
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Power |
EnableSmartBatteryManagement |
启用智能电池管理功能。系统通过分析用户的电池使用模式,智能调节充电策略、性能设置等,以优化电池使用。 |
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Power |
AdaptiveBatteryCharging |
启用或禁用自适应电池充电功能。 |
一些与 电池管理 和 电源设置 相关的注册表项,这些设置可以帮助更细致地调节和优化系统的电池管理、充电行为、性能模式等。
电池充电与电池管理
| 注册表路径 |
注册表键名 |
描述 |
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Power |
BatteryChargingMode |
设置电池的充电模式,例如开启快速充电,限制充电上限等。 |
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Power |
BatteryCapOptimization |
启用或禁用电池容量优化功能。这项功能可能限制电池充电至最大容量的某个百分比,以延长电池寿命。 |
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Power |
BatteryMaxChargeLevel |
设置电池的最大充电限制。例如,设置为 80% 时,电池将不会充满,避免电池充满后长期处于高电量状态。 |
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Power |
BatteryChargeCycleCount |
控制电池充电周期的次数。此设置影响电池健康的计算与管理。 |
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Power |
BatteryChargeCutoff |
设置充电停止的电量阈值,例如,当电池电量达到 100% 时自动停止充电。 |
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Power |
BatteryNoCharge |
控制是否允许设备在连接电源时禁止充电。启用时,电池将处于充电禁用状态,通常用于一些特殊应用场景。 |
电池健康与充电策略
| 注册表路径 |
注册表键名 |
描述 |
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Power |
BatteryHealthMode |
启用或禁用电池健康模式,该模式可以通过限制充电容量或频繁充电来帮助延长电池的整体使用寿命。 |
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Power |
BatteryHealthNotification |
设置电池健康状态的警告通知,例如,电池健康状态下降时是否发送提示。 |
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Power |
BatteryCriticalLevelNotification |
配置电池电量极低时的提醒设置,例如,当电池电量低于 5% 时弹出提醒。 |
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Power |
BatteryMaxHealthNotification |
设置当电池达到健康的最佳状态时是否发送通知,例如,电池重新恢复到最大健康状态时的提醒。 |
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Power |
BatteryOptimizationSchedule |
配置电池优化调度,可以设置电池何时进行健康检测和充电管理。 |
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Power |
BatteryChargeLimit |
设置电池的充电上限。某些设备可能允许用户设置电池充电至某个特定百分比,例如 80% 或 90%。 |
休眠与睡眠模式调节
| 注册表路径 |
注册表键名 |
描述 |
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Power |
AllowSleepOnBattery |
启用或禁用电池模式下的睡眠功能。设置为 1 启用,0 禁用。 |
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Power |
AllowSleepOnAC |
启用或禁用插入电源时的睡眠功能。设置为 1 启用,0 禁用。 |
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Power |
HibernateOnBattery |
设置电池模式下是否允许进入休眠模式。设置为 1 启用,0 禁用。 |
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Power |
HibernateOnAC |
设置插电时是否允许进入休眠模式。设置为 1 启用,0 禁用。 |
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Power |
HibernateTimeout |
配置休眠模式的超时设置,即达到一定时间无操作后自动进入休眠。单位为秒。 |
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Power |
SleepTimeout |
配置进入睡眠模式的超时设置。单位为秒。 |
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Power |
WakeOnSleep |
控制是否允许系统从睡眠模式中被唤醒。设置为 1 启用,0 禁用。 |
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Power |
FastSleepOnBattery |
启用或禁用电池模式下的快速睡眠功能。设置为 1 启用,0 禁用。 |
高级电源管理(APM)和电源策略
| 注册表路径 |
注册表键名 |
描述 |
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Power |
APMEnable |
启用或禁用高级电源管理 (APM),该功能通常用于老式的笔记本电脑以提高电池寿命。设置为 1 启用,0 禁用。 |
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Power |
PowerSavingMode |
启用或禁用电源节省模式。开启时,系统将采取更多节省电量的措施,例如减少背景进程或降低硬件负载。 |
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Power |
AggressivePowerSavings |
设置更激进的电源节省策略。例如,在不影响性能的情况下极大降低功耗。 |
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Power |
HighPerformanceMode |
启用或禁用高性能模式。在高性能模式下,系统将提供更强大的处理能力,但相应会消耗更多电力。 |
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Power |
DynamicSwitching |
启用或禁用动态电源切换功能。该功能可根据工作负载自动在高性能模式和节能模式之间切换。 |
显示和电池节能设置
| 注册表路径 |
注册表键名 |
描述 |
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Power |
DisplayPowerSaving |
启用或禁用显示屏节能模式。设置为 1 启用,0 禁用。 |
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Power |
EnableBatterySaver |
启用或禁用电池节能模式。设置为 1 启用,0 禁用。 |
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Power |
DisplayDimOnBattery |
启用或禁用电池模式下的自动调节屏幕亮度功能。设置为 1 启用,0 禁用。 |
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Power |
BrightnessThreshold |
设置显示屏亮度在低电量时的自动调整阈值,通常为电池电量低于某个百分比时自动调低屏幕亮度。 |
注意事项:
- 修改注册表的风险:修改注册表可能会导致系统行为不稳定或硬件出现问题,尤其是当涉及电池和电源管理设置时。建议在进行任何修改之前备份注册表或创建还原点。
- 操作系统差异:某些注册表项可能在不同版本的 Windows 中有所不同,特别是 Windows 10 和 Windows 11 之间可能存在不同的管理方式。
一些与 电池管理 和 电源设置 相关的注册表项,尤其是一些高级设置和调优项。这些项在某些情况下可以帮助用户更精确地控制电池和电源管理行为。
额外的电池和电源管理相关注册表项
| 注册表路径 |
注册表键名 |
描述 |
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Power |
BatteryDocks |
控制在电池连接或断开时触发的操作(例如是否允许电池在连接时充电)。 |
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Power |
PlugInSleep |
控制是否允许设备在插入电源时进入睡眠模式。设置为 1 表示启用,0 表示禁用。 |
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Power |
EnableACWake |
启用或禁用交流电源唤醒功能。设置为 1 时启用,0 时禁用。 |
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Power |
EnableWakeOnLAN |
启用或禁用网络唤醒(Wake-on-LAN)功能。设置为 1 时启用,0 时禁用。 |
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Power |
WakeFromHibernate |
允许或禁用从休眠状态唤醒的功能。设置为 1 时启用,0 时禁用。 |
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Power |
BatteryPluggedIn |
设置电池插入时的策略或行为。可以控制设备在插入电源时是否会进行某些操作,比如调高亮度或自动调整电池使用。 |
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Power |
HibernateThreshold |
设置在电池电量达到指定百分比时触发休眠操作。例如,10 表示当电池电量低于 10% 时进入休眠。 |
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Power |
SleepThreshold |
设置电池电量达到指定百分比时触发睡眠操作。类似于 HibernateThreshold。 |
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Power |
StartDelay |
控制电池启动时的延迟。通过该键设置系统启动时的延迟时间。 |
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Power |
ACLineStatus |
指示设备当前是否连接到交流电源。可以用来调整系统在电源连接状态下的行为。 |
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Power |
CriticalBatteryAction |
设置当电池电量极低时的操作行为。常见选项包括休眠、关机或显示警告。 |
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Power |
BatteryDischarge |
控制系统在电池模式下的耗电策略。可以调整系统对电池的管理,例如是否进行电池节能。 |
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Power |
CriticalBatteryLevel |
设置系统电池达到临界电量时的百分比阈值。常见的阈值设置为 5%、10% 或 20%。 |
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Power |
NoSleepAfterBatteryCriticallyLow |
如果设置为 1,则当电池电量极低时系统会禁用睡眠模式,避免系统休眠。 |
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Power |
BatterySaverThreshold |
设置电池节能模式触发的电量阈值,通常是电池电量低于某个百分比时激活节能模式。 |
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Power |
BatteryPerformanceMode |
配置电池性能模式,可以通过调整此项来决定是否优化电池使用或延长电池寿命。 |
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Power |
SleepWhenBatteryLow |
控制当电池电量低于一定阈值时是否自动进入睡眠模式。设置为 1 启用,0 禁用。 |
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Power |
PowerThrottle |
启用或禁用电源节流功能,通常是为了优化电池性能,减少过度耗电。 |
电池电量告警和行为配置
| 注册表路径 |
注册表键名 |
描述 |
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Power |
BatteryLowWarning |
设置电池低电量警告的阈值。当电池电量低于指定百分比时,会弹出警告。 |
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Power |
CriticalBatteryWarning |
设置电池电量达到临界值时的警告百分比。 |
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Power |
LowBatteryThreshold |
设置电池进入低电量状态的百分比阈值。 |
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Power |
EnableLowBatteryNotify |
启用或禁用低电量通知功能。设置为 1 启用,0 禁用。 |
高级电池管理功能
| 注册表路径 |
注册表键名 |
描述 |
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Power |
BatteryCharging |
控制电池充电管理功能。例如,是否允许快速充电或是否限制充电至某个百分比。 |
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Power |
BatteryMaxCharge |
设置电池充电的最大阈值(例如,不充电超过 80%)。 |
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Power |
BatteryDrain |
控制系统是否允许持续使用电池进行高负载操作。启用时可以延长电池寿命。 |
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Power |
FastChargingMode |
启用或禁用快速充电模式。设置为 1 启用,0 禁用。 |
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Power |
BatteryCalibration |
启用或禁用电池校准功能。这对于确保电池健康度和电量显示的准确性有一定帮助。 |
其他高级电源管理
| 注册表路径 |
注册表键名 |
描述 |
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Power |
BatterySleepPolicy |
控制在特定条件下系统进入睡眠模式时的行为。 |
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Power |
BatteryOptimization |
启用或禁用电池优化模式,旨在通过调整系统负载减少电池消耗。 |
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Power |
PowerPlanManagement |
启用或禁用特定电源计划的管理设置,优化系统性能和电池使用。 |
注意事项
- 修改注册表风险:不正确的注册表修改可能会导致系统不稳定,影响硬件行为或引发其他问题。强烈建议在修改注册表之前创建一个系统还原点或备份注册表。
- 系统差异:不同版本的 Windows 可能存在注册表项的差异。特别是在 Windows 11 中,一些新的电池管理功能可能会有所不同。
- 电池健康:现代笔记本电脑和移动设备通常会有内置的电池健康管理系统。某些设置可能影响到电池的健康,因此要小心调整。
在 Windows 10 和 Windows 11 中,电池相关的设置、状态和管理配置常常被存储在注册表中。通过修改这些注册表项,用户可以调整电池的行为、管理电源设置,或进行一些诊断和调优操作。以下是一些与电池相关的常见注册表项,已表格化以便参考。
Windows 10 和 11 电池相关注册表设置
| 注册表路径 |
注册表键名 |
描述 |
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Power |
HibernateEnabled |
启用或禁用休眠功能。设置为 1 时启用,设置为 0 时禁用。 |
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Power |
CsEnabled |
启用或禁用系统的连接式状态。设置为 1 时启用,设置为 0 时禁用。 |
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Power |
LowPowerMode |
启用低功耗模式的设置。设置为 1 时启用低功耗模式。 |
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Power |
PowerButtonAction |
电源按钮的行为。可以设置为 0(无操作)、1(睡眠)、2(关机)等。 |
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Power |
SleepButtonAction |
睡眠按钮的行为。可以设置为 0(无操作)、1(睡眠)、2(关机)等。 |
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Power |
ShutdownReasonOnPowerFailure |
指定在电源故障时的关机行为。 |
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Power |
SleepAfter |
系统在进入睡眠模式前的等待时间。值为毫秒数(例如,600000 表示 10 分钟)。 |
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Power |
PowerdownAfter |
系统在关闭时的延迟时间,值为毫秒。 |
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Power |
DisableSleep |
禁用睡眠模式。设置为 1 时禁用。 |
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Power |
DisableHibernate |
禁用休眠模式。设置为 1 时禁用。 |
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\System |
InactivityTimeoutSecs |
设置系统不活动后自动进入睡眠模式的时间,单位为秒。 |
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\System |
InactivityDisable |
启用或禁用系统的自动睡眠设置,1 启用,0 禁用。 |
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Control Panel\PowerCfg |
ConsoleLock |
控制是否允许锁定控制台。设置为 1 时启用。 |
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Control Panel\PowerCfg |
BatteryCritical |
设置电池剩余电量达到此阈值时触发的行为。 |
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Control Panel\PowerCfg |
BatteryWarn |
设置电池低电量警告阈值,单位为百分比。 |
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Control Panel\PowerCfg |
EnableBatterySaver |
启用或禁用电池节能模式。设置为 1 时启用,0 时禁用。 |
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Control Panel\PowerCfg |
EnableHibernate |
启用或禁用系统的休眠功能。设置为 1 时启用,0 时禁用。 |
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Control Panel\PowerCfg |
EnableSleep |
启用或禁用睡眠模式。设置为 1 时启用,0 时禁用。 |
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Control Panel\PowerCfg |
TurnOffMonitor |
设置系统自动关闭显示器的时间。单位为秒。 |
其他电池和电源管理相关注册表项
| 注册表路径 |
注册表键名 |
描述 |
HKEY_CURRENT_USER\Control Panel\Desktop |
ScreenSaveTimeOut |
设置屏幕保护程序启动的时间(单位:秒)。 |
HKEY_CURRENT_USER\Control Panel\PowerCfg |
PowerSettings |
配置不同电源计划的详细设置。可以通过修改这些键来定制电池管理的行为。 |
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Power |
SleepMode |
配置系统是否支持睡眠模式,可以调整睡眠的设置,例如从何种状态进入睡眠。 |
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Power |
HibernateTime |
设置系统在进入休眠前的超时时间(单位:秒)。 |
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Power |
AllowSleepOnBattery |
是否允许在电池模式下使用睡眠模式。设置为 1 时允许,0 时不允许。 |
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Power |
AllowSleepOnACPower |
是否允许在插入交流电源时使用睡眠模式。设置为 1 时允许,0 时不允许。 |
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Power |
PowerButtonSleepAction |
设置电源按钮按下时的行为,1 表示睡眠,2 表示关机,0 表示无操作。 |
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Power |
EnableAutoWake |
启用或禁用系统自动唤醒功能。设置为 1 启用,0 禁用。 |
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\Power |
EnergySaverMode |
启用或禁用节能模式,1 表示启用,0 表示禁用。 |
说明:
HKEY_LOCAL_MACHINE:表示计算机级别的注册表设置,通常需要管理员权限进行修改。
HKEY_CURRENT_USER:表示当前登录用户的注册表设置,用户可以在没有管理员权限的情况下进行修改。
- 电池设置和电源计划:可以通过这些注册表项调整系统的电池策略、节能模式、休眠时间、睡眠模式等。
- 修改注册表:直接修改注册表可能会影响系统稳定性和电池性能。在修改之前,建议先备份注册表,确保恢复系统的安全性。
注意事项:
- 修改这些注册表项可能会影响系统电池管理的行为,特别是在电池节能和睡眠模式方面。因此,在修改时应谨慎,并了解各项设置的作用。
- 对于大多数普通用户来说,直接通过 Windows 设置来调整电池管理和电源选项可能更为安全和简便。
电池和电源管理 PowerShell 命令(继续补充)
| 功能分类 |
命令 |
描述 |
| 电池充电器状态 |
`Get-WmiObject -Class Win32_Battery |
Select-Object BatteryType, BatteryStatus` |
| 电源使用历史 |
powercfg /lastwake |
查询上次唤醒系统的设备或事件,帮助分析电池和电源状态的变化。 |
| 电源设置调试 |
powercfg /energy |
生成电源能源报告,检查系统是否存在能源效率低下、设置不当等问题。 |
| 电池健康检查 |
`Get-WmiObject -Class Win32_Battery |
Select-Object BatteryStatus, BatteryHealth` |
| 电池充电时间预测 |
`Get-WmiObject -Class Win32_Battery |
Select-Object BatteryStatus, EstimatedChargeRemaining` |
| 电池电压监测 |
`Get-WmiObject -Class Win32_Battery |
Select-Object Voltage` |
| 电池生产商信息 |
`Get-WmiObject -Class Win32_Battery |
Select-Object Manufacturer` |
| 电池设计容量与实际容量 |
`Get-WmiObject -Class Win32_Battery |
Select-Object DesignCapacity, FullChargeCapacity` |
| 电池当前温度 |
`Get-WmiObject -Class Win32_Battery |
Select-Object Temperature` |
| 电源状态变化通知 |
Register-WmiEvent -Class Win32_PowerManagementEvent -Action { <Action> } |
注册 WMI 事件监听器,用于检测电源状态的变化,例如电池电量变化、休眠模式启用等。 |
| 电源计划信息 |
Get-WmiObject -Class Win32_PowerPlan |
查询系统当前的电源计划,查看启用的计划名称、类型等。 |
| 禁用快速启动 |
powercfg -h off |
禁用 Windows 的快速启动功能,避免由于快速启动模式导致电池管理问题或启动不稳定。 |
| 启用快速启动 |
powercfg -h on |
启用 Windows 快速启动功能,通常会提高系统启动速度,但可能影响某些电池管理功能。 |
| 电池充电限制 |
`Get-WmiObject -Class Win32_Battery |
Select-Object ChargeMode` |
| 电池全电量周期 |
`Get-WmiObject -Class Win32_Battery |
Select-Object FullChargeCycles` |
| 自动电源管理 |
powercfg /setactive <GUID> |
设置或切换到一个电源计划,并自动启用适合不同情况的电池管理策略。 |
| 电池剩余时间预测 |
`Get-WmiObject -Class Win32_Battery |
Select-Object EstimatedRunTime` |
| 查看系统电源日志 |
powercfg /energy > C:\energy_report.html |
生成一份详细的系统电源使用报告,保存为 HTML 文件并可以进行分析,查看是否有电池管理的问题。 |
| 电池与充电适配器诊断 |
`Get-WmiObject -Class Win32_Battery |
Select-Object BatteryStatus, PowerState` |
解释和扩展:
-
电池状态和健康检查:
Get-WmiObject -Class Win32_Battery 和 Get-CimInstance -ClassName Win32_Battery 提供了电池的详细状态,包括是否充电、剩余电量、温度、健康状况等。通过查询这些数据,用户可以了解电池的工作情况。
-
电池报告和分析:
powercfg /batteryreport 命令会生成电池使用报告,其中包含电池的设计容量、充电周期、历史充电记录等。此报告有助于诊断电池是否达到预期的性能。
-
电源设置调试与优化:
- 使用
powercfg /query 和 powercfg /energy 可以帮助用户查看当前电源计划的设置,并提供有关电源使用效率的报告。通过这些信息,用户可以优化电池使用策略。
-
充电和电池周期管理:
- 电池的充电周期(FullChargeCycles)是电池寿命的重要指标,电池的健康状况往往随着充电周期的增加而下降。通过查询电池的充电周期和设计容量,可以评估电池是否需要更换。
-
快速启动与电源管理:
- 快速启动功能有时会干扰电池管理的正常工作,用户可以根据需要启用或禁用该功能。在某些情况下,禁用快速启动可以提高电池管理的稳定性。
-
电池温度监控:
- 电池过热可能会缩短其使用寿命,因此定期检查电池温度是很重要的。可以使用
Get-WmiObject -Class Win32_Battery | Select-Object Temperature 来获取电池的当前温度。
总结:
这些 PowerShell 命令为 Windows 用户提供了丰富的工具集,帮助他们更好地管理和监控电池的使用情况、健康状态以及电源设置。通过定期生成电池报告、监测电池健康和调整电源计划,用户能够延长电池寿命并提高系统性能。
在 PowerShell 中,您可以使用多个命令来管理和监控电池及电源设置。以下是按功能分类的 PowerShell 电池相关命令及其描述表格。
| 功能分类 |
命令 |
描述 |
| 电池状态查询 |
Get-WmiObject -Class Win32_Battery |
获取当前电池状态信息,如电池充电状态、剩余电量、设计容量等。 |
| |
Get-CimInstance -ClassName Win32_Battery |
与 Get-WmiObject 类似,获取电池信息,但使用 CIM(Common Information Model)架构。 |
| 电池报告 |
powercfg /batteryreport |
生成并保存电池报告为 HTML 文件,报告包括电池的历史充电情况、设计容量、当前容量等。 |
| 电池健康报告 |
`Get-WmiObject -Class Win32_Battery |
Select-Object EstimatedChargeRemaining, BatteryStatus` |
| 电源设置查询 |
powercfg /query |
查询当前电源计划的详细设置,帮助用户查看和调试电池和电源管理配置。 |
| 电池生命周期查询 |
`Get-WmiObject -Class Win32_Battery |
Select-Object BatteryStatus, EstimatedChargeRemaining, BatteryLifeRemaining` |
| 电池剩余时间 |
`Get-WmiObject -Class Win32_Battery |
Select-Object EstimatedRunTime` |
| 电池容量变化跟踪 |
`Get-WmiObject -Class Win32_Battery |
Select-Object DesignCapacity, FullChargeCapacity` |
| 电池充电状态 |
`Get-WmiObject -Class Win32_Battery |
Select-Object BatteryStatus` |
| 电源计划管理 |
Get-CimInstance -ClassName Win32_PowerPlan |
获取当前电源计划信息(如计划名称、类型、是否启用)。 |
| |
powercfg /setactive <GUID> |
设置指定的电源计划为当前活跃的电源计划。 |
| 休眠模式启用/禁用 |
powercfg -hibernate on |
启用休眠模式。 |
| |
powercfg -hibernate off |
禁用休眠模式。 |
| 电池充电策略 |
`Get-CimInstance -ClassName Win32_Battery |
Select-Object BatteryChemistry` |
| 电源状态日志 |
powercfg /energy |
生成关于电源设置的报告,分析电池和电源配置中的潜在问题。 |
| 电池剩余电量信息 |
`Get-WmiObject -Class Win32_Battery |
Select-Object EstimatedChargeRemaining` |
| 电池充电周期 |
`Get-WmiObject -Class Win32_Battery |
Select-Object BatteryStatus, BatteryFullChargeCycles` |
常见操作:
- 查询电池状态和健康信息:通过
Get-WmiObject -Class Win32_Battery 或 Get-CimInstance -ClassName Win32_Battery 命令可以查询电池的各种状态信息。
- 生成电池报告:
powercfg /batteryreport 可以生成详细的电池使用报告,便于检测电池的健康状况。
- 检查电源计划配置:使用
powercfg /query 和 Get-CimInstance -ClassName Win32_PowerPlan 可以查看和调节电源计划设置,优化电池使用效率。
备注:
- 这些 PowerShell 命令通常需要以管理员权限运行。
Get-WmiObject 和 Get-CimInstance 命令用于查询 WMI 和 CIM 类,前者为传统的 WMI 查询方法,后者是更现代、更高效的方式。
您可以根据自己的需要选择合适的命令来监控和管理电池以及电源设置。
powercfg 是 Windows 操作系统中的一个命令行工具,主要用于管理电源设置。下面是与电池相关的 powercfg 命令按功能分类的表格,帮助您更好地理解每个命令的用途。
| 功能分类 |
命令 |
描述 |
| 电池报告 |
powercfg /batteryreport |
生成电池报告并保存为 HTML 文件,提供电池使用情况的详细信息。 |
| 电池详细信息 |
powercfg /energy |
生成一份关于系统能效的报告,检测电池使用效率、功耗问题等。 |
| 电池健康状态 |
powercfg /devicequery battery |
查询当前连接的电池设备。 |
| 查看电源计划 |
powercfg /list |
显示当前的电源计划列表,帮助用户了解电池和电源管理的配置。 |
| 设置默认电源计划 |
powercfg /setactive <GUID> |
设置当前电源计划为默认电源计划, <GUID> 是电源计划的标识符。 |
| 查看电源计划详细信息 |
powercfg /query |
显示当前电源计划的详细设置,包括电池和充电策略等。 |
| 电池充电状态 |
powercfg /batteryreport /last |
显示上次电池充电的详细信息,包括充电周期、健康状态等。 |
| 启用/禁用 hibernation |
powercfg /hibernate on |
启用休眠模式。 |
| |
powercfg /hibernate off |
禁用休眠模式。 |
| 优化电池性能 |
powercfg /sleepstudy |
生成睡眠模式的分析报告,帮助检查电池在睡眠模式下的表现。 |
| 调整显示亮度 |
powercfg /change monitor <brightness> |
调整电池下显示器的亮度级别。 |
| 检查睡眠设置 |
powercfg /sleep |
获取关于系统休眠(包括电池状态)的报告。 |
| 禁用/启用快充功能 |
powercfg /setacvalueindex |
配置电源管理计划中的快充设置。 |
| 电池容量信息 |
powercfg /devicequery <device name> |
查询特定设备(如电池)的详细信息,包括容量、制造商等。 |
请注意,这些命令需要在管理员权限的命令提示符中执行。如果您需要进一步的帮助,可以使用 powercfg /? 来获取命令的更多详细信息和选项。
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Power]
"DisableSleep"=dword:00000001 ;禁用睡眠模式。设置为 1 时禁用。
"DisableHibernate"=dword:00000001 ;禁用休眠模式。设置为 1 时禁用。
"HibernateEnabled"=dword:00000001 ;休眠功能,设置为 1 时启用,设置为 0 时禁用
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\System]
"InactivityDisable"=dword:00000000 ;禁用系统的自动睡眠设置,1 启用,0 禁用。
;重启Win10电量剩余启示
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Power]
"EnergyEstimationEnabled"=-
"UserBatteryDischarge Estimator"=-
"EnergyEstimation Disabled"=dword:00000000 ;允许用户查看电池剩余时间的提醒
;设置为 1 时启用低功耗模式。
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Power]
"LowPowerMode"=dword:00000000
;启用或禁用电池节能模式,设置为 1 时启用,0 时禁用
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Control Panel\PowerCfg]
"EnableBatterySave"=dword:00000001