Windows 10でドライバー検出コントローラーエラーを解決する方法
悪名高い「ドライバーがコントローラーエラーを検出しました」というメッセージへの対処は、特にUSBデバイスの使用をブロックしたり、システムに不具合が生じたりする場合、非常にイライラさせられるものです。報告によると、この奇妙な不具合は、ハードウェア(USBドライブや外付けデバイスなど)とWindows間の通信に何らかの不具合が生じたときに発生することが多いようです。残念なことに、原因はケーブルの緩み、ドライバーの古さ、ハードウェアの故障、さらにはBIOSの不具合など、多岐にわたります。朗報は?この問題を解決する方法はいくつかあり、以下のいずれかの修正方法でコントローラーエラーを解決できる可能性があります。ただし、これらのエラーは頑固な場合があり、解決までに何度か試行したり再起動したりする必要があることを覚えておいてください。
Windowsで「ドライバーがコントローラーエラーを検出しました」というエラーを修正する方法
すべてのケーブルを接続し、再接続します
基本的な方法に聞こえるかもしれませんが、試してみる価値はあります。原因はUSB接続の緩みや不具合だけの場合も少なくありません。外付けドライブ、マウス、キーボードなど、すべてのUSBケーブルを一度取り外し、再度差し込んでみてください。できれば別のポートに差し込んでみてください。ケーブルが破損したり汚れたりしていないことも確認しましょう。環境によっては、特に接続不良が原因でWindowsがデバイスを認識できない場合は、この簡単な手順で問題が解決することもあります。それでも問題が解決しない場合は、下記の解決策もご参照ください。
USBデバイスを別のポートに切り替える
多くの場合、特定のUSBポートが故障したり破損したりすると、このエラーが発生します。そのため、ドライブやデバイスをあるポートに接続してこのエラーが発生した場合は、別のポートに接続してみてください。少し奇妙に思えるかもしれませんが、一部のマシンでは、ポートを交換するだけでWindowsにこの厄介なコントローラーエラーを知らせるのに十分な場合があります。これは、USBポートが過度に使用されていたり、物理的に損傷している場合に特に当てはまります。これが根本的な原因であれば、エラーは解消されるはずです。一部のマシンでは、ほぼ自動的にエラーが解消される場合もあります。別のポートに接続すると、あっという間にエラーが消えます。もちろん、これで問題が解決しない場合は、ドライバーの更新を検討してください。
USBドライバを更新する
ポートを切り替えても問題が解決しない場合は、ドライバーが古くなっているか破損している可能性があります。古いドライバーはデバイスの検出に支障をきたし、コントローラーのエラーを引き起こすことがあります。簡単に更新する方法は次のとおりです。
- [スタート] ボタンを右クリックし、[デバイス マネージャー] を選択します。
- USB コントローラーを見つけます (通常は[ユニバーサル シリアル バス コントローラー]の下にあります)。
- 問題の原因となっていると思われる各デバイスを右クリックし、[ドライバーの更新]を選択します。
- ポップアップウィンドウで、「ドライバー ソフトウェアの最新版を自動検索する」を選択します。
Windowsが新しいバージョンを見つけたら、インストールを待ちます。その後再起動してください。Windowsがドライバーの更新を完全に適用するまで、少し時間がかかる場合があります。一部のマシンでは、この修正だけでエラーを解消できる場合があります。
BIOSファームウェアを更新する
BIOSの設定が古い場合や、リフレッシュが必要な場合があります。BIOSのアップデートを忘れると、ハードウェアの互換性の問題が発生することがよくあります。一般的な手順は以下のとおりです。
- マザーボードまたはシステム製造元の Web サイトにアクセスします。
- お使いのモデル固有のBIOSアップデートを探してください。通常、システム情報またはマザーボードのモデルを入力する必要があります。
- 最新のBIOSファイルをダウンロードし、フラッシュ手順を注意深く実行してください。多くの場合、起動可能なUSBメモリの作成やWindowsユーティリティの使用が必要になるので、手順を飛ばさずに読んでください。
アップデートが完了したら、PCを再起動してエラーが再び表示されるかどうかを確認してください。BIOSのフラッシュは、不適切に行うとリスクを伴う場合があるので、自信がある場合、またはお使いのハードウェアの詳細なガイドに従って作業を進めてください。一部のコンピューターでは、古いBIOSがこれらのコントローラーエラーの原因となっている場合があります。
Windows Update トラブルシューティングを実行する
Windowsには、アップデートやドライバーの問題を自動的に検出できるトラブルシューティングツールが組み込まれています。起動するには:
- 押すとWin + I設定が開きます。
- [更新とセキュリティ] > [トラブルシューティング]に移動します。
- [追加のトラブルシューティング] (必要な場合)をクリックし、 [Windows Update]を選択して[トラブルシューティングの実行]をクリックします。
指示に従うと、Windowsが自動的に破損したアップデートやドライバのリンクを修復する場合があります。再起動して、厄介なエラーが続くかどうかを確認してください。設定によっては、これによりコントローラーエラーの原因となっているシステムの競合が解消される可能性があります。
Windowsメモリ診断を実行する
それでもダメな場合は、RAMを確認してください。不安定なメモリはドライバーやハードウェアの認識に支障をきたし、コントローラーのエラーを引き起こす可能性があります。テスト方法は次のとおりです。
- を押してWindows + R、入力し
mdsched.exe、Enter キーを押します。 - 「今すぐ再起動して問題がないか確認する」を選択してください。PCが再起動し、メモリがスキャンされます。問題が見つかった場合は、故障したRAMモジュールを交換するか、少なくとも再装着する必要があるかもしれません。
これは通常、コントローラー エラー警告の原因としてハードウェアの問題を除外する良い方法です。
場合によっては、エラーが頑固であったり、根本的なハードウェアの問題が原因であることもあります。ハードウェアの障害の中には、ソフトウェアの調整では解決できないものもあることを覚えておいてください。これらの手順をすべて試しても問題が解決しない場合は、技術者に相談するか、疑わしいハードウェア部品の交換を検討してください。
まとめ
- すべての USB ケーブルを抜き差しし、しっかりと接続されていることを確認します。
- ポートの損傷を排除するために、別の USB ポートを試してください。
- デバイス マネージャーを使用して USB ドライバーを更新します。
- 製造元の Web サイトから BIOS アップデートを確認してください。
- Windows Update トラブルシューティング ツールを実行します。
- RAM の問題を排除するためにメモリ診断を実行します。
まとめ
コントローラーのエラーに対処するのは面倒ですが、ほとんどの場合、ドライバーのアップデートや接続不良が原因です。ハードウェアの故障は確かに起こりますが、多くの場合、ポートの交換やドライバーのアップデートだけで解決します。これらの方法は試してみるのに簡単で、頭を悩ませたり修理を依頼したりする手間を大幅に省くことができます。このヒント集が、この問題で困っている人の時間を少しでも節約できれば幸いです。私の場合はいくつかの設定で効果があったので、ここでも役立つことを願っています。