Win11 隐藏功能:电池健康监控与寿命延长
科技媒体 Windows Latest 披露,微软正在 Canary 频道的 Windows 11 预览版 Build 27863 中测试一项名为“Windows Health and Optimized Experiences”的全新功能。该功能旨在通过监控 PC 的各项关键指标,优化电池健康,延长设备的使用寿命。
技术细节
该功能由开发者 Albacore 率先发现,隐藏在 whesvc_assets.dll 文件中,并使用轻量级编程语言 Lua 运行。脚本启动后,会调用 windialog.exe,并加载 ecp.v2.lua 脚本及相关的 JSON 配置文件。值得注意的是,配置文件中提及了“ECP CoPilot”(Efficiency Copilot),这暗示该功能可能与微软的 Copilot 品牌存在关联。
监控范围与机制
根据脚本内容,Windows Health and Optimized Experiences 功能主要监控以下 PC 指标:
- 亮度
- 电源模式
- CPU 负载
- 散热情况
- 电池相关数据
脚本通过环境变量设置采样频率(如 WINDIAG_ECP_EVAL_SEC)、数据上传间隔(如 WINDIAG_ECP_TELEMETRY_FREQUENCY_MINUTES)以及电池电量触发阈值(如 WINDIAG_ECP_BATTERY_PCT_THRESHOLD)。通过这些设置,系统能够实时追踪设备的状态,为优化电池健康提供数据支持。
优化方式与用户交互
目前尚不清楚微软将如何利用这些数据进行优化。一种可能性是系统自动调整设置,例如降低屏幕亮度或调整电源模式。另一种可能性是系统仅向用户提供优化建议,由用户自行选择是否采纳。无论采用哪种方式,该功能都旨在帮助用户更好地管理电池使用,延长电池寿命。
安全性与未来展望
为确保 Lua 沙盒安全,防止代码越界,脚本内置了 disable_global_variables () 函数。尽管功能名称中提及“Copilot”,但它与 Copilot 聊天界面并无直接互动。开发者 Albacore 确认,该脚本更专注于监控电池状态及电源相关指标,并通过调整设置延长电池寿命。微软可能将其作为 Copilot 品牌的一部分进行市场推广,但也可能是临时占位符。