修正:デバイスドライバーの以前のインスタンスがまだメモリにあるため、Windowsはこのハードウェアのデバイスドライバーをロードできません(コード38)

このエラーは通常、最近インストールした外部デバイスに関連しており、エラーメッセージにはデバイスに関するパフォーマンスの問題が伴います。 エラー自体は、問題のあるデバイスのプロパティを開くときに、デバイスマネージャーで見つけることができます。

デバイスドライバーの以前のインスタンスがまだメモリにあるため、Windowsはこのハードウェアのデバイスドライバーをロードできません(コード38)

通常、問題のあるデバイスはUSB経由で接続されており、これらのポートを管理することで問題を解決できます。 他のユーザーに有効ないくつかの便利な方法を用意しました。問題を解決できることを願っています。

「デバイスドライバーの以前のインスタンスがまだメモリ(コード38)にあるため、Windowsはこのハードウェアのデバイスドライバーを読み込めません」の原因は何ですか?

考えられる原因のリストはそれほど長くはありませんが、問題を解決するためにどのソリューションを使用する必要があるかはかなり推測できます。 みてみましょう!

  • USBコントローラドライバが正しくインストールされていない可能性があるため、再インストールを検討する必要があります。
  • コンピュータがアイドル状態のときにハードディスクの電源が切れると、多くの人にこの問題が発生したと言われています。
  • この問題は、多くの場合、インストールされているサードパーティのプログラムとサービスがデバイスドライバーに干渉したことが原因で発生しました。 クリーンブートは、問題の原因となっているプログラムを特定するのに役立ちます。

解決策1:Shiftキーを押しながらシャットダウンする

この驚くほどシンプルな方法は、そのシンプルさ、および「Windowsの以前のインスタンスが原因でこのハードウェアのデバイスドライバーを読み込めませんデバイスドライバーはまだメモリ内にあります(コード38)」エラー。

この方法は、ラップトップで最も便利です。 Shiftキーを押しながら、[スタート]メニューまたは物理ボタンの[ 電源オフ ]オプションをクリックします。 これにより、ラップトップの電源が完全にオフになり、すべてがなくなり、次の電源投入が一種の新しい始まりになります。 これで問題が解決するかどうかを確認してください!

解決策2:デバイスマネージャーでUSBデバイスを再インストールする

このソリューションは、デバイスマネージャーの下にあるUSBデバイスの数によっては、他のソリューションよりも数分かかることがありますが、一般に簡単です。 この方法は、ほとんどのユーザーにとって非常に役立ちました。残りの前にこの方法を試してみることを強くお勧めします。

  1. まず、現在マシンにインストールしているドライバーをアンインストールする必要があります。
  2. [スタート]メニューボタンの横にある検索フィールドに「 デバイスマネージャー 」と入力して、デバイスマネージャーウィンドウを開きます。 [実行]ダイアログボックスを開くには、 WindowsキーとRキーの組み合わせを使用することもできます。 ボックスにdevmgmt.mscと入力し、[OK]またはEnterキーをクリックします。

デバイスマネージャーの実行
  1. ユニバーサルシリアルバスコントローラー 」セクションを展開します。 これにより、現在マシンにインストールされているすべてのUSBデバイスが表示されます。
  2. リストの各エントリを右クリックして、コンテキストメニューから[ デバイスアンインストール ]オプションを選択します。 リストのすべてのエントリに対して同じプロセスを繰り返すようにしてください。

デバイスマネージャーでのUSBデバイスのアンインストール
  1. ダイアログプロンプトを確認し、デバイスマネージャーを閉じてコンピューター再起動します 。 Windowsは、アンインストールしたデバイスを自動的に再インストールします。エラーはもう消えているはずです!

解決策3:ハードディスクがオフにならないようにする

これは、簡単に実行でき、同じ問題に苦しんでいる多くの人々を助けているさらに別の素晴らしい解決策です。 この方法により、コンピューターがアイドル状態のときにハードディスクがオフにならないことが保証されます。 これは劇的な変化のように思えるかもしれませんが、デバイスが最終的に正常に動作し始めるという事実と比較すると、マイナーです!

  1. システムトレイにあるバッテリーアイコンを右クリックし、[ 電源オプション ]をクリックします。 Windows 10を使用していない場合は、[スタート]メニューをクリックして、[ コントロールパネル ]を検索します。 [表示方法 ]オプションを[ 大きいアイコン ]に変更し、 [ 電源オプション ]をクリックします

コントロールパネルで電源オプションを開く
  1. 現在使用している電源プラン(通常はバランスまたは省電力)を選択し、[ プラン設定変更 ]をクリックします 。開いた新しいウィンドウで、[ 詳細な電源設定の変更 ]をクリックします
  2. このウィンドウで、リストの[ ハードディスク]エントリの横にある小さなプラスボタンをクリックして展開します。 [設定を変更したハードディスクをオフにする]をクリックしても同じようにします。

オフにしないようにハードディスクを設定します
  1. コンピュータは自動的に切り替えられる場合があるため、すべてのアクティブなバッテリープランに対して同じことを行います。 コード38がコンピューターにまだ表示されるかどうかを確認します。

解決策4:ハードウェアとデバイスのトラブルシューティングツールを実行する

このトラブルシューティングツールは、コントロールパネル内のWindowsトラブルシューティングスイートの標準部分です。 デバイスマネージャーは、デバイスのプロパティ内にトラブルシューティングツールを提供しないため、これはおそらく、仕事を成し遂げるために試すことができる最も便利なものです。 これは多くの人々を助けており、あなたにも役立つことを願っています。

  1. [スタート]ボタンでユーティリティを検索するか、タスクバーの左側(画面の左下)にある[検索]ボタン(Cortana)ボタンをクリックして、 コントロールパネルを起動します。
  2. Windowsキー+ R キーコンボを使用して、「 control.exe 」と入力し、[実行]をクリックして、コントロールパネルを直接開くこともできます。

実行中のコントロールパネル
  1. コントロールパネルが開いたら、ビューを[カテゴリ]に変更し、[ ハードウェアとサウンド]の下の[デバイスとプリンターの表示 ]をクリックして、このセクションを開きます。
  2. 中央のセクションの下で、問題のあるデバイスを見つけ、そのデバイスを1回左クリックして、トップメニューの[ トラブルシューティング ]ボタンをクリックします。 問題のあるデバイスが見つからない場合は、コンピューターのアイコンをクリックします。

問題のあるデバイスのトラブルシューティング
  1. トラブルシューティングツールが問題の検出と解決の試行を完了するのを待ち、画面の指示に従って問題を解決できるようにします。 「 デバイスドライバーの以前のインスタンスがまだメモリ(コード38)にあるため、Windowsはこのハードウェアのデバイスドライバーを読み込めません」というエラーが引き続き表示されるかどうかを確認します。

解決策5:クリーンブート

コンピュータで起動するサービスまたはプロセスを正常に検出するためのクリーンブートは、間違いなくナンバーワンのソリューションです。 他のサービスやプログラムの中には単に問題があるものもあり、これはそれらを特定するのに役立ちます。

  1. キーボードでWindows + Rキーの組み合わせを使用します。 「実行」ダイアログボックスに「 msconfig」と入力し、「OK」をクリックします。

MSCONFIGの実行
  1. 同じウィンドウの[全般]タブで、[ スタートアップのオプションを選択する]をクリックして選択し、[ スタートアップ項目を読み込む ]チェックボックスをオフにして、チェックされていないことを確認します。
  2. [サービス]タブで、[ Microsoftのサービスをすべて隠す ]チェックボックスをオンにし 、[ すべて無効にする ]をクリックします。

マイクロソフト以外のすべてのサービスの起動を無効にする
  1. [スタートアップ]タブで、[ タスクマネージャーを開く ]をクリックします。 [スタートアップ]タブの[タスクマネージャー]ウィンドウで、有効になっている各スタートアップ項目を右クリックし、[ 無効にする]を選択します。

    タスクマネージャーでスタートアップ項目を無効にする
  2. この後、スタートアップ項目を1つずつ有効にし、コンピューターを再起動する必要があります。 その後、エラーが再び表示されるかどうかを確認する必要があります。
  3. 問題のあるスタートアップ項目またはサービスを見つけたら、問題を解決するためのアクションを実行できます。 プログラムの場合、 再インストールまたは修復できます。サービスの場合、 無効にすることができます。

興味深い記事