Windows 10でUSBデバイスが認識されないときの直し方|エラーコード43の解決策を徹底解説
PCにUSBデバイスを接続した際に、「USB デバイスが認識されません。エラーコード43(USBデバイスが正しく動作していません)」というエラーが表示されたことはありませんか?これは、Windowsがデバイスを正常に検出できなかったことを意味します。

この問題は多くのユーザーが直面するよくあるトラブルですが、万能な修正方法は存在しません。ある人に有効だった対策が、別の人には効果がないこともあります。インターネット上の情報を探し回る前に、この記事を読めばWindows 10でUSBデバイスが認識されないエラーを確実に解決できるはずです。

表示される主なエラーメッセージ
PCの状態によって、以下のようなエラーメッセージが表示されます。
- USB デバイスが認識されません
- デバイスマネージャーで不明なUSBデバイスとして表示される
- USB デバイスのドライバーソフトウェアが正常にインストールされませんでした
- 問題が発生したためこのデバイスは停止しました。(コード 43)
- プログラムがまだ使用中のため、「ジェネリック ボリューム」デバイスを停止できません
- このコンピューターに接続されているUSBデバイスの1つが異常動作しており、Windowsでは認識できません
どのメッセージが表示されていても心配いりません。このガイドでは、これらすべての問題に対する対処法を紹介します。最後まで読めば、お使いの環境に合った解決策が必ず見つかるでしょう。
Windows 10でUSBデバイスが認識されない原因とは?
原因を特定するのは簡単ではありませんが、以下のような要因が考えられます。
- USBフラッシュドライブや外付けハードディスクが「セレクティブサスペンド」に入ってしまっている
- Windowsに重要なソフトウェア更新が適用されていない
- PCがUSB 2.0またはUSB 3.0に対応していない
- マザーボードのドライバーが古くなっている
- USBセットアドレス要求に失敗している
- USBドライバーが破損または古い
- Windows Updateが無効になっている
それでは、以下のトラブルシューティングガイドに従って、Windows 10でUSBデバイスが認識されない問題を解決していきましょう。
まず試したい基本的な対処法
本格的な対処の前に、以下の簡単な手順を試してみてください。意外とこれだけで解決することもあります。
1. PCを再起動する
シンプルですが効果的です。USBデバイスを取り外し、PCを再起動してから再度接続してみましょう。
2. 他のUSB機器をすべて外す
他のUSB機器をすべて取り外してから再起動し、問題のUSBデバイスだけを接続して動作を確認します。
3. 電源を抜いて放電する
ノートPCの場合は電源アダプターを外してバッテリーを数分間取り出します。その後、バッテリーを戻す前に電源ボタンを数秒間押し続けてください。その後バッテリーを挿入し(電源ケーブルは使わず)、PCを起動してUSBを接続すると改善することがあります。デスクトップPCの場合は電源ケーブルを抜いて数分待ちます。
※注意: この方法で解決したという報告は非常に多くあります。
4. Windows Updateを確認する
Windows Updateが有効になっており、PCが最新の状態であることを確認しましょう。
5. 別のPCで一度接続する
問題の原因が「デバイスの安全な取り外しができていなかったこと」の場合があります。別のPCに接続して必要なドライバーを読み込ませ、きちんと「安全な取り外し」を行ってから、自分のPCに再接続してみてください。
6. Windowsのトラブルシューティングツールを使う
スタートメニューから「トラブルシューティング」と入力し、「ハードウェアとサウンド」の「デバイスの構成」を実行します。
これらの基本対処で解決しない場合は、以下の方法を順番に試してください。
方法1:usbstor.infファイルを復元する
1. エクスプローラーで次のフォルダーを開きます:C:\windows\inf

2. usbstor.infを見つけて切り取り、デスクトップなど安全な場所に一時的に貼り付けます。
3. USBデバイスを接続すると、正常に認識されるようになります。
4. 「USBデバイスが認識されない」問題が解決したら、ファイルを元の場所に戻しておきましょう。
5. C:\windows\infフォルダー内に該当ファイルが見つからない場合や、上記で解決しない場合は、C:\Windows\System32\DriverStore\FileRepositoryに移動し、usbstor.inf_XXXX(XXXXは任意の値)というフォルダーを探します。

6. そこにあるusbstor.infとusbstor.PNFをC:\windows\infフォルダーにコピーします。
7. PCを再起動して、USBデバイスを接続します。
方法2:USBドライバーを更新する
1. Windowsキー + Rを押し、「devmgmt.msc」と入力してEnterキーを押すと、デバイスマネージャーが開きます。

2. 「操作」→「ハードウェア変更のスキャン」をクリックします。
3. 問題のあるUSBデバイス(黄色いビックリマークが付いているもの)を右クリックし、「ドライバーソフトウェアの更新」を選択します。

4. インターネットから自動的にドライバーを検索させます。
5. PCを再起動して、問題が解決したか確認します。
6. まだ認識されない場合は、「Universal Serial Bus controllers(ユニバーサル シリアル バス コントローラー)」内のすべての項目に対して同じ手順を実行します。
7. さらに、デバイスマネージャーで「USBルートハブ」を右クリックしてプロパティを開き、「電源の管理」タブにある「電力の節約のために、コンピューターでこのデバイスの電源をオフできるようにする」のチェックを外します。

問題が解決しない場合は、次の方法に進みましょう。
方法3:高速スタートアップを無効化する
高速スタートアップは、完全シャットダウンと休止状態の両方の特徴を組み合わせた機能です。有効にした状態でPCをシャットダウンすると、実行中のアプリやプログラムがすべて終了し、ユーザーもログオフされます。表面上は新しく起動したWindowsのように見えますが、実際にはWindowsカーネルが読み込まれたままシステムセッションが継続しており、デバイスドライバーは休止状態への準備(現在の状態の保存)をしています。
高速スタートアップは起動を速くする便利な機能ですが、これが原因で「USB Device Descriptor Failure」などのエラーが発生することもあります。実際、高速スタートアップを無効化することで問題が解決したという報告が多数あります。設定は「コントロールパネル」→「電源オプション」→「電源ボタンの動作を選択する」から変更できます。

方法4:USBコントローラーをアンインストールする
1. Windowsキー + Rを押し、「devmgmt.msc」と入力してOKをクリックし、デバイスマネージャーを開きます。

2. Universal Serial Bus controllersを展開します。
3. エラーが出ているUSBデバイス(USBデバイスが認識されない問題が発生しているもの)を接続します。
4. Universal Serial Bus controllersの下に、黄色いビックリマーク付きの「不明なUSBデバイス」が表示されます。
5. それを右クリックし、「デバイスのアンインストール」をクリックして削除します。

6. PCを再起動すると、ドライバーが自動的に再インストールされます。
7. 問題が解決しない場合は、Universal Serial Bus controllers内の各デバイスに対して同じ手順を繰り返します。
方法5:USBセレクティブサスペンド設定を変更する
1. Windowsキー + Rを押し、「powercfg.cpl」と入力してEnterキーを押すと、電源オプションが開きます。

2. 現在選択中の電源プランの「プラン設定の変更」をクリックします。

3. 「詳細な電源設定の変更」をクリックします。

4. 「USB設定」を展開し、さらに「USBセレクティブサスペンドの設定」を展開します。
5. 「バッテリー駆動」と「電源に接続」の両方を「無効」に設定します。

6. 「適用」をクリックしてPCを再起動します。
これで問題が解決しない場合は、引き続き次の方法を試してください。
方法6:Generic USB Hubのドライバーを更新する
1. Windowsキー + Rを押し、「devmgmt.msc」と入力してEnterキーを押し、デバイスマネージャーを開きます。

2. Universal Serial Bus controllersを展開し、Generic USB Hubを右クリックして「ドライバーソフトウェアの更新」を選択します。

3. 「コンピューターを参照してドライバーソフトウェアを検索」を選択します。

4. 「コンピューター上の利用可能なドライバーの一覧から選択します」をクリックします。
5. 「Generic USB Hub」を選択して「次へ」をクリックします。

6. 問題が解決したか確認します。解決しない場合は、Universal Serial Bus controllers内の各項目に対して同じ手順を試します。
7. PCを再起動すれば、USBデバイスが認識されない問題は解決するはずです。
方法7:隠しデバイスをアンインストールする
1. Windowsキー + Xを押し、「コマンドプロンプト(管理者)」をクリックします。

2. コマンドプロンプトで以下のコマンドを順番に入力し、それぞれEnterキーを押します。
set DEVMGR_SHOW_DETAILS=1 set DEVMGR_SHOW_NONPRESENT_DEVICES=1 start devmgmt.msc

3. デバイスマネージャーが開いたら、「表示」メニューから「非表示のデバイスの表示」を選択します。
4. 各デバイスカテゴリーを展開し、グレー表示になっているものや黄色いビックリマークが付いているものを探します。

5. 該当するものが見つかったらアンインストールします。
6. PCを再起動します。
方法8:Microsoftのホットフィックスとレジストリ設定を利用する
1. Microsoftの公式ページからホットフィックスをダウンロードします(Microsoftアカウントでのサインインが必要です)。
2. ホットフィックスをインストールしますが、この時点ではPCを再起動しないでください。ここが重要です。
3. Windowsキー + Rを押し、「devmgmt.msc」と入力してEnterキーを押し、デバイスマネージャーを開きます。

4. Universal Serial Bus controllersを展開し、USBデバイスを接続します。
5. デバイスがリストに追加されると変化が確認できます。
6. 該当デバイス(ハードディスクの場合は「USB Mass Storage Device」)を右クリックし、「プロパティ」を選択します。
7. 「詳細情報」タブに切り替え、プロパティのドロップダウンから「ハードウェアID」を選択します。

8. ハードウェアIDの値をメモするか、右クリックでコピーしておきます。
9. 再度Windowsキー + Rを押し、「regedit」と入力してOKをクリックし、レジストリエディターを開きます。

10. 次のキーへ移動します:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\UsbFlags

11. 「編集」→「新規」→「キー」をクリックします。
12. 新しいキーに以下の形式で名前を付けます。
まずデバイスのベンダーIDを示す4桁の数字、次に製品IDを示す4桁の16進数、そしてデバイスのリビジョン番号を含む4桁の数値を連結します。
13. ベンダーIDと製品IDはデバイスインスタンスパスから確認できます。例えば、デバイスインスタンスパスがUSB\VID_064E&PID_8126&REV_2824の場合、064EがベンダーID、8126が製品ID、2824がリビジョン番号です。
したがって、キー名は064E81262824のようになります。
14. 作成したキーを選択し、「編集」→「新規」→「DWORD (32ビット) 値」をクリックします。
15. 名前を「DisableOnSoftRemove」にして、ダブルクリックで値を編集します。

16. 値のデータに「0」を入力してOKをクリックし、レジストリエディターを閉じます。
※注意: DisableOnSoftRemoveの値が「1」に設定されていると、USBが取り外された際にシステムがそのUSBポートを無効化します。編集の際は慎重に行ってください。
17. ホットフィックスの適用とレジストリ変更後は、必ずPCを再起動します。
まとめ
以上がUSBデバイス認識エラーの対処法です。ここまでの手順でWindows 10でUSBデバイスが認識されない問題は解決したはずです。もし still 問題が残っている場合は、物理的なポートの破損やデバイス自体の故障も疑ってみてください。別のUSBポートや別のケーブルで試すことで切り分けが可能です。
この記事についてご質問がある場合は、お気軽にコメント欄でお尋ねください。また、追加の情報や改善案があれば、ぜひご提案ください。確認後に記事に反映いたします。
-
Windows 10でUSBデバイスが認識されないときの対処法を徹底解説
スマートフォンをWindows PCに接続しても長時間反応がない場合、「Windows 10でUSBデバイスが認識されない」という問題に直面している可能性があります。急いでいるときに大事なファイルを転送できないと、本当に困ってしまいますよね。 この問題の原因は、単純な接続ミスの場合もあれば、WindowsのUSBデバイスドライバーに起因する場合もあります。この記事では、USBデバイスが認識されない問題の解決方法を詳しく解説します。 まずはWindows向けの優れたドライバー更新ソフトの活用をおすすめします。中でも「Smart Driver Care」は、大規模なデータベースからあらゆるデバイス
-
Windows 10で「USBデバイスが認識されません」エラーを解決する5つの方法
Windows 10にUSBデバイスを接続した際、「USBデバイスが認識されません」というエラーが表示されたことはありませんか?これは非常に多くのユーザーが経験するよくあるトラブルで、あなただけではありません。 この記事では、このエラーを解決するための最も効果的な対処法をわかりやすくご紹介します。 Windows 10でUSBデバイスが認識されないエラーを修正する方法 方法1:パソコンの電源を抜いて再起動する シンプルな解決策が意外と効果的なことがあります。まずはパソコンの電源を切ってみましょう。この方法で問題が解決すれば、他の対処法を試す必要がなくなり、時間の節約にもなります。 パソコンを