王子变青蛙
工程师分析 Win11 争议后台服务:用于性能诊断,含 84 个诊断脚本_我的网站

一 | 8 月 26 日消息,逆向工程师 Xusheng Li 于 8 月 15 日发布博文,深度分析了 Windows Health and Optimized Experiences 服务。曾于 8 月 3 日报道,微软为 Win11 系统新增上述后台服务,网友反馈该服务会在电脑每次开机时自启动,持续监控 CPU 使用率、温度和电池情况,并每隔 15 分钟将数据发给微软。

二 |
8月17日,市民在位于承德滨河湿地公园南互通高速桥下的运动场地内打乒乓球。微软副总裁斯科特 · 汉塞尔曼回应表示该功能上线于 2025 年,用途主要是采集性能诊断数据。逆向工程师 Xusheng Li 逆向该服务的 whesvc,其结果基本印证了微软的说明,但也发现其底层架构比普通性能诊断工具复杂得多。日报记者 陈宝云摄8月17日清晨,记者来到承德滨河湿地公园。滦河边的南互通高速桥下传来乒乓球撞击台面的清脆声响,与流水声交织在一起。whesvc 服务的核心功能位于 windiag.dll(229 KB),该动态链接库内嵌 Lua 5.4.7 脚本语言。微软还提供 whesvc_assets.dll,其中包含 84 个已编译 Lua 脚本,用于处理不同诊断场景。脚本引擎公开了 79 个原生函数,可访问 Windows 的多类系统能力。该服务可以读取和修改 Windows 注册表,执行文件操作,创建并交互进程,查询 WMI(Windows 管理规范),收集 ETW(Windows 事件跟踪)记录,检查安全令牌,获取电源和温度信息,下载符号文件,创建 .cab 文件,并发起 HTTP 请求。走进桥下空间,记者眼前一亮,这里俨然一个热闹的健身乐园。乒乓球台前,几位市民正挥拍激战。服务还提供通用 FFI(外部函数接口),允许脚本调用原生动态链接库,并操作多种 Windows 句柄。不过,Li 没有发现微软利用这些能力随机修改文件或注册表,现有脚本主要执行常规诊断任务。不远处的篮球场上,年轻人在晨光中运球投篮。

三 | 这些脚本可以在应用停止响应后采集跟踪记录,监控输入延迟和显示异常,识别启动缓慢的应用,并检测长期处于挂起状态的服务。头顶不再是冰冷的水泥面,而是绘成了蓝天白云。四周的桥柱上绘满彩画,让原本灰暗的桥下空间焕发出生机与活力。

四 | “以前桥下就是一片空地,长满杂草,没人愿意来。”正在打乒乓球的市民张旭阳说,自从这里改造成运动场地后,他几乎每天都来。电源相关模块能够调查电池异常耗电,判断阻止电脑进入睡眠状态的原因,并响应持续的高功耗行为。

五 | memory_handle_leak 模块会在多个时间间隔内跟踪内存和句柄数量,再结合连续增长情况与线性回归斜率,区分潜在内存泄漏和正常增长。“头顶‘蓝天’,身边有花有草,打球的心情都不一样了。”张旭阳说。

六 | system_summary 模块会生成 900 秒、即 15 分钟的 JSON 摘要,但文件保存在本地。承德地处山区,城市可用空间有限。如何在寸土寸金的山城里让市民就近运动健身?承德向“边角余料”要空间——立交桥下、河岸绿道、街角口袋公园……很多过去被忽视的“金角银边”,经过改造成为市民身边的“微运动场”。记者从承德市体育局了解到,近年来,承德在滨河湿地公园南互通高速桥下、双峰寺高速桥下、武烈河大桥下等地,建设了200余处综合运动场地,涵盖篮球场、足球场、排球场、羽毛球场、乒乓球场、轮滑场等。尽管服务具备网络功能,Li 没有找到任何会实际发起任意 HTTP 请求的场景。在武烈河沿岸的绿道,记者看到,健身步道上晨跑、散步的市民络绎不绝。河畔新增了不少智能健身器材,市民在锻炼时可实时了解运动数据。相关阅读:。“从家走到这儿用不了10分钟,器材新、环境好,每天我都要来一趟,身心特别舒畅。”在河畔锻炼的市民李颖说。在双峰寺高速桥下,综合球类场地同样人气旺盛。足球场上,孩子们追逐奔跑;羽毛球场边,等候上场的市民排起了队。

七 | “桥下晒不着淋不着,一年四季都能运动,比去体育馆还方便。”带孩子来桥下踢球的家长陈晓勇说。从“被遗忘的角落”到“家门口的运动场”,承德用“绣花功夫”盘活城市存量空间,让“15分钟健身圈”从规划图变成了市民触手可及的现实。截至目前,承德市运动场地达1.2万余个,人均场地面积约3.18平方米,经常锻炼的群众超四成,全民健身蔚然成风。(日报记者 陈宝云)。
Current article:http://wd2.zhuankaizhuohangwangdixi.shop/x9zx0vt/x4f9fl1.html
Published on:07:15:53