Fix: Nicht genügend USB-Controller-Ressourcen

Bei einigen Windows-Benutzern wird der Fehler " Nicht genügend USB-Controller-Ressourcen " angezeigt, wenn ein Gerät / Peripheriegerät an den USB-Anschluss angeschlossen wird. In den meisten Fällen tritt dies bei USB 3.0-Anschlüssen auf. Das Problem ist nicht spezifisch für eine bestimmte Windows-Version, da es unter Windows 7, Windows 8.1 und Windows 10 gemeldet wird.

Nicht genügend USB-Controller-Ressourcen

Was verursacht den Fehler „Nicht genügend USB-Controller-Ressourcen“?

Wir haben dieses spezielle Problem untersucht, indem wir uns verschiedene Benutzerberichte und die Lösungsstrategien angesehen haben, mit denen die meisten betroffenen Benutzer das Problem gelöst haben.

Basierend auf unseren Untersuchungen hängt das Problem selten mit der Leistung oder der Bandbreite zusammen. Wahrscheinlich tritt diese Fehlermeldung aufgrund einer EndPoint-Einschränkung auf.

Was ist ein USB-Endpunkt?

Ein Endpunkt ist die grundlegendste Form der USB-Kommunikation. Ein Endpunkt überträgt Daten nur in eine Richtung (entweder vom Host-Computer zum Gerät oder umgekehrt). Aus diesem Grund gibt es zwei Arten von Endpunkten (OUTs und INs).

Wenn Sie ein USB-Gerät anschließen, erstellt Ihr Computer eine Reihe von Endpunkten (Kanäle, die zum oder vom Gerät ausgeführt werden). Flash-Laufwerke verwenden 3-4 Endpunkte, wobei Headsets und andere Sensoren bis zu 10 IN- und OUT-Endpunkte verwenden können.

In diesem Sinne kann der Fehler " Nicht genügend USB-Controller-Ressourcen " in drei Hauptfällen auftreten:

  • USB-Controller-Limit überschritten - Wenn Sie viele USB-Geräte verwenden, die viele EndPoints verwenden, wird diese Fehlermeldung möglicherweise angezeigt, weil Sie die verfügbare Anzahl von EndPoints überschritten haben. Denken Sie daran, dass USB 3.0-Controller auf Intel XHCI-Controllern ein Limit von 96 Endpunkten pro Controller haben, während AM4-Controller 254 Endpunkte unterstützen.
  • Die Nutzung der USB-Port-Endpunkte hat das Limit überschritten. Die meisten USB-Controller sind für jeden verfügbaren Port auf 16 IN- und 16 OUT-Endpunkte begrenzt. Da die meisten Geräte jedoch in erster Linie IN-Endpunkte verwenden, gehen Ihnen diese schnell aus. Aus diesem Grund können Sie USB-Anschlüsse nur in begrenztem Umfang verwenden.
  • Strom, der von den USB-Geräten bezogen wird, überschreitet die maximale Kapazität - Wenn Sie auf ein bestimmtes Problem bei einem Notebook oder Laptop stoßen, ist es sehr wahrscheinlich, dass der Strom, der von den USB-Geräten bezogen wird, die maximale Kapazität überschreitet. Die Verwendung einer Dockingstation oder eines USB-Geräts mit eigener Stromquelle behebt das Problem in diesem Fall.

Wenn der Fehler " Nicht genügend USB-Controller-Ressourcen " auftritt und Sie nach Methoden suchen, mit denen Sie das Problem beheben oder umgehen können, finden Sie in diesem Artikel einige Anleitungen zur Fehlerbehebung.

Unten finden Sie eine Sammlung von Methoden, mit denen andere Benutzer in einer ähnlichen Situation das Problem erfolgreich gelöst haben. Um effizient zu bleiben, empfehlen wir Ihnen, die Methoden in der angegebenen Reihenfolge zu befolgen.

Methode 1: Verschieben einiger Geräte an einen normalen USB 2.0-Anschluss

Wenn dieses Problem bei einem USB 3.0-Controller auftritt, können Sie den Fehler umgehen, indem Sie einige Geräte an den klassischen 2.0-Anschluss verschieben. Wenn Sie versuchen, Hardware anzuschließen, die viele Endpunkte verwendet (VR-Headset, 7.1-Headsets), könnten Sie versucht sein, einen USB 3.0-Hub zu verwenden, um alle Vorteile des neueren Übertragungsprotokolls zu nutzen.

USB-Hubs können jedoch nur in begrenztem Umfang verwendet werden, da Sie das 16-IN-Endpunkt-Limit relativ schnell überschreiten (nur durch Anschließen eines VR-Headsets + 7.1-Headsets ). Glücklicherweise können Sie dieses Problem einfach umgehen, indem Sie eines Ihrer Geräte an einen normalen USB 2.0-Anschluss anschließen.

Stecken Sie die Tastatur in einen 2.0 USB-Anschluss

Versuchen Sie, die Geräte, die überlegene Übertragungsgeschwindigkeiten benötigen, am USB 3.0-Anschluss zu belassen und ein älteres Gerät am USB 2.0-Anschluss anzuschließen.

Sobald Sie den Grenzwert von 16 Endpunkten unterschreiten, sollte der Fehler " Nicht genügend USB-Controller-Ressourcen " nicht mehr auftreten.

Methode 2: Verwenden einer Dockingstation oder eines USB-Hubs mit eigener Stromquelle

Wenn dieses Problem bei einem Laptop / Notebook auftritt, liegt das Problem wahrscheinlich an der Gesamtleistung, die über die USB-Anschlüsse bezogen wird.

Wenn Sie die Anzahl der Geräte, die Strom von Ihren USB-Anschlüssen beziehen, nicht begrenzen können, können Sie den Fehler „ Nicht genügend USB-Controller-Ressourcen “ beheben, indem Sie eine Dockingstation oder einen USB-Hub mit eigener Stromquelle (Powered USB Hub) kaufen ).

Kauf eines POWERED USB Hub

Docking-Stationen sind in der Regel teurer (über 50 USD). Wenn Sie also nach einer günstigen Lösung suchen, können Sie problemlos einen Powered USB Hub mit einem Preis von 15 USD finden.

Methode 3: Neuinstallieren der Universal Serial Bus Controller

Wie einige Benutzer berichtet haben, kann dieses spezielle Problem auch auftreten, wenn der USB-Controller-Treiber falsch installiert oder irgendwie beschädigt wurde. Möglicherweise können Sie den Fehler " Nicht genügend USB-Controller-Ressourcen " mithilfe des Geräte-Managers beheben, um den USB-Controller-Treiber neu zu installieren.

Hier ist eine kurze Anleitung dazu:

  1. Drücken Sie die Windows-Taste + R, um ein Dialogfeld Ausführen zu öffnen. Geben Sie dann "devmgmt.msc" ein und drücken Sie die Eingabetaste, um den Geräte-Manager zu öffnen.

    Führen Sie den Geräte-Manager über das Dialogfeld "Ausführen" aus
  2. Erweitern Sie im Geräte-Manager die Universal Serial Bus- Controller, klicken Sie mit der rechten Maustaste auf Ihren USB-Host-Controller und klicken Sie auf Gerät deinstallieren . Wenn Sie zwei verschiedene USB-Host-Controller haben, deinstallieren Sie beide.

    Deinstallation des USB Host Controllers über den Geräte-Manager
  3. Starte deinen Computer neu. Beim nächsten Start installiert Windows den fehlenden USB-Host-Controller-Treiber automatisch neu.

Wenn der Fehler " Nicht genügend USB-Controller-Ressourcen " weiterhin auftritt, fahren Sie mit der folgenden Methode fort.

Methode 4: Deaktivieren der XHCI-Modusoption über die BIOS-Einstellung

Eine extreme Lösung, die den Fehler "Nicht genügend USB-Controller-Ressourcen" mit USB höchstwahrscheinlich beheben kann, besteht darin, die Option xHCI-Modus in den BIOS-Einstellungen zu deaktivieren. Dies bedeutet jedoch automatisch, dass alle USB 3.0-Anschlüsse auf USB 2.0 heruntergestuft werden.

Wenn dies ein Opfer ist, das Sie bereit sind, um die Fehlermeldung zu beheben, können Sie die Intel xHCI-Modusoption folgendermaßen deaktivieren:

  1. Starten Sie Ihren Computer neu und drücken Sie während des Startbildschirms wiederholt die Setup-Taste, bis Sie auf die BIOS-Einstellungen Ihres Computers zugreifen.

    Drücken Sie die [Taste], um das Setup aufzurufen. Hinweis: Der Setup-Schlüssel wird normalerweise beim ersten Start angezeigt. Wenn er jedoch nicht angezeigt wird, suchen Sie online nach bestimmten Schritten zum Eingeben der BIOS-Einstellungen (basierend auf Ihrem Laptop- / Motherboard-Modell) )
  2. Gehen Sie in den BIOS-Einstellungen zur Registerkarte Erweitert und suchen Sie unter Geräteoptionen nach einer Option mit dem Namen USB-EHCI- Debug . Durch Aktivieren dieser Option wird der xHCI-Controller deaktiviert, wodurch die Fehlermeldung behoben wird.

    Deaktivierung der XHCI-Modus-Option

    Hinweis: Diese Einstellungen sind je nach Hersteller unterschiedlich. Möglicherweise finden Sie diese Einstellung unter einem anderen Namen, einschließlich XHCI Pre-Boot-Modus, EHCI Hand-OFF oder xHCI-Modus.

  3. Speichern Sie nach dem Deaktivieren des xHCI-Controllers Ihre Änderungen und lassen Sie den Computer normal starten.
  4. Beim nächsten Start sollte der Fehler "Nicht genügend USB-Controller-Ressourcen" nicht mehr angezeigt werden.

Interessante Artikel