在 Windows 10 1803 下使用任何 USB 2.0 蓝牙适配器会导致在关闭蓝牙或配对(较少见)时出现蓝屏死机 (BSoD)。此 BSoD 在 8 个不同的系统上使用 6 个不同的适配器复制。运行 Windows 10 1703 或 1709、Windows 7 或 Windows 8.1 的系统不受影响。未测试 32 位系统。
将设备与 Windows 蓝牙配对时也会出现这种情况,但可能性较小。通过 API 调用配对功能也会引发 BSoD,但并非每次都会发生。
这是蓝屏消息:
DRIVER_IRQL_NOT_LESS_OR_EQUAL 0x000000d1 (0x000000000000000, 0x0000000000000002, 0x000000000000000, 0xfffff80583731a0d)
WinDbg 消息:
可能由以下原因造成:bthport.sys(bthport!HCI_WriteScanEnableCallback+a4)
视频演示(53秒,无音频)
新鲜的迷你转储
https://mega.nz/#F!mWpWCAiD!ZhqDoQYD0cQXT2O7Q-vtsw
(此问题解决后,转储将被删除)
蓝牙适配器使用 Windows 附带的驱动程序。板载蓝牙适配器不受影响。系统是从 1709 升级还是从 1803 ISO 全新安装并不重要。Windows 10 Pro 和 Enterprise 已测试会产生此错误。
加密狗为 USB 2.0 并使用蓝牙 2.0 或 2.1 Class II。
问题不在于关闭蓝牙适配器会产生 BSoD,而在于配对也会导致 BSoD。
这似乎是 Windows 10 1803 中引入的一个错误。有解决方法或修复方法吗?我还能尝试什么吗?
更新2018-07-16:使用 Windows 10 更新 2018-07(内部版本 17134.165),微软似乎已经修复了蓝牙 2.0 适配器,但现在却损坏了蓝牙 4.2 适配器。与以前一样的错误。
答案1
微软已在 KB4340917(OS Build 17134.191)中解决了此问题。
https://support.microsoft.com/en-us/help/4340917/windows-10-update-kb4340917
解决与使用服务质量 (QoS) 参数进行蓝牙连接的外围设备相关的问题。