第 130 期:Windows 11 将提供更稳定系统驱动程序

第 130 期:Windows 11 将提供更稳定系统驱动程序

作者:BlogUpdater |  时间:2025-07-21 |  浏览:619 |  评论已关闭 条评论

您是否也感觉到了,最近几个 Windows 11 版本显著提高了驱动程序的质量,并且这一趋势将在版本 25H2 中继续下去。在一份支持文档中,微软确认 Windows 11 25H2 将进一步采取措施提升驱动程序的质量。它收紧了之前 24H2 引入的驱动程序要求。

微软表示,开发者现在需要使用 CodeQL 扫描其开发的驱动程序并通过所有 Must-Fix 检查。CodeQL 最初由 Semmle 开发,后来该公司于 2019 年被微软收购。根据官方文档,Semmle 添加了一个“革命性的语义代码分析引擎”,开发者现在可以使用它来测试 Windows 驱动程序。

从 Windows 11 24H2 开始,以及最新发布的 25H2,每个内核模式驱动程序(图形驱动除外)都需要使用 CodeQL 进行扫描,然后才能对其进行操作系统签名或认证。作为开发人员或 OEM 厂商,可以在代码上运行 CodeQL,在驱动程序验证日志 (DVL) 中收集结果,并将该 DVL 复制到测试电脑。

静态工具扫描是微软 HLK 的一部分,由 CodeQL 扫描引擎提供支持,通过检查驱动程序的签名和 DVL 来确保驱动程序的扫描结果与驱动程序本身匹配,从而发现驱动程序上的潜在错误。

所有这些听起来都好像挺高科技的,好像对于我们这些普罗大众没多大关系,但我们明白这可以提升驱动程序的质量,从而每个用户都可以从中受益。

提到驱动程序质量,OEM 厂商应该更清楚地明白微软真正想要的是什么。普通用户将可以使用更稳定的驱动程序。正如我提到的,微软正在强制 OEM 厂商使用 CodeQL,厂商必须修复那些“必须修复”的问题。(嗯,一个都不能少!)

静态扫描会标记驱动程序的问题,OEM 必须在驱动程序签名(最终推出到您的设备) 之前修复这些问题。我注意到 CodeQL 在驱动程序发布之前标记了几个问题,包括缓冲区溢出、释放后使用和未经验证的输入。

Windows 11 25H2 更严格的驱动程序策略不会显著地改变任何事情。我个人认为 Windows 驱动程序的状态并不糟糕,但有几种孤立的情况会让你们中的一些人遇到蓝屏死机。要我说,Windows 11 功能升级和驱动程序兼容性问题更为常见。

此外,另一个值得注意的变化是,每个驱动供应商现在都将 CodeQL 作为基线,因此他们必须确保驱动程序满足要求并解决被标记出的问题。如果按照微软的计划进行,不良驱动程序将被拒绝或要求开发人员在修复后重新提交。

所有这些变化都需要几个月的时间才能体现出来,并且以 Windows 11 25H2 或更高版本为目标的开发人员将需要满足这一新要求。此外,图形和用户模式驱动程序是可选的,这意味着 Windows 认证测试尚未强制实施 CodeQL,因此对于此类驱动的开发者,还有点时间慢慢优化程序。

Windows 11 25H2 将于今年秋季发布

Windows 11 25H2 是一个次要版本,最初应该作为基于“启用包”的可选版本发布。这意味着它的大小将小于一兆字节,并且较新的累积更新已经加入了所有 Windows 11 25H2 功能,但它们将处于禁用状态。

下载 Windows 11 25H2 启用包后,所有新功能将自动打开。

Windows 11 2025 更新预计将于 2025 年 10 月发布,包括全新设计的开始菜单,节能优化,以及一大波问题修复。

我们的 拓扑梅尔智慧办公平台 最近也更新到了 5.0 版本,已通过各大应用商店的审核,大家可以体验一番!

拓扑梅尔智慧办公平台 是一款日常办公软件,主要面向经常使用电脑的朋友。它提供了各种提升办公效率的小功能,同时操作上尽可能的简单方便。
主要功能:屏幕分享,音视频通话,文本消息,文件传输,个人文件管理,个人工作台,文件搜索等。

对于微软的驱动程序新的审核策略,您怎么看?

本文来自:Windows 11 offers stable and better system drivers, version 25H2 tightens rules

标签:

评论已关闭。