Windows 10でUSBコントローラーリソースが不足していますメッセージを修正する方法を知りたいですか?これを読んで、なぜそれが起こるのか、そしてそれを簡単に修正するために何ができるかを見つけてください。
まず、このメッセージが最初に表示される理由と、周辺機器のパフォーマンスにどのように影響するかを説明します。その後、修正に必要な手順を説明します。
ありがたいことに、解決策は非常に簡単です。そもそもなぜそれが起こるのかを理解することが最善です。さもないと、解決策はあまり意味をなさない。
「USBコントローラーリソースが不足しています」というメッセージが表示されるのはなぜですか?
USBコントローラーリソースのメッセージは、PCの使用中に頻繁に表示されません。おそらく、何かを差し込んだとき、または何らかの方法でハードウェアを使用するプログラムを使用したときに起こります。たとえば、オーディオまたはウェブカメラの録音ソフトウェア。
メッセージが表示され、ハードウェアに機能的な変更が加えられていないように見える場合もありますが、問題が発生する場合もあります-USBデバイス機能を完全に停止するか、意図したとおりに機能しない場合があります。
この理由は複雑に聞こえますが、実際には非常に簡単です。 エンドポイントと呼ばれるものと関係があります。各USBコントローラーには限られた数のエンドポイントがあります。これは、一度に何レーンのトラフィックを占有できるかのようなものです。異なるデバイスには異なる数のEndPointが必要です。
<!-In_content_1 all:[300x250] / dfp:[640x360]->
たとえば、Bluetooth USBドングルのような小さなものには3つのエンドポイントが必要なだけかもしれませんが、USB DACのようなものには10個以上を使用できます。
エンドポイントには上限があります。 USB 3.0コントローラーのエンドポイントの数には制限があり、Intelおよび古いAMDベースのシステムではわずか96です。そのため、USB 3.0ポートに多数のUSBデバイスが接続されている場合、この問題が発生します。
USBコントローラは、USBポートとPCの間でデータを通信するために使用されるチップです。マザーボードによっては、1つ以上のUSB 3.0コントローラーを使用できます。
これに加えて、各USB 3.0ポート自体には16個のEndPointの制限があります。これは、USBハブがUSB 3.0ポートに接続されている場合、そのポート自体でいくつかの問題が発生し、いくつかの問題が発生する可能性があることを意味します。
「Not Enough USBコントローラーリソース」
この問題を修正するには、利用可能なエンドポイントを超えてエンドポイントを使用していないことを確認するだけです。これを行うには、主に3つの方法があります。まず、現在のUSBデバイスの一部をUSB 2.0ポートに移動できます。
USB 3.0は高速なので、高速でデータを転送するデバイスにはUSB 3.0のままにして、周辺機器(キーボードとマウス)をUSB 2.0に移動する必要があります。マウスとキーボードはどちらも動作にほとんどデータを使用しないため、それらをUSB 3.0ポートに接続してもメリットはありません。
さらに、マイク、ヘッドセット、オーディオDACなどの高性能周辺機器を使用して、 USB 2.0。 DACとオーディオ機器がUSB 3.0の恩恵を受けるという噂を聞いたことがあるかもしれませんが、これには真実がありません。 USB 2.0にはUSB 3.0の2倍のエンドポイントがあるため、USB 3.0は高速ですが、USB 2.0で実行するためにより多くの電力を必要とするデバイスのためのスペースがあります。
次に、USBハブを使用している場合は、USB 2.0にも接続してください。それでもEndPointの上限に達しても、USBコントローラーリソースが不足しているという同じメッセージが表示される場合は、ハブからデバイスの一部を取り外して別の場所に接続してください。
多くのUSBデバイスがあり、現在のシステムで解決策が見つからない場合は、AM4へのアップグレードを検討することもできます。すべてのAM4ベースのシステムには、USB 3.0コントローラーごとに合計254のエンドポイントがあり、現在のIntelおよび古いAMDアーキテクチャーを大幅に改善しています。
概要
最終的に、このメッセージを取得するには、USBポートに接続されているデバイスを管理および再配置する必要があります。通常、最も電力を消費するデバイスをUSB 3.0からUSB 2.0に切り替えるだけで修正できます。