打印时出现蓝屏(BSOD)错误:“APC_INDEX_MISMATCH for win32kfull.sys”,发生在 Windows 10 更新后
症状
当从 BarTender(或其他应用程序)打印时,Windows 会崩溃并出现蓝屏死机(BSOD),提示以下错误:“APC_INDEX_MISMATCH for win32kfull.sys”。在打开文件时也可能出现此错误,因为 BarTender 在此过程中会检查打印机列表。
适用环境
- 任何 BarTender 版本和修订版
- 已安装 2021 年 3 月安全更新(KB5000802)的 Windows 10 或等效服务器系统
- Seagull 或打印机厂商的驱动程序
解决方法/答复
2021 年 3 月的 Windows 安全更新已被发现会在尝试使用各种打印机驱动程序打印时引发问题。该更新作为安全更新包于 3 月 9 日晚自动推送到系统。重新安装驱动程序无法解决此问题。
如果你遇到上述症状,有两种方法可以解决此问题。
方法一:微软已于 3 月 15 日发布了一个补丁(KB5001567)来解决该问题。建议安装更晚发布的补丁(KB5001649),该补丁不仅解决了此问题,还修复了 2021 年 3 月 Windows 安全更新中的其他图形打印问题。此补丁需要手动更新获取。请按以下步骤操作:
- 进入“设置” > “更新和安全” > “Windows 更新”。
- 在“可用的可选更新”区域,找到列表中的 KB5001649 并点击链接安装更新。
或者,你也可以从 Windows 更新目录下载补丁并手动安装。
方法二:微软还建议可以选择卸载该更新:
- 打开“设置” > “更新和安全” > “Windows 更新”。
- 点击“查看更新历史记录”
- 点击“卸载更新”链接。
- 找到该更新(KB5000802)并点击“卸载”。
你也可以通过此视频了解如何通过控制面板移除更新:如何查找并移除 Windows 更新(视频 - 0:40)
移除更新后,请暂停更新 7 天,以确保在修复前该补丁不会再次被安装。
更多信息
3 月 15 日,微软针对该问题发布了专门的补丁。你可以在这里查看相关信息:KB5001567。
更晚的补丁(KB5001649)已于 3 月 18 日发布,解决了此问题以及 2021 年 3 月 Windows 安全更新中遇到的其他图形打印问题。
还有其他补丁也包含了相同的修复,可能也会受到影响。如果你找不到上述补丁,可能是你的 Windows 版本较旧,KB 编号不同。以下是所有相关更新的完整列表:
- KB5000802 适用于 Windows 10 版本 2004 和 20H2
- KB5000808 适用于 Windows 10 版本 1909
- KB5000822 适用于 Windows 10 版本 1809
- KB5000848 和 KB5000853 适用于 Windows 8.1
- KB5000841 和 KB5000851 适用于 Windows 7 SP1
如需了解更多信息及 Windows 已知问题的完整列表,可前往微软的 Windows 发布信息页面,点击这里。