修正:USBコントローラーのリソースが不足している



問題を排除するために楽器を試してください

一部のWindowsユーザーは「 USBコントローラーのリソースが不足しています USBポート内のデバイス/周辺機器を接続すると、「」エラーが発生します。ほとんどの場合、これはUSB3.0ポートで発生すると報告されています。この問題は、Windows 7、Windows 8.1、およびWindows 10で報告されているため、特定のWindowsバージョンに固有のものではありません。



USBコントローラーのリソースが不足しています



「USBコントローラーリソースが不足しています」エラーの原因は何ですか?

この特定の問題を調査するために、さまざまなユーザーレポートと、最も影響を受けたユーザーが問題を解決するために利用した解決戦略を調べました。



調査によると、この問題が電力や帯域幅に関連することはめったにありません。おそらく、EndPointの制限が原因で、このエラーメッセージが表示されます。

USBエンドポイントとは何ですか?

エンドポイントは、USB通信の最も基本的な形式です。エンドポイントは、データを一方向にのみ伝送します(ホストコンピューターからデバイスへ、またはその逆)。そのため、エンドポイントには2つのタイプ(OUTとIN)があります。

USBデバイスを接続すると、コンピューターはいくつかのエンドポイント(デバイスとの間で実行されるチャネル)を作成します。フラッシュドライブは3〜4個のエンドポイントを使用し、ヘッドセットやその他のセンサーは最大10個のINおよびOUTエンドポイントを使用する場合があります。



これを念頭に置いて、「」を引き起こす可能性のある3つの主要な状況があります。 USBコントローラーのリソースが不足しています 'エラー:

  • USBコントローラーの制限を超えています –多くのエンドポイントを使用している多くのUSBデバイスを使用している場合、使用可能なエンドポイントの数を超えているため、このエラーメッセージが表示される場合があります。 USB 3.0コントローラーには、Intel XHCIコントローラーのコントローラーあたり96エンドポイントの制限がありますが、AM4コントローラーは254エンドポイントをサポートすることに注意してください。
  • USBポートのEndPointsの使用量が制限を超えました –ほとんどのUSBコントローラーは、使用可能なすべてのポートで16INおよび16OUTエンドポイントに制限されています。ただし、ほとんどのデバイスは主にIN EndPointを使用するため、すぐに使い果たされます。このため、USBポートは限られた範囲でしか使用できません。
  • USBデバイスから引き出される電力が最大容量を超えています –ノートブックまたはラップトップでこの特定の問題が発生した場合は、USBデバイスから引き出される電力量が最大容量を超えている可能性があります。この場合、ドッキングステーションまたは独自の電源を備えたUSBを使用すると、問題が解決します。

「」に遭遇した場合 USBコントローラーのリソースが不足しています 」エラーが発生し、問題を解決または回避できるいくつかの方法を探している場合、この記事ではいくつかのトラブルシューティングガイドを提供します。

以下に、同様の状況にある他のユーザーが問題を解決するために正常に使用したメソッドのコレクションを示します。効率を維持するために、表示されている順序で方法に従うことをお勧めします。

方法1:一部のデバイスを通常のUSB2.0ポートに移動する

USB 3.0コントローラーでこの問題が発生した場合は、一部のデバイスをクラシック2.0ポートに移動することで、エラーを回避できます。多くのエンドポイント(VRヘッドセット、7.1ヘッドセット)を使用するハードウェアを接続しようとしている場合は、USB 3.0ハブを使用して、新しい転送プロトコルに伴うすべてのメリットを享受したくなるかもしれません。

ただし、USBハブは、16 INエンドポイントの制限をかなり早く超えるため(接続するだけで)、限られた範囲でしか使用できません。 VRヘッドセット+7.1ヘッドセット )。幸い、デバイスの1つを通常のUSB 2.0ポートに接続するだけで、この問題を簡単に回避できます。

キーボードを2.0USBポートに接続する

優れた転送速度を最も必要とするデバイスをUSB3.0ポートに残し、古いデバイスをUSB2.0ポートに移動するようにしてください。

16 EndPointの制限を下回るとすぐに、「 USBコントローラーのリソースが不足しています 」エラーは発生しなくなりました。

方法2:独自の電源を備えたドッキングステーションまたはUSBハブを使用する

ノートパソコンやノートブックでこの問題が発生している場合は、USBポートから引き出されている総電力量が原因である可能性があります。

USBポートから電力を消費するデバイスの数を制限できない場合は、「 USBコントローラーのリソースが不足しています ドッキングステーションまたは独自の電源を備えたUSBハブ(Powered USB Hub)を購入すると、エラーが発生します。

POWEREDUSBハブの購入

ドッキングステーションは一般的に高価(50ドル以上)であるため、安価な回避策を探している場合は、Powered USBHubを15ドルの価格で簡単に見つけることができます。

方法3:ユニバーサルシリアルバスコントローラーの再インストール

一部のユーザーが報告しているように、この特定の問題は、USBコントローラードライバーが正しくインストールされていないか、何らかの理由で破損した場合にも発生する可能性があります。 「」を解決できる可能性があります USBコントローラーのリソースが不足しています デバイスマネージャを使用してUSBコントローラドライバを再インストールすると、「」エラーが発生します。

これを行う方法のクイックガイドは次のとおりです。

  1. 押す Windowsキー+ R [実行]ダイアログボックスを開きます。次に、 「devmgmt.msc」 を押して 入る 開くために デバイスマネージャ

    [ファイル名を指定して実行]ダイアログボックスを使用してデバイスマネージャーを実行する

  2. 内部 デバイスマネージャ 、展開します ユニバーサル・シリアル・バス コントローラの場合、USBホストコントローラを右クリックして、 デバイスのアンインストール 。 2つの異なるUSBホストコントローラーがある場合は、両方をアンインストールします。

    デバイスマネージャを介したUSBホストコントローラのアンインストール

  3. コンピュータを再起動してください。次回の起動時に、Windowsは不足しているUSBホストコントローラードライバーを自動的に再インストールします。

USBコントローラーのリソースが不足しています 」エラーが引き続き発生している場合は、以下の次の方法に進んでください。

方法4:BIOS設定からXHCIモードオプションを無効にする

解決する可能性が最も高い極端なソリューション 「USBコントローラーのリソースが不足しています」 USBのエラーは、BIOS設定からxHCIモードオプションを無効にすることです。ただし、これを自動的に行うと、すべてのUSB3.0ポートがUSB2.0にダウングレードされます。

これがエラーメッセージを解決するために喜んで行う犠牲である場合は、次の方法で IntelxHCIモード オプション:

  1. コンピュータを再起動し、を繰り返し押します セットアップキー 初期画面で、コンピュータのBIOS設定にアクセスするまで。
    キーを押してセットアップまたはBIOSに入ります

    [キー]を押してセットアップに入ります

    注意: セットアップキーは通常、最初の起動キーに表示されますが、表示されない場合は、BIOS設定を入力する方法の特定の手順をオンラインで検索してください(ラップトップ/マザーボードモデルに基づく)
  2. BIOS設定に入ったら、 高度な タブをクリックして、という名前のオプションを探します USB EHCI デバッグデバイスオプション 。このオプションを有効にすると、xHCIコントローラーが無効になり、エラーメッセージが解決されます。

    XHCIモードオプションの無効化

    注意: これらの設定は、メーカーによって異なります。この設定は、XHCIプリブートモード、EHCIハンドオフ、またはxHCIモードなどの別の名前で見つかる場合があります。

  3. xHCIコントローラーを無効にしたら、変更を保存して、コンピューターが正常に起動できるようにします。
  4. 次回の起動時に、 「USBコントローラーのリソースが不足しています」 エラー。
読んだ4分