如果要选出 Windows 11 最让人不爽的地方,除了卡顿和 BUG,广告应该是最热门的一个选项。诸如 " 获取帮助 "" 设置 "" 搜索 " 这些你能想到的地方,都有微软宣传 OneDrive 云存储、Copilot、Xbox Game Pass、Edge 浏览器等自家产品的广告。

为此,今年春季微软方面发布了一份题为《我们对 Windows 质量的承诺》的公开声明,宣布将通过 " 回归基本 " 来重新获取消费者的 " 忠诚 ",承诺改善 Windows 存在广告过多的问题。最近有用户发现,自己的电脑会弹出杀毒软件 McAfee 的弹窗广告,但自己从未安装过这款软件,也没有在电脑里发现其他流氓软件。
一时间,关于微软执迷不悟,继续在 Windows 11 里安插广告的说法,开始在网络中流传开来。但这一次大家可能错怪微软了,他们顶多需要承担一个监管不力的责任。
经过排查,相关网友发现,McAfee 的弹窗广告源于新购入的 LG 显示器,它连接电脑后会在屏幕角落弹出一个来自 "LG Monitor App Installer" 的弹窗,内容正是 McAfee 的广告。
事实上,在 Windows 检测到新显示器连接时,会通过 Microsoft Store 自动下载厂商的配套软件。比如,LG 显示器配套的便是 LG Monitor App,它才是弹出广告的应用程序。其实不单单 LG 这样做,外星人、三星等厂商的硬件也存在类似行为。

如果仅仅是连接新硬件时附带了一个广告也就罢了,有网友发现 LG Monitor App 虽然是通过 Microsoft Store 安装,但安装后无法直接卸载,只有在设置中找到该应用、并取消开机启动,下一次 Windows 11 启动后才不会再弹出广告。
归根结底,LG、三星等硬件厂商滥用了微软开的方便之门。而借助新硬件向用户弹广告,靠的是微软在 Windows 8 时推出的功能 WPBT(Windows Platform Binary Table),允许系统和应用程序在启动过程中交换特定的二进制数据,以及固件在启动时提供额外的信息或代码,来确保操作系统能够以预期的方式配置和初始化系统。
WPBT 是为了保证用户执行 Windows 更新、重新安装或硬盘格式化等,可能导致固件配置或驱动丢失的操作时,保留硬件设备需要的功能,确保系统在启动时可以安全地加载和执行必要的固件和驱动程序。简而言之,WPBT 是一个为了避免用户胡乱操作,导致系统变砖后也能纠正回来的工具。

比如,罗技、雷蛇的鼠标插上电脑就弹框要求下载 G HUB Installer,使用华硕主板会自动安装奥创中心,就都是基于 WPBT 实现的自动化操作。只不过有的厂商按照微软的规范行事,有一些厂商则搞起了歪门邪道。
有网络安全专家拆解了 LG 显示器的驱动后发现,这次 LG 在显示器的驱动安装包里额外添加了一个虚假驱动,它的唯一作用是添加一个数字指纹为 SWCGSM9E8C 的软件定义设备,后者会触发一个新的假驱动来安装负责推送广告的 LG Monitor App。
为了避免硬件厂商肆意妄为,WPBT 的技术文档中要求硬件厂商未经明确同意,不能安装用户不希望安装的软件。然而 Windows 过于开放的生态,导致微软难以监管硬件厂商的每一款硬件设备。

WHQL 作为兼容性和稳定性测试,只要不蓝屏就能通过,让硬件厂商的虚假驱动也能轻松获得认证。而 WPBT 作为 ACPI 规范的一部分,并不是走 Windows Update 渠道,而是通过主板 BIOS 实现数据交互。
从某种意义上来说,微软建立的这套体系属于典型的 " 防君子不防小人 ",只能指望硬件厂商自律。毕竟 Windows 支持的外围硬件设备数不胜数,只靠微软来审核每一款硬件的每一个驱动是不现实的事情。
偏偏有些厂商看到了 WPBT 的缺陷,借 Windows 来推广自己的广告。
【本文图片来自网络】


登录后才可以发布评论哦
打开小程序可以发布评论哦