Fix: Ikke nok ressurser for USB-kontroller

Noen Windows-brukere ser feilen “ Ikke nok USB-kontrollerressurser ” når de kobler til en enhet / periferiutstyr i USB-porten. Det meste av tiden rapporteres at dette skjer med USB 3.0-porter. Problemet er ikke spesifikt for en bestemt Windows-versjon, da det er rapportert på Windows 7, Windows 8.1 og Windows 10.

Ikke nok USB-kontrollerressurser

Hva er årsaken til feilen “Ikke nok USB-kontrollerressurser”?

Vi undersøkte akkurat dette problemet ved å se på forskjellige brukerrapporter og løsningsstrategiene som de mest berørte brukerne har benyttet seg av for å løse problemet.

Basert på våre undersøkelser er problemet sjelden relatert til kraft eller båndbredde. Det er mest sannsynlig at du får denne feilmeldingen på grunn av en EndPoint-begrensning.

Hva er et USB-endepunkt?

Et sluttpunkt er den mest grunnleggende formen for USB-kommunikasjon. Et sluttpunkt vil føre data i bare en retning (enten fra vertsdatamaskinen til enheten eller omvendt). Derfor er det to typer sluttpunkter (OUTs og INs).

Når du kobler til en USB-enhet, vil datamaskinen opprette et antall EndPoints (kanaler som kjører til eller fra enheten). Flash-stasjoner vil bruke 3-4 sluttpunkter, der headsett og andre sensorer kan bruke opptil 10 IN og OUT-endepunkter.

Med dette i bakhodet er det tre viktige situasjoner som kan forårsake feilen " Ikke nok USB-kontrollerressurser ":

  • USB Controller-grensen er overskredet - Hvis du bruker mange USB-enheter som bruker mange EndPoints, kan du se denne feilmeldingen fordi du har overskredet det tilgjengelige antallet EndPoints. Husk at USB 3.0-kontrollere har en grense på 96 sluttpunkter per kontroller på Intel XHCI-kontrollere, mens AM4-kontrollere støtter 254 EndPoints.
  • Bruk av USB-porten EndPoints overskred grensen - De fleste USB-kontrollere er avkortet ved 16 IN & 16 OUT EndPoints for hver tilgjengelig port. Men siden de fleste enheter hovedsakelig vil bruke IN EndPoints, vil du gå tom for dem ganske raskt. På grunn av dette kan du bare bruke USB-porter i begrenset grad.
  • Strøm som trekkes fra USB-enhetene overskrider den maksimale kapasiteten - Hvis du støter på dette problemet på en bærbar eller bærbar PC, er det veldig sannsynlig at mengden strøm som trekkes fra USB-enhetene overstiger den maksimale kapasiteten. Å bruke en dokkingstasjon eller en USB med sin egen strømkilde vil løse problemet i dette tilfellet.

Hvis du støter på feilen “ Ikke nok USB-kontrollerressurser ” og du leter etter noen metoder som lar deg løse eller omgå problemet, vil denne artikkelen gi deg noen feilsøkingsveiledninger.

Nedenfor nedenfor finner du en samling metoder som andre brukere i en lignende situasjon har brukt for å få problemet løst. For å holde deg effektiv, anbefaler vi deg å følge metodene i den rekkefølgen de er presentert i.

Metode 1: Flytte noen enheter til en vanlig USB 2.0-port

Hvis du støter på dette problemet på en USB 3.0-kontroller, vil du kunne omgå feilen ved å flytte noen enheter til den klassiske 2.0-porten. Hvis du prøver å koble til maskinvare som bruker mange endepunkter (VR-headset, 7.1-headset), kan du bli fristet til å bruke et USB 3.0-hub for å glede deg over alle fordelene som følger med den nyere overføringsprotokollen.

Men USB-huber kan bare brukes i begrenset grad, siden du vil overskride 16 INS endepunktgrensen ganske raskt (bare ved å koble til et VR Headset + 7.1 Headset ). Heldigvis kan du enkelt løse dette problemet bare ved å koble en av enhetene dine til en vanlig USB 2.0-port.

Plugg tastaturet til en USB USB-port

Forsøk å la enhetene som trenger overlegne overføringshastigheter mest til USB 3.0-porten, og flytt en eldre enhet til USB 2.0-porten.

Så snart du går under 16 EndPoint-grensen, skal feilen " Ikke nok USB-kontrollerressurser " ikke lenger oppstå.

Metode 2: Bruke en dokkingstasjon eller USB Hub med sin egen strømkilde

Hvis du støter på dette problemet på en bærbar PC / bærbar PC, er sjansen stor for at problemet kommer av den totale mengden strøm som trekkes fra USB-portene.

Hvis du ikke kan begrense antallet enheter som henter strøm fra USB-portene, kan du løse feilen " Ikke nok USB-kontrollerressurser " ved å kjøpe en dokkingstasjon eller en USB-hub med sin egen strømkilde (Powered USB Hub ).

Kjøpe en POWERED USB-hub

Dockingstasjoner er generelt dyrere (over $ 50), så hvis du leter etter en billig løsning, kan du enkelt finne en Powered USB Hub og en prismerke på $ 15.

Metode 3: Installere Universal Serial Bus Controllers på nytt

Som noen brukere har rapportert, kan dette problemet også oppstå hvis USB-kontrolldriveren var dårlig installert eller på en eller annen måte ble ødelagt. Du kan være i stand til å løse feilen “ Ikke nok USB-kontrollerressurser ” ved å bruke Enhetsbehandling for å installere USB-kontrolldriveren på nytt.

Her er en rask guide til hvordan du gjør dette:

  1. Trykk på Windows-tasten + R for å åpne en Kjør-dialogboks. Skriv deretter “devmgmt.msc” og trykk Enter for å åpne Device Manager .

    Kjør Enhetsbehandling ved å bruke Kjør dialogboksen
  2. I Device Manager utvider du Universal Serial Bus- kontrollerne, høyreklikker på USB-vertskontrolleren og klikker Avinstaller enhet . Hvis du har to forskjellige USB-vertskontrollere, må du avinstallere begge.

    Avinstallere USB Host Controller fra via Enhetsbehandling
  3. Start datamaskinen på nytt. Ved neste oppstart vil Windows automatisk installere den manglende driveren til USB Host-kontrolleren.

Hvis feilen " Ikke nok USB-kontrollerressurser " fremdeles oppstår, flytter du ned til neste metode nedenfor.

Metode 4: Deaktivere alternativet XHCI Mode fra BIOS-innstillingen

En ekstrem løsning som mest sannsynlig vil løse "Not Enough USB Controller Resources" -feilen med USB, er å deaktivere alternativet xHCI Mode fra BIOS-innstillingene. Men å gjøre dette betyr automatisk at alle USB 3.0-portene dine blir nedgradert til USB 2.0.

Hvis dette er et offer du er villig til å gi for å løse feilmeldingen, kan du deaktivere alternativet Intel xHCI Mode :

  1. Start datamaskinen på nytt og trykk gjentatte ganger på Setup-tasten i løpet av det første skjermbildet til du får tilgang til BIOS-innstillingene på datamaskinen.

    Trykk på [-tasten] for å gå inn i oppsettet. Merk: Oppsetttasten vises vanligvis på den opprinnelige oppstartsnøkkelen, men hvis du ikke kan se den, kan du søke på nettet etter spesifikke trinn for hvordan du oppgir BIOS-innstillingene (basert på din bærbare / hovedkortmodell )
  2. Når du er inne i BIOS-innstillingene dine, går du til fanen Avansert og ser etter et alternativ som heter USB EHCI- feilsøking under Enhetsalternativer . Aktivering av dette alternativet vil deaktivere xHCI-kontrolleren som ender med å løse feilmeldingen.

    Deaktivering av alternativet XHCI Mode

    Merk: Disse innstillingene vil være forskjellige avhengig av produsent. Du kan finne denne innstillingen under et annet navn, inkludert XHCI Pre-Boot-modus, EHCI Hand-OFF eller xHCI Mode.

  3. Når xHCI-kontrolleren er deaktivert, lagrer du endringene og lar datamaskinen starte opp normalt.
  4. Ved neste oppstart skal du ikke lenger se feilen “Ikke nok USB-kontrollerressurser” .

Interessante Artikler