Za mało zasobów kontrolera USB w Windows 10 i 11 – co oznacza ten błąd i jak go naprawić

W skrócie: „Za mało zasobów kontrolera USB” oznacza, że kontroler USB w komputerze wyczerpał limit zasobów (głównie tzw. punktów końcowych) dla podłączonych urządzeń. Pomaga odłączenie zbędnych urządzeń, przeniesienie sprzętu do portów obsługiwanych przez inny kontroler (np. tył płyty zamiast frontu, USB-C zamiast USB-A), pominięcie huba, aktualizacja sterowników chipsetu i BIOS-u, a w komputerze stacjonarnym – karta PCIe z własnym kontrolerem USB. Aktywny hub zwykle nie pomoże, bo nie dodaje zasobów.
Komunikat pojawia się najczęściej po podłączeniu kamery internetowej, interfejsu audio, gogli VR, karty przechwytującej, stacji dokującej albo kilku odbiorników bezprzewodowych naraz. Urządzenie wtedy nie działa, działa częściowo albo rozłącza się po chwili. Wbrew nazwie nie ma to nic wspólnego z pamięcią RAM czy wydajnością procesora.
Co oznacza „Za mało zasobów kontrolera USB”?
Każde urządzenie USB komunikuje się z komputerem przez punkty końcowe (ang. endpoints) – bufory, przez które płyną dane w jedną lub drugą stronę. Poszczególne punkty obsługują np. obraz, dźwięk, mikrofon, przyciski czy sterowanie.
Mysz czy klawiatura używa ich niewiele. Rozbudowane urządzenia – z wieloma funkcjami w jednym – potrzebują znacznie więcej. Dotyczy to zwłaszcza:
- kamer internetowych z mikrofonem,
- interfejsów audio, mikserów i zestawów słuchawkowych USB,
- kart przechwytujących obraz,
- gogli VR,
- kontrolerów do symulatorów (kierownice, pedały, HOTAS),
- stacji dokujących i rozbudowanych hubów,
- odbiorników Bluetooth i 2,4 GHz.
Windows odczytuje z urządzenia deskryptory opisujące jego interfejsy i punkty końcowe, a następnie przydziela zasoby kontrolera. Gdy limit zostanie osiągnięty, pojawia się komunikat (po angielsku: Not enough USB controller resources).
Brak zasobów kontrolera a brak zasilania
To dwa różne problemy o podobnych objawach:
| Brak zasobów kontrolera | Brak zasilania | |
|---|---|---|
| Komunikat | „Za mało zasobów kontrolera USB” | „Urządzenie USB potrzebuje więcej energii…” lub brak komunikatu |
| Przyczyna | kontroler nie obsłuży kolejnych punktów końcowych | port lub pasywny hub nie daje dość prądu |
| Aktywny hub pomaga? | zwykle nie – to wciąż ten sam kontroler | tak |
| Co pomaga | inny kontroler, mniej urządzeń | zasilany hub, zasilacz urządzenia, bezpośredni port |
Dlaczego wolne porty USB nie rozwiązują problemu?
Wolne gniazdo nie oznacza wolnego kontrolera. Kilka lub kilkanaście fizycznych portów – z przodu, z tyłu, w monitorze, w hubie – może być podłączonych do jednego kontrolera hosta. Możesz więc mieć wolne porty i jednocześnie wyczerpane zasoby kontrolera, który je wszystkie obsługuje. Dlatego przełożenie wtyczki do sąsiedniego gniazda zwykle nic nie daje.
Najczęstsze przyczyny błędu
- Zbyt wiele urządzeń na jednym kontrolerze – kamera, mikrofon, interfejs audio, karta przechwytująca i odbiorniki naraz.
- Jedno rozbudowane urządzenie – zestaw słuchawkowy może udostępniać osobne interfejsy dla słuchawek, mikrofonu, przycisków, podświetlenia i aktualizacji.
- Wszystko w jednym hubie lub stacji dokującej – dla użytkownika to osobne porty, dla komputera często ten sam kontroler. Podobnie działają przełączniki KVM, które same w sobie są hubem USB – więcej w tekście jeden monitor, dwa komputery: KVM.
- Nieaktualne sterowniki chipsetu lub kontrolera USB.
- Stary BIOS lub firmware urządzenia (stacji dokującej, kamery, interfejsu audio).
- Oszczędzanie energii USB – selektywne wstrzymywanie samo nie wyczerpuje zasobów, ale potrafi powodować rozłączanie urządzeń i problemy po wybudzeniu.
Jak naprawić błąd „Za mało zasobów kontrolera USB”?
Najlepiej w tej kolejności:
1. Odłącz niepotrzebne urządzenia USB
Odłącz wszystko, czego w tej chwili nie używasz – szczególnie kamery, interfejsy audio, karty przechwytujące, adaptery Bluetooth, pady i dyski. Potem podłącz ponownie urządzenie, które zgłaszało błąd. Jeśli działa, problem na pewno leży w podziale urządzeń między kontrolery.
2. Uruchom komputer ponownie (z odłączeniem zasilania)
Samo odłączenie urządzenia nie zawsze zwalnia zasoby. Wyłącz komputer, odłącz go od prądu, przytrzymaj przycisk zasilania kilka sekund i uruchom ponownie. W laptopie: wyłącz go całkowicie, odłącz ładowarkę i wszystkie urządzenia USB.
3. Rozdziel urządzenia między różne grupy portów
Cel to nie „wolny port”, tylko inny kontroler lub przynajmniej inna gałąź magistrali. W komputerze stacjonarnym sprawdź kolejno porty na tylnym panelu płyty, na froncie obudowy, porty USB 2.0, USB 3.x i USB-C, porty w innym kolorze. Przykładowy podział:
- kamera i karta przechwytująca – z tyłu płyty,
- klawiatura i mysz – na froncie obudowy,
- odbiorniki bezprzewodowe – w hubie,
- dysk zewnętrzny – w osobnym porcie USB-C.
Najważniejsze urządzenia (interfejs audio, kamera, gogle VR) podłączaj bezpośrednio do płyty głównej, a nie do monitora, klawiatury czy huba.
4. Pomiń hub i stację dokującą
Podłącz problematyczne urządzenie bezpośrednio do komputera – Microsoft też zaleca pominięcie huba przy diagnozowaniu problemów z USB. Jeśli wtedy działa, winny jest hub: za mało prądu, współdzielony kontroler albo wadliwy sterownik huba.
5. Zaktualizuj Windows, sterowniki chipsetu i BIOS
- Ustawienia → Windows Update → Sprawdź aktualizacje, potem Opcje zaawansowane → Aktualizacje opcjonalne – tam bywają sterowniki chipsetu i kontrolerów.
- Pobierz najnowszy sterownik chipsetu ze strony producenta płyty lub laptopa (albo AMD/Intela), a także firmware stacji dokującej, kamery czy interfejsu audio. Kolejność instalowania sterowników opisuję w poradniku jakie sterowniki zainstalować.
- Zaktualizuj BIOS/UEFI – wyłącznie plikiem ze strony producenta i zgodnie z jego instrukcją.
Unikaj przypadkowych programów do automatycznego wyszukiwania sterowników.
6. Zainstaluj ponownie urządzenie i kontrolery USB
- Kliknij prawym przyciskiem Start → Menedżer urządzeń.
- Znajdź problematyczne urządzenie, kliknij prawym → Odinstaluj urządzenie, odłącz je i uruchom komputer ponownie, a potem podłącz.
- Jeśli to nie pomaga, rozwiń Kontrolery uniwersalnej magistrali szeregowej i odinstaluj kontrolery hosta, koncentratory główne i pozycje „Generic USB Hub”. Uruchom komputer ponownie – Windows zainstaluje je sam.
Podczas tej operacji klawiatura i mysz USB mogą chwilowo przestać działać. Zapisz wcześniej otwarte dokumenty.
7. Wyłącz selektywne wstrzymywanie USB (test)
Start → Edytuj plan zasilania → Zmień zaawansowane ustawienia zasilania → Ustawienia USB → Ustawienie wstrzymania selektywnego USB → Wyłączone. To pomaga przy rozłączaniu urządzeń, ale nie zwiększa limitu zasobów kontrolera. W laptopie zwiększa też zużycie energii – traktuj to jako test.
8. Zmniejsz wymagania urządzenia
Obniż rozdzielczość lub liczbę klatek kamery, wyłącz wbudowany mikrofon kamery, zmniejsz częstotliwość próbkowania interfejsu audio, wyłącz zbędne kanały. Nie zawsze zmniejszy to liczbę punktów końcowych, ale może zmniejszyć wymaganą przepustowość.
9. Sprawdź strukturę połączeń w USBView
USBView to oficjalne narzędzie Microsoftu (część Windows SDK / Debugging Tools for Windows). Pokazuje, ile masz kontrolerów hosta, które porty i huby są pod którym kontrolerem, jakie interfejsy i punkty końcowe ma każde urządzenie. Szybszy podgląd daje też Menedżer urządzeń z widokiem Widok → Urządzenia według połączenia.
10. Dodaj kartę USB PCI Express z własnym kontrolerem
Jeśli komputer stacjonarny ma stale obsługiwać wiele wymagających urządzeń (kilka kamer, karta przechwytująca, VR, interfejs audio), najtrwalszym rozwiązaniem jest karta rozszerzeń PCIe z własnym kontrolerem USB. Przed zakupem sprawdź model zastosowanego kontrolera, zgodność i sterowniki dla Windows 10/11, sposób zasilania karty (SATA/Molex) i to, czy ma jeden kontroler na wszystkie porty, czy kilka. Najtańsze karty bywają w praktyce zwykłym hubem.
Przykładowy podział po montażu: kamera i karta przechwytująca na karcie PCIe, interfejs audio na płycie głównej, klawiatura, mysz i odbiorniki na pozostałych portach.
Czy przejściówka USB-C albo inny kabel pomoże?
Przejściówka zmienia tylko rodzaj złącza – urządzenie dalej korzysta z tego samego kontrolera, więc zwykle nie pomoże. Pomóc może dopiero urządzenie z osobnym kontrolerem (odpowiednia karta PCIe, część rozwiązań Thunderbolt).
Kabel rzadko jest przyczyną tego konkretnego komunikatu, ale uszkodzony lub zbyt długi potrafi powodować rozłączanie, pracę tylko w trybie USB 2.0 czy przerwy w kopiowaniu. Wymień go, jeśli problem występuje tylko z jednym kablem.
Jak znaleźć urządzenie, które powoduje problem?
- Odłącz wszystkie zbędne urządzenia USB i uruchom komputer ponownie.
- Podłącz urządzenie, z którym jest problem.
- Dodawaj kolejne urządzenia pojedynczo i po każdym sprawdzaj działanie.
- Zapisz, po którym pojawia się komunikat, i przenieś je do innej grupy portów.
Pamiętaj, że ostatnie urządzenie nie zawsze jest „winne” – może tylko przekroczyć limit, który wcześniej był niemal wyczerpany. Typowy przykład to gogle VR podłączane obok kamery i odbiorników – o akcesoriach do Questa pisałem w teście pasków do Meta Quest 3.
Kiedy aktywny hub wystarczy, a kiedy potrzebny jest nowy kontroler?
Aktywny hub wystarczy, gdy urządzenia dostają za mało prądu, dyski lub akcesoria wyłączają się pod obciążeniem, a porty laptopa mają ograniczone zasilanie.
Nowy kontroler jest potrzebny, gdy komunikat wprost mówi o braku zasobów kontrolera, odłączenie jednego urządzenia od razu rozwiązuje problem, błąd dotyczy kamer, audio, VR lub kart przechwytujących, a zmiana huba i aktualizacje sterowników nic nie zmieniają.
Najczęściej zadawane pytania
Co oznacza komunikat „Za mało zasobów kontrolera USB”?
Kontroler hosta USB, do którego podłączone jest urządzenie, wyczerpał swoje zasoby – najczęściej limit punktów końcowych (endpoints) używanych przez podłączone urządzenia. Nie chodzi o brak pamięci RAM, miejsca na dysku ani mocy procesora.
Czy aktywny hub USB rozwiąże problem braku zasobów kontrolera?
Zwykle nie. Aktywny hub dostarcza więcej prądu, ale nadal korzysta z tego samego kontrolera w komputerze, więc nie zwiększa jego zasobów. Pomaga przy problemach z zasilaniem, a przy braku zasobów skuteczniejsze jest przeniesienie urządzeń na inny kontroler, np. kartę PCIe z własnym kontrolerem USB.
Co oznacza komunikat „Urządzenie USB potrzebuje więcej energii, niż port może dostarczyć”?
To inny problem – brak zasilania, a nie zasobów kontrolera. Podłącz urządzenie bezpośrednio do portu w komputerze, użyj aktywnego huba z zasilaczem albo zasilacza dołączonego do urządzenia i odłącz inne energochłonne akcesoria.
Dlaczego porty USB przestały działać?
Najczęstsze przyczyny to zawieszony kontroler lub sterownik, oszczędzanie energii USB, przeciążenie zasilania albo uszkodzony hub. Wyłącz komputer i odłącz go od prądu na kilka minut, odinstaluj kontrolery USB w Menedżerze urządzeń i uruchom system ponownie, zaktualizuj sterownik chipsetu i BIOS.
Jak sprawdzić, które porty USB są na tym samym kontrolerze?
Najlepiej narzędziem USBView od Microsoftu (część pakietu Windows SDK / Debugging Tools for Windows). Pokazuje drzewo kontrolerów, hubów i podłączonych urządzeń. Prostszą metodą jest Menedżer urządzeń z widokiem Urządzenia według połączenia.


