この記事では、Windows 11 に USB スキャナーを接続した問題について説明します。
概要
現在、Windows 11 において、次のような操作を行うと USB スキャナーのドライバーのロードに失敗して、スキャナーが正しく動作しない問題があることを確認しています。
(1) Windows が起動している状態で USB スキャナーを接続します。
(2) スキャナーと PC が接続されている USB ケーブルを抜く、またはスキャナーの電源をオフにします。
(3) Windows を再起動します。
(4) Windows 起動後、再度 USB スキャナーを接続、あるいは電源をオンにします。
結果:USB スキャナーを使用するアプリケーションを起動し、スキャナーの利用を試みると、スキャナー ドライバーの有無に関わらず [このデバイスを使用するには WIA ドライバーが必要です。] というエラーが表示されます。
状況
この現象については Windows 11 の不具合であり 2022/9/20 に公開された更新プログラム KB5017383 (OS Build 22000.1042) 以降で修正されました。
September 20, 2022—KB5017383 (OS Build 22000.1042) Preview
https://support.microsoft.com/en-us/topic/september-20-2022-kb5017383-os-build-22000-1042-preview-62753265-68e9-45d2-adcb-f996bf3ad393
開発者向け詳細情報
この現象による問題かどうかについては c:\windows\debug\WIA\wiatrace.log を参照することで、判断することができます。
Windows 11 において、ドライバーをインストールしているにもかかわらず、概要に記載のようなエラーが表示される場合、WIA Trace Log に次のようなログが出力されていないかご確認ください。USDWrapper::LoadDriver のエラーコードとして hr = 0x80070057
が記録されている場合、この現象に該当していると考えられます。
1 | WIA: xxxx.yyy zzz 0 0 [wiaservc.dll] ERROR: USDWrapper::LoadDriver, We encountered an error attempting to load driver for (YourScannerName), error (0x80070057) |
変更履歴
2021/12/31 created by riwaida
2022/10/20 modified by riwaida : 更新プログラムの情報追加
※ 本記事は 「jpwdkblog について」 の留意事項に準じます。
※ 併せて 「ホームページ」 および 「記事一覧」 もご参照いただければ幸いです。