プリンター、スキャナーなどの外部デバイスがWindows 10システムに接続されている場合、デバイスはUSB(またはその他のポスト)を介してドライバーをプッシュするか、ユーザーは外部メディアを介してドライバーをインストールする必要があります。どちらの場合も、ドライバーがシステムに読み込まれ、その後、デバイスを使用できるようになります。ただし、場合によっては、デバイスのプロパティまたはデバイスマネージャに次のエラーが表示されることがあります。
デバイスドライバの以前のインスタンスがまだメモリにあるため、Windowsはこのハードウェアのデバイスドライバをロードできません(コード38)。
Windowsはこのハードウェアのデバイスドライバーをロードできません、コード38
このエラーが表示された場合、Windowsはデバイスマネージャーにデバイスドライバー(コード38)を読み込めません。これは、デバイスドライバーの以前のインスタンスがまだメモリに残っていることを意味します。デバイスが使用されるたびに、ドライバはメモリにロードされてからアンロードされます。このエラーは、OSが不要なドライバーをロードした場合、またはドライバーのアンロードに失敗した場合に発生する可能性があります。この問題の背後にある原因は次のとおりです。
- 廃止されたバージョンのドライバーがまだシステムにインストールされています。
- USBドライバが更新されていない可能性があります。
- サードパーティのプログラムがインストールを妨害している可能性があります。
この問題を解決する最も簡単な方法は、Windows10コンピューターを再起動することです。このようにして、OSはメモリからすべてを完全にオフロードし、新しく起動します。それでも問題が解決しない場合は、次の解決策に進んでください。
- 以前にインストールしたドライバーをアンインストールし、製造元のWebサイトから新しいバージョンを再インストールします
- ハードウェアとデバイスのトラブルシューティングを実行する
- USBドライバーを再インストールします
- クリーンブートでシステムを実行する
1]以前にインストールしたドライバーをアンインストールし、製造元のWebサイトから新しいバージョンを再インストールします
この説明のこのエラーは、プリンターとスキャナーのドライバーをロードするときによく見られます。その理由の1つは、ソフトウェアとドライバーがパッケージに付属しており、通常は外部メディア(CD / DVD)に含まれていることです。したがって、ユーザーがソフトウェアパッケージをインストールすると、製造元によって新しいバージョンがリリースされた可能性があります。
このような場合は、以前にインストールしたドライバパッケージをアンインストールし、製造元のWebサイトからドライバをダウンロードしてインストールしてください。
2]ハードウェアとデバイスのトラブルシューティングを実行する
ハードウェアとデバイスのトラブルシューティングは、システムに接続されているハードウェア(特に外部のもの)に関連する問題を検証し、問題が発生する可能性があることを修正します。
[スタート]> [設定]> [更新とセキュリティ]> [トラブルシューティング]に移動します。リストからハードウェアとデバイスのトラブルシューティングを実行します。
3] USBドライバーを再インストールします
USBドライバーは、デバイスマネージャーから更新できます。Win + Rを押して[実行]ウィンドウを開き、コマンドdevmgmt.mscを入力します。Enterキーを押して、デバイスマネージャを開きます。
USBドライバーのリストを展開し、各ドライバーを右クリックして、[ドライバーの更新]を選択します。
4]クリーンブートでシステムを実行します
サードパーティのソフトウェアが干渉を引き起こしている場合は、クリーンブートでシステムを実行すると役立つ場合があります。目的は、同様のドライバーを使用する別のプログラムが起動時に同じドライバーをトリガーしないようにすることです。クリーンブート状態のときに、問題を手動でさらにトラブルシューティングすることもできます。
PS:Windowsがドライバーをロードできない場合は、メモリの整合性設定をオフにして、それが役立つかどうかを確認することもできます。
その他のデバイスマネージャーエラーコードとその解決策はこちら。