Windows device driver 做 WHQL 測試時遇到藍屏問題

MS60 CCMa 20 信譽點數
2025-11-26T08:43:50.7+00:00

o 測試環境已重新建置完成 (Win11 25H2 26100 + WinServer 2025).

o 驅動程式在正常模式(關閉數位簽章)下可正常執行, 但在測試模式啟動Verifier (載入Vhf.sys & NuDL.sys), 一安裝就會造成BSOD. 根據Memory.Dump分析, 錯誤點是發生於Vhf.sys (呼叫VhfCreate )內, 問題難排除.

使用者的影像

經Memory.dump分析, 錯誤點是發生於Vhf.sys

Windows for home | Windows 11 | 裝置和驅動程式
0 則留言 沒有留言

由問題作者接受的回答
Francisco Montilla 31,825 信譽點數 獨立顧問
2025-11-26T09:27:49.8+00:00

你好

这个签名几乎总是在 ** Microsoft 内置驱动vhf.sys开启时出现,而不仅仅是在调用 VhfCreate 的第三方驱动上。最佳做法是将驱动验证器只针对你的驱动。验证 vhf.sys 或其他内置系统驱动程序会强制内部压力路径,并立即引发错误检查,掩盖驱动程序是否真的有责任。

在测试机器上,删除所有现有的Verifier设置,然后仅为驱动二进制开启标准设置。从一次提升命令提示符运行中:

verifier /reset

重新启动。然后运行:

verifier /standard /driver `YourDriver.sys`

再次重启并重现WHQL测试。在 vhf.sys 验证器选项中不要包含或任何其他 Microsoft 驱动。如果你是从HLK启动,确保池子不会覆盖这个范围,并且只针对你的驱动。

如果系统不再进行bug检查,就继续使用WHQL。如果没有核实还是会检查bug,vhf.sys请分享完整 0xC4 参数和输出顶部!analyze -v,这样我们就能准确指出你的代码路径中任何VHF API的误用。 VhfCreate

此回答有幫助嗎?

有 1 人認為此回答有所幫助。

1 個其他答案

排序依據: 最實用
  1. MS60 CCMa 20 信譽點數
    2025-11-27T05:25:23.2166667+00:00

    0xC4 parameters and the top of !analyze -v使用者的影像

    此回答有幫助嗎?

    0 則留言 沒有留言

您的回答

答案可由問題作者標示為「已接受」,而由仲裁者標示為「推薦」,這可協助使用者知道答案解決了作者的問題。