Windows 10アップデート後に印刷時「APC_INDEX_MISMATCH for win32kfull.sys」のブルースクリーン(BSOD)エラーが発生する
症状
BarTender(または他のアプリケーション)から印刷しようとすると、Windowsがクラッシュしてブルースクリーン(BSOD)が表示され、「win32kfull.sys の APC_INDEX_MISMATCH」というエラーが表示されます。BarTenderでファイルを開く際にも、プリンター一覧を確認するため同様のエラーが発生することがあります。
環境
- すべてのBarTenderバージョンおよびリビジョン
- 2021年3月のセキュリティアップデート(KB5000802)が適用されたWindows 10または同等のサーバー
- Seagullまたはメーカー製のプリンタードライバー
対処方法/回答
2021年3月のWindowsセキュリティアップデートにより、さまざまなプリンタードライバーで印刷時に問題が発生することが確認されています。このアップデートは3月9日深夜に自動的に配信されました。ドライバーを再インストールしても問題は解決しません。
この症状が発生している場合、以下の2つの方法で対処できます。
方法1:Microsoftはこの問題に対応するホットフィックス(KB5001567)を3月15日にリリースしました。さらに、この問題と追加の印刷関連の不具合に対応したより新しいホットフィックス(KB5001649)のインストールが推奨されています。このパッチは手動で更新する必要があります。以下の手順で行ってください:
- 設定 > 更新とセキュリティ > Windows Update に進みます。
- 「オプションの更新プログラムが利用可能」エリアで、リストからKB5001649を探し、リンクをクリックしてインストールします。
または、Windows Update カタログからパッチをダウンロードし、手動でインストールすることもできます。
方法2:Microsoftはアップデートのアンインストールも推奨しています:
- 設定 > 更新とセキュリティ > Windows Update を開きます。
- 「更新の履歴を表示」をクリックします。
- 「更新プログラムのアンインストール」リンクをクリックします。
- 該当するアップデート(KB5000802)を見つけて「アンインストール」をクリックします。
コントロールパネルからアップデートを削除する方法については、こちらの動画もご参照ください:Windowsアップデートの検索と削除方法(動画・0:40)
アップデートを削除した後は、修正パッチが提供されるまで7日間アップデートを一時停止してください。
詳細情報
3月15日、Microsoftはこの問題に対応する特別なホットフィックスをリリースしました。詳細はこちらをご覧ください:KB5001567。
さらに、3月18日にはこの問題および2021年3月のWindowsセキュリティアップデートで発生した追加の印刷関連の不具合に対応した新しいホットフィックス(KB5001649)がリリースされています。
同じ修正が含まれる他のパッチもリリースされており、影響を受ける場合があります。上記のパッチが見つからない場合は、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の既知の問題一覧については、MicrosoftのWindowsリリース情報ページをこちらからご覧いただけます。