Windowsエラーコード38の直し方:以前のドライバーインスタンスがメモリに残っている問題を解決する5つの方法
このエラーは、主に最近接続・インストールした外部デバイスに関連して発生し、エラーメッセージと同時にそのデバイスの動作不良が見られるのが特徴です。エラーの詳細は、デバイスマネージャーで問題のあるデバイスのプロパティを開くことで確認できます。

問題のデバイスはUSB経由で接続されているケースがほとんどで、ポートの管理によって問題を解決できる場合があります。この記事では、実際に多くのユーザーの問題解決に役立った複数の対処法をご紹介します。ぜひ参考にしてください!
「Windowsはこのハードウェアのデバイスドライバーを読み込めません。以前のインスタンスがまだメモリにあるためです(コード38)」エラーの原因とは?
考えられる原因のリストはそれほど長くありませんが、どの解決策を試すべきかを絞り込むには十分な情報です。それでは詳しく見ていきましょう!
- USBコントローラーのドライバーが正しくインストールされていない可能性があります。再インストールを検討しましょう。
- コンピューターがアイドル状態になったときにハードディスクの電源が切れる設定になっていることが、多くのユーザーでこの問題の原因となっています。
- インストール済みのサードパーティ製プログラムやサービスがデバイスドライバーに干渉していることもよくあります。クリーンブートを実行すれば、原因となっているプログラムを特定できます。
解決策1:シャットダウン時にShiftキーを押し続ける
この非常にシンプルな方法は、その手軽さからリストの筆頭に挙げる価値があります。実際、「Windowsはこのハードウェアのデバイスドライバーを読み込めません(コード38)」エラーに悩まされた無数のユーザーを救ってきた実績があります。
この方法は特にノートパソコンで効果的です。スタートメニューの「電源」ボタンまたは物理的な電源ボタンをクリックする際に、Shiftキーを押し続けてください。これによりノートパソコンが完全にシャットダウンされ、次回の起動がいわば新たなスタートとなります。この方法で問題が解決するか確認してみてください!
解決策2:デバイスマネージャーでUSBデバイスを再インストールする
この解決策も比較的簡単ですが、デバイスマネージャー内のUSBデバイスの数によっては、他の方法より少し時間がかかるかもしれません。これまでに最も多くのユーザーを助けてきた方法なので、まず最初に試すことをおすすめします!
- まず、現在マシンにインストールされているドライバーをアンインストールします。
- スタートボタンの横にある検索フィールドに「デバイスマネージャー」と入力して開きます。あるいは、Windowsキー + Rのキーボードショートカットで「ファイル名を指定して実行」ダイアログを開き、「devmgmt.msc」と入力してOKまたはEnterキーを押す方法もあります。

- 「ユニバーサル シリアル バス コントローラー」のセクションを展開します。現在マシンにインストールされているすべてのUSBデバイスが表示されます。
- リスト内の各項目を右クリックし、コンテキストメニューから「デバイスのアンインストール」を選択します。リスト上のすべての項目に対して同じ操作を繰り返してください。

- 表示されるダイアログの指示を確認し、デバイスマネージャーを閉じてコンピューターを再起動します。Windowsが自動的にアンインストールしたデバイスを再インストールし、エラーは解消されるはずです!
解決策3:ハードディスクが電源オフにならないよう設定する
これも簡単に実行でき、同じ問題に悩む多くの人々を助けてきた素晴らしい解決策です。この方法では、コンピューターがアイドル状態でもハードディスクの電源が切れないように設定します。大きな変更に思えるかもしれませんが、デバイスが正常に動作するようになることを考えれば些細なことです!
- システムトレイにあるバッテリーアイコンを右クリックし、「電源オプション」をクリックします。Windows 10以外を使用している場合は、スタートメニューから「コントロールパネル」を検索し、「表示方法」を「大きいアイコン」に変更してから「電源オプション」をクリックしてください。

- 現在使用中の電源プラン(通常は「バランス」または「省電力」)を選択し、「プラン設定の変更」をクリックします。開いた新しいウィンドウで「詳細な電源設定の変更」をクリックします。
- このウィンドウで、リスト内の「ハード ディスク」項目の横にある小さなプラスボタンをクリックして展開します。「次の時間が経過後にハード ディスクの電源を切る」も同じように展開し、設定値を「なし」に変更します。

- コンピューターが自動的に切り替えることがあるため、アクティブなすべての電源プランに対して同じ操作を行います。「コード38」エラーがまだ表示されるかどうか確認してください。
解決策4:ハードウェアとデバイスのトラブルシューティングツールを実行する
このトラブルシューティングツールは、コントロールパネルのWindowsトラブルシューティングスイートに標準搭載されている機能です。デバイスマネージャーのデバイスプロパティ内にはトラブルシューティングツールが用意されていないため、問題解決のために試せる中で最も有用なものの一つと言えます。多くの人々を助けてきた実績があり、あなたのお役にも立てるはずです。
- スタートボタンでユーティリティを検索するか、タスクバー左側の検索ボタン(Cortana)をクリックして「コントロールパネル」を起動します。
- Windowsキー + Rのキーボードショートカットを使い、「control.exe」と入力して「実行」をクリックすれば、コントロールパネルを直接開くこともできます。

- コントロールパネルが開いたら、表示を「カテゴリ」に変更し、「ハードウェアとサウンド」の下にある「デバイスとプリンターの表示」をクリックしてこのセクションを開きます。
- 中央のセクションで問題のあるデバイスを見つけ、一度左クリックして選択し、上部メニューの「トラブルシューティング」ボタンをクリックします。問題のあるデバイスが見つからない場合は、コンピューターのアイコンをクリックしてください。

- トラブルシューティングツールが問題の検出と解決を試みるのを待ち、画面の指示に従って問題の修正を許可します。「Windowsはこのハードウェアのデバイスドライバーを読み込めません。以前のインスタンスがまだメモリにあるためです(コード38)」エラーがまだ表示されるかどうか確認してください。
解決策5:クリーンブートを実行する
コンピューターの起動時に開始されるサービスやプロセスを正常に検出するためにクリーンブートを実行することは、間違いなく最良の解決策の一つです。他のサービスやプログラムが問題の原因である場合もあり、この方法なら原因を突き止めることができます。
- キーボードでWindows + Rキーの組み合わせを押します。「ファイル名を指定して実行」ダイアログボックスに「msconfig」と入力し、「OK」をクリックします。

- 同じウィンドウの「全般」タブで「スタートアップのオプションを選択する」を選択し、「スタートアップの項目を読み込む」チェックボックスのチェックを外します。
- 「サービス」タブで「Microsoftのサービスをすべて隠す」チェックボックスを選択し、「すべて無効」をクリックします。

- 「スタートアップ」タブで「タスク マネージャーを開く」をクリックします。タスクマネージャーウィンドウの「スタートアップ」タブで、有効になっている各スタートアップ項目を右クリックし、「無効化」を選択します。

- その後、スタートアップ項目を一つずつ有効にしながらコンピューターを再起動し、エラーが再度表示されるかどうかを確認します。
- 問題のあるスタートアップ項目やサービスを特定できたら、適切な対応を行います。プログラムであれば再インストールや修復を、サービスであれば無効化などを試してみてください。
-
【解決済み】「構成情報が不完全または破損しているため、Windowsがこのハードウェアデバイスを起動できません」(コード19)エラーの直し方
Windowsのコード19エラーとは?「構成情報が不完全または破損しているため、Windowsはこのハードウェアデバイスを起動できません(コード19)」というエラーは、主にCD/DVDドライブなどのデバイスが使用できなくなるトラブルです。このエラーが表示される場合、デバイスドライバーが破損しているか、古くなっている可能性が高く、ドライバーが対応するハードウェアを正しく認識できなくなっています。なお、コード19はデバイスマネージャーが表示するエラーコードであり、システムエラーコードとは別物なので混同しないよう注意してください。ご安心ください。以下のトラブルシューティング手順に従えば、コード19の
-
【Windows】「問題が報告されたため、このデバイスを停止しました(コード 43)」エラーの解決方法
USB メモリや外付け HDD などの USB デバイスを接続したときに、「USB デバイスが認識されません」というエラーが表示されることがあります。この問題を解決するには、根本的な原因を突き止めて適切に対処する必要があります。まず最初に、デバイス マネージャーを開き、「ユニバーサル シリアル バス コントローラー」を展開して、エラーが発生しているデバイス(黄色の「!」マークが付いています)を右クリックし、「プロパティ」を選択しましょう。 プロパティ ウィンドウの「デバイスの状態」欄に、「Windows は問題が報告されたため、このデバイスを停止しました(コード 43)」というメッセージが表示