微软正在测试一项名为“Windows健康与优化体验”的新功能,该功能最初在Windows 11 Build 27863(Canary版)中被发现。它还提到了“Copilot”字眼,这似乎表明微软可能会使用“Copilot”来推广这项新的PC健康功能,但它不会向AI助手的聊天界面发送任何信息。
fm-m?=
iZy>V$Aq 正如开发者Albacore首次发现的那样,Windows Health and Optimized Experiences是一个小型的Lua运行时,隐藏在whesvc_assets.dll中。对于那些不了解的人来说,Lua是一种可扩展且易于扩展的编程语言,我们不确定微软为何选择它,但可能是因为Lua占用内存少且速度快。
Pb?v i<ug+
_-y1>{]H 如上图所示,当服务启动时,它会调用windialog.exe并向其提供Lua脚本(ecp.v2.lua),并且其中也包含一个JSON配置文件。此外,特别值得注意的是“ECP CoPilot”(也称为Efficiency Copilot)的引用。
J^jd@E 6WZffB{-TK 这似乎暗示该功能与Copilot应用绑定,但似乎并未与Copilot聊天界面交互。微软可能计划以Copilot品牌推广Windows 11的新健康功能,或者该引用是一个错误/占位符或其他原因。
{guOAT-w ?K7uy5Y 在脚本内部,disable_global_variables会锁定Lua沙盒,防止代码超出其通道范围。接下来,它会根据以下环境变量构建一个opts表:
*Igb3xK% T{Xd > WINDIAG_ECP_EVAL_SEC(采样频率)
3JQ7Cc> fEL 9J{ WINDIAG_ECP_TELEMETRY_FREQUENCY_MINUTES(上传摘要的频率)
n46!H0mJ <`pNdy4 WINDIAG_ECP_BATTERY_PCT_THRESHOLD(触发操作的电池百分比)。
tcXXo&ZS o|h=M/ 所有这些似乎表明“Windows健康和优化体验”脚本会查看亮度、电源模式、CPU负载、热量和其他与电池相关的信号等指标,然后尝试优化它们以改善PC的电池健康状况。
<{k{Coy C\5G43` 目前尚不清楚微软是否会更改设置以优化系统健康状况,或者是否会向您提供建议/推荐。我们所说的“建议”是指更改电脑设置,例如亮度或Windows“电源模式”滑块,以降低计算机的能耗。
hJ`Gu7 T}^3 Re`i 当我询问有关该脚本的更多细节时,开发人员Albacore向我证实:“据我所知,这里使用“Copilot”纯粹是为了品牌推广,脚本本身更侧重于监控电池状态和一些与电源相关的指标,然后调整设备上的设置以最大限度地延长电池寿命,例如亮度、电源模式等。”
:5CyR3P ZtO$kK%q; 微软可能会在未来几周内宣布“Windows健康和优化体验”,但这听起来并不是什么令人兴奋的功能。说到底,它只是一个脚本,可以实时采样你的电池和性能数据,并尝试通过建议来延长电池寿命。
"LB
MYZ [nig^8 看起来微软还将收集遥测数据来完善算法,但这只是可选的。
e&ysj:W5
" Ny7*MZ- 根据使用Resources Hacker发现的脚本详细信息,微软每秒可以收集60个读数,并每15分钟将压缩的遥测数据推送回其服务器。
\_,p@r]Q