「USBコントローラが故障状態にあるか、現在インストールされていません」エラーの対処法
WindowsのUSBトラブルシューティングツールを実行した際に、「USBコントローラが故障状態にあるか、現在インストールされていません(The USB Controller is in a failed state or is not currently installed)」というエラーメッセージが表示されることがあります。本記事では、この問題を解決するためのトラブルシューティング方法を詳しくご紹介します。
特にWindows 10のノートパソコンでは、Windows Updateの実行後やトラブルシューティング作業中に、一部のアプリケーションが動作しなくなったり、アンインストールされたりすることがあります。また、USBデバイスが正常に動作しなかったり、システムに認識されなかったりするケースも少なくありません。
USBコントローラが故障状態と表示される原因
ノートパソコンのユーザーにも同様の問題が発生することがあります。デバイスマネージャーには該当デバイスが表示されるものの、通常は「その他のデバイス」カテゴリに黄色い感嘆符付きで表示され、現時点で正常に機能していないことを示します。このエラーが表示されている間は、トラブルシューティングツール自体も正しく動作せず、手動でのデバイスインストールもできない場合がほとんどです。
原因は多岐にわたります。ハードウェアの不具合から、接続しているUSB機器自体の問題まで様々です。WindowsがUSBコントローラを認識できず、「故障状態にある」または「インストールされていない」と表示される場合には、以下の解決策を順番に試してみてください。
1. PCを再起動する
まず最初に試すべきは再起動です。シンプルな方法ですが、この種の問題を解決できるケースは実際に多くあります。再起動によってシステムが一時的な不具合をリセットし、USBコントローラが再認識されることがあります。
2. USBドライバーを更新する
USBが正常に動作していない場合だけでなく、予防策としてもドライバーの更新をおすすめします。お使いのシステムに対応した最新版のUSBドライバーをインストールしましょう。メーカーの公式サイトで、お使いの機種に適したドライバーの更新手順を確認してください。
また、ドライバーがOSのバージョンと互換性がない場合は、ドライバーソフトウェアを互換モードで実行することで問題を回避できる可能性があります。
3. BIOS/UEFI設定でUSB 3.0を無効化する
BIOSまたはUEFI設定からUSB 3.0フラッシュドライブのサポートを無効化し、代わりにUSB 2.0モードで動作するかどうかを確認してください。トラブルシューティングが完了した後で、再度3.0を有効化すれば問題ありません。古いUSB機器との相性問題が原因の場合、この方法が有効なことがあります。
4. デバイスマネージャーを使用する
デバイスマネージャーを使って、ハードウェアの大きな変更をスキャンしましょう。手順は以下の通りです。
Windowsキー + R を押して「ファイル名を指定して実行」を開き、「devmgmt.msc」と入力してOKをクリックすると、デバイスマネージャーが起動します。次に、メニューの「表示」から「非表示のデバイスの表示」を選択してください。
これにより、通常は見えないデバイスの一覧がポップアップ表示されます。その中に「不明なUSBデバイス(Unknown USB Device)」という項目があるはずです。それを右クリックして「デバイスのアンインストール」を選択します。
より確実な結果を得るためには、すべてのUSBデバイスをアンインストールしてからシステムを再起動するのがおすすめです。Windowsが再起動すると、USBデバイスの設定について確認が表示され、ドライバーを自動的に再インストールしてくれる可能性があります。自動的に再インストールされない場合は、「ハードウェア変更のスキャン」オプションを使用してください。
5. セレクティブサスペンドを無効にする
上記の方法でも問題が解決しない場合は、Windows 10に搭載されているセレクティブサスペンド(Selective Suspend)機能が原因である可能性があります。この機能は、特定のUSBポートだけを個別に中断させ、他のポートには影響を与えないものです。省電力に大きく貢献するため、ノートパソコンでは便利な機能ですが、USBデバイスの誤作動を引き起こすこともあります。
この機能を無効にすると、コンピュータはUSBデバイスを中断しなくなります。設定は「電源オプション」の詳細設定から変更できます。
6. ハードウェアとデバイスのトラブルシューティングツールを実行する
Microsoftが提供する組み込みのトラブルシューティングツールは、システムと連携していないデバイスを自動的に検出できます。手順は以下の通りです。
コントロールパネルを開き、「トラブルシューティング」→「すべて表示」の順に選択します。すると、検出可能な問題の一覧が表示されるので、直面している問題に該当する項目を選びましょう。
「ハードウェアとデバイス」のトラブルシューティングツールを選択し、「詳細」をクリックして「自動的に修復を行う」にチェックを入れ、「次へ」をクリックします。トラブルシューティングツールが問題を検出し、一覧の中から該当する問題を特定できます。
なお、Windowsの設定画面から「更新とセキュリティ」→「トラブルシューティング」ページからも、同じトラブルシューティングツールにアクセス可能です。
これらの方法で、USBコントローラのエラーが解決することをお祈りしています。
-
USBが認識されない?エラーコード39の原因と5つの解決方法
USBメモリ、キーボード、マウス、外付けハードディスクなどのUSB機器を使おうとしても、PCにまったく認識されない——そんな経験はありませんか?この場合、USBポート自体に問題がある可能性があります。まずは、そのUSB機器を別のPCに接続して正常に動作するか確認しましょう。別のPCでは問題なく使えるのであれば、原因はあなたのPC側にあると特定できます。 より詳しい情報を得るには、デバイスマネージャーを開いてください。「ユニバーサル シリアル バス コントローラー」を展開し、黄色い「!」マークが付いているデバイスを右クリックして「プロパティ」を選択すると、次のようなエラーメッセージが表示されます
-
VirtualBoxで「USBデバイスのプロキシデバイスの作成に失敗しました」エラーを修正する方法
Oracle Corporationが開発したOracle VM VirtualBoxは、代表的な仮想化ソフトウェアです。Windows、Mac、Oracle Solaris、Linuxなど、複数のOSを同一コンピューター上で同時に実行できるのが特徴で、無料でアプリケーションとしてインストールでき、仮想環境上で動作することから「VirtualBox」という名称が付けられています。 しかし、VirtualBoxユーザーの間では、USBデバイスを接続する際に「VERR_PDM_NO_USB_PORTS」エラーが発生するという報告が見られます。同じ問題でお困りの方に向けて、本記事では「USBデバイス