Windows 11提供稳定和更好的系统驱动程序,25H2版本收紧规则
最近的几个 Windows 11 版本显着提高了驱动程序的质量,并且这一趋势将在 25H2 版本中继续下去。在一个支持文件之后,微软确认Windows 11 25H2正在加紧驱动程序审批和质量。它收紧了最初于 2024 年随 24H2 引入的要求。
微软表示,现在需要使用 CodeQL 扫描驱动程序并通过所有 Must-Fix 查询。 CodeQL 由 Semmle 及后来开发获得的微软于 2019 年推出。根据 GitHub 的文档,Semmle 添加了一个“革命性的语义代码分析引擎”,现在 OEM 可以使用它来测试 Windows 驱动程序。
从 Windows 11 24H2 开始并继续到 25H2,每个内核模式驱动程序(目前图形除外)都需要使用 CodeQL 进行扫描,然后才能针对操作系统进行签名或认证。作为开发人员或 OEM,您可以在源上运行 CodeQL,收集驱动程序验证日志 (DVL) 中的结果,并将该 DVL 复制到您的测试 PC。

静态工具徽标测试是 Microsoft HLK 的一部分,由 CodeQL 结果提供支持,通过检查其签名和 DVL 来确保驱动程序的扫描结果与驱动程序本身相匹配,从而避免对收件箱驱动程序的错误命中。
所有这些听起来都是技术性的,而且对于像你我这样的最终用户来说大多无关紧要,但 Windows 最新版知道这将使每个人受益。
虽然 OEM 在提及“质量”和经过认证的驱动程序时更清楚地了解 Microsoft 真正想要的是什么,但您将可以获得更稳定的驱动程序。正如我提到的,微软正在强迫 OEM(或者强制执行可能是正确的术语)使用 CodeQL,它有一个“必须修复”的概念。
必须修复的查询会标记驱动程序的问题,OEM 必须在驱动程序到达收件箱存储(最终推出到您的其中一台设备)之前清除问题。我注意到 CodeQL 在驱动程序发布之前标记了几个问题,其中包括缓冲区溢出、释放后使用和未经验证的输入。
更多阅读:微软确认Windows 11 25H2,可能会让Windows更加稳定
Windows 11 25H2 更严格的驱动程序政策不会发生任何重大变化。我个人并不认为 Windows 驱动程序处于糟糕的状态,但在一些孤立的情况下,有些人会遇到蓝屏死机。此外,Windows 11功能升级和驱动兼容性问题也较为常见。
此外,另一个值得注意的变化是每个供应商现在都将 CodeQL 作为基准,因此他们必须确保驱动程序满足要求并清除标记。如果按照微软的计划进行,不良驱动程序将被拒绝,或者开发人员将被要求在修复后重新提交。
所有这些变化都需要几个月的时间才能体现出来,面向 Windows 11 25H2 或更高版本的开发人员将需要满足这一新要求。此外,图形和用户模式驱动程序是可选的,这意味着 Windows 认证测试尚未强制执行 CodeQL,因此仍然存在差距。

Windows 11 25H2 是一个次要版本,最初应该作为基于可选“启用包”的版本发布。这意味着它的大小将小于一兆字节,并且较新的累积更新已随所有 Windows 11 25H2 功能一起发布,但它们将处于禁用状态。
下载 Windows 11 25H2 支持包后,功能将自动启用。
Windows 11 2025 更新预计将于 2025 年 10 月发布,其中包含开箱即用的新“开始”菜单、一项可限制 CPU 以降低功耗的新功能以及大量错误修复。
WL通讯
WL通讯!
获取最新的 Windows 和计算新闻,了解系统管理员的变化,并了解 AI 如何改变 Windows!每日新闻综述、每周人工智能综述等等。加入 50,000 名订阅者吧!
姓名电子邮件免费加入
