PCにUSBデバイス(マウス・キーボード・外付けSSDなど)を接続しても、特定のUSB2.0ポートだけ認識しないケースがあります。
上記の問題は今まで正常に認識していた場合に関わらず、突然認識しなくなってしまうケースもあります。
今回は、Windows10のPCで一部のUSBポートが認識しない場合の対処法について紹介します。特定のポートが認識できない場合は、参考にしてみてください。
この記事の内容
USBポートがデバイスを認識しない原因
PCの特定のUSBポートがデバイスを認識しない場合、原因としては主に次のようなことが考えられます。
- USBデバイスの一時的な接続エラー
- Windowsの一時的な問題・不具合
- USBポートの電源供給に問題がある
- USBコントローラードライバーの不具合、破損
- USBポートの故障
USBポートが動作しない原因の中でも、USBデバイスの一時的な接続の問題、もしくは電源供給に問題があることが多いです。
上記の原因ごとの対処法を紹介しいくので、順にUSBポートが正常に動作しないか確認してください。
対処1: USBデバイスを再接続する
USBデバイスの単純な接触不良や一時的な接続エラーが原因で、USBポートが認識しなくなっているケースが考えられます。
そのため、一度USBデバイスの抜き差しを試してみてください。また、他のUSBデバイスを接続して同様に動作しないか確認してください。
USBデバイスの再接続、もしくは他のUSBデバイスの接続でUSBポートが正常に動作する場合は、一時的な接続の問題が起きていたと判断できます。
上記の方法を試してもUSBポートが動作しない場合は次の対処方法に進んでください。
対処2: PCを再起動する
USBデバイスの再接続を試してもUSBポートが認識しない場合は、Windowsのシステムに一時的な問題が起きていることが考えられます。
Windowsに問題がある場合は再起動するだけで問題が解決する可能性があります。そのため、PCを一度再起動してからUSBポートの動作を確認してください。
また、ノートパソコンのUSBポートが認識しない場合は、電源関連に問題が起きていることも考えられます。そのため、次の手順で再起動することをおすすめします。
- ノートパソコンをシャットダウンします。
- バッテリーを取り外して電源プラグを抜きます。
- 再度バッテリーを取り付けて電源プラグを刺します。
- 電源をモバイルバッテリーから取っている場合は、コンセントに直接接続してください。
- PCを起動して、USBデバイスの動作を確認します。
一時的な問題が起きていた場合は、再起動後にUSBポートが正常に動作するはずです。再起動で改善しない場合は、次の対処方法に進んでください。
対処3: USBコントローラードライバーの電源供給設定を変更する
USBポートの電源供給に問題があり、USBポートが正常に動作しないケースが考えられます。この問題は、特にノートパソコンで発生しやすいです。
そのため、USBコントローラーのドライバーの電源供給設定を確認して、設定の変更を試してみてください。
デバイスドライバーの電源供給設定を変更するには、次の手順で操作します。
- 「Windowsマーク」を右クリックして「デバイスマネージャー」を選択して起動します。
- 「ユニバーサルシリアルバスコントローラー」のツリーを展開します。
- 表示されたデバイスから「USB Root Hub」を右クリックして「プロパティ」を選択します。
- 「USB Root Hub」が複数ある場合は、全てのデバイスに設定を行います。
- 「電源の管理」タブを開きます。
- 「電力の節約のために、コンピューターでこのデバイスの電源をオフにできるようにする」のチェックを外して「OK」をクリックします。
- すべての「USB Root Hub」に同じ設定を行います。
USBコントローラーの電源供給設定を変更できたら、USBポートが認識できない問題が解決したか確認してください。
対処4: USBコントローラードライバーを再インストールする
USBデバイスドライバーが破損していることが原因で、USBポートが正常にデバイスを認識できていないケースが考えられます。
そのため、USBデバイスドライバーを再インストールすることで問題が解決する可能性があります。再インストールする手順は次のとおりです。
- 「Windowsマーク」を右クリックして「デバイスマネージャー」を選択して起動します。
- 「ユニバーサルシリアルバスコントローラー」のツリーを展開します。
- 表示されたデバイスから「USB Root Hub」を右クリックして「デバイスのアンインストール」を選択します。
- 「USB Root Hub」が複数ある場合は、全てのデバイスをアンインストールします。
- 確認が表示されるので「アンインストール」をクリックします。
- すべての「USB Root Hub」デバイスをアンインストールできたら、PCを再起動します。
アンインストール後にPCを再起動すると、自動的にUSBデバイスドライバーが再インストールされます。
問題のあったUSBポートにデバイスを接続して、正常に認識するようになったか確認してください。
対処5: 高速スタートアップを無効化する
Windowsの高速スタートアップ機能が原因で、USBポートがデバイスを認識しないケースが考えられます。
そのため、高速スタートアップ機能を無効にしてPCを再起動することでUSBポートの問題が解決する可能性があります。
高速スタートアップを無効にするには、次の手順で操作してください。
- 「Windowsマーク」を右クリックして「電源オプション」をクリックします。
- 右ペインで関連設定の「電源の追加設定」をクリックします。
- 左ペインから「電源ボタンの動作を選択する」をクリックします。
- 「シャットダウン設定」内にある「高速スタートアップを有効にする」のチェックを外します。
- グレーで設定変更できない場合は、「現在利用可能ではない設定を変更します」をクリックしてください。
- 「変更の保存」をクリックして終了です。
以上の設定で、高速スタートアップの機能を無効化することができます。この状態でPCをシャットダウンして、再度起動してUSBポートの状況を確認してください。問題が解決しない場合は次の対処法に進みます。
対処6: USBのセレクティブサスペンドを無効化する
USBセレクティブサスペンドの設定が有効になっていると、USBの電源供給に問題が起きてデバイスの認識に問題が起きるケースがあります。
そのため、USBセレクティブサスペンドを無効化して、USBポートの問題が解決しないか確認してください。USBセレクティブサスペンドを無効化するには、次の手順で操作します。
- 「Windowsマーク」を右クリックして「電源オプション」を選択します。
- 関連設定の「電源の追加設定」をクリックします。
- 現在有効になっている電源プランの右にある「プラン設定の変更」をクリックします。
- 「詳細な電源設定の変更」をクリックします。
- 「USB設定」→「USBセレクティブサスペンドの設定」の順にツリーを展開します。
- 「バッテリ駆動」、「電源に接続」が「有効」になっている場合は「無効」に切り替えます。
- 「OK」をクリックして設定完了です。
USBセレクティブサスペンドを無効にできたら、USBポートの挙動を確認してください。
対処7: Windows Updateを実行して最新にする
USBコントローラーのドライバーやWindowsのシステムに問題があり、USBポートがデバイスを認識しないケースが考えられます。
ドライバーやWindowsの不具合は、Windows Updateを通して修正されることが多いです。そのため、一度Windows Updateを実行して最新の状態にしてください。
Windows Updateは、通常自動でアップデートが実行されますが、再起動などの処理が必要で保留中になっているケースがあります。
- 「Windowsマーク」を右クリックして「設定」を選択します。
- 「更新とセキュリティ」をクリックします。
- 右ペインで「更新プログラムのチェック」をクリックします。
- Windowsが最新の状態になったことを確認します。
- 「再起動」のボタンが表示されている場合は、クリックして更新プログラムを適用してください。
Windowsが最新の状態になったら、再度USBポートがデバイスを認識するようになったか確認してください。
対処8: ハードウェアとデバイスのトラブルシューティングツールを実行する
Windowsに標準で搭載されているハードウェアとデバイスのトラブルシューティングツールを実行することで、USBポートが認識できない問題が解決する可能性があります。
そのため、トラブルシューティングツールを実行してUSBポートの問題を解決できないか試してみてください。ハードウェアとデバイスのトラブルシューティングツールを実行する手順は次のとおりです。
- エクスプローラを起動します。
- 以下のディレクトリにアクセスします。
C:\Windows\diagnostics\system\Device
- 「DiagPackage.diagpkg」をダブルクリックして起動します。
- ウィザードにしたがってトラブルシューティングを実行して問題の修正を試みます。
- すべてのプロセスが終了したらウィザードを閉じて完了です。
トラブルシューティングが終了したら、USBポートが認識するようになったか確認してください。
対処9: レジストリキーを修正する
特定のレジストリキーを修正することで、USBポートの不具合が改善する可能性があります。
そのため、次の手順でレジストリエディタを起動してレジストリキーの編集を試してみてください。具体的な修正方法は次の通りです。
- 「Windowsマーク」を右クリックして「ファイル名を指定して実行」を開きます。
- 「regedit」と入力してEnterキーを押して、レジストリエディタを開きます。
- 次のレジストリキーにアクセスします。
- HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Class\{4d36e965-e325-11ce-bfc1-08002be10318}
- 「ファイル」→「エクスポート」を選択してレジストリのバックアップを保存して起きます。
- 「{4d36e965-e325-11ce-bfc1-08002be10318}」キーを選択していることを確認します。
- 右ペインに「LowerFilter」と「UpperFilter」がある場合は、右クリックして「削除」を選択してレジストリキーを削除します。
- 確認ダイアログが表示されたら「はい」をクリックします。
- キーを削除できたら、PCを再起動してレジストリを反映します。
PCが再起動できたら、USBポートがデバイスを認識するようになったか確認してください。
問題が解決しない場合は、バックアップしたレジストリファイルをダブルクリックして、レジストリを元に戻してください。
解決しない場合は
ここまでの対処方法を試しても特定のUSBポートだけがデバイスを認識しない場合は、USBポート自体が故障していることが考えられます。
そのため、USBポートの交換をするか、PCのメーカーもしくは修理業者に修理を依頼してください。
- トラブルを自分で解決することが難しい場合は、サポートや修理業者への相談を検討して下さい。パソコンのサポート・修理は、全国対応している『ドクター・ホームネット』がおすすめです。宅配修理にも対応しています。
PC自体がそもそも古い場合は、内部パーツの劣化が考えたられるため。新しいPCへの買い替えも検討してください。
素晴らしくわかりやすくまとまった情報提供をありがとうございました。対処5: 高速スタートアップを無効化するで無事に解決できました。感謝です。