Oppaat

Korjaus: Ei tarpeeksi USB-ohjaimen resursseja

Jotkut Windows-käyttäjät näkevätEi tarpeeksi USB-ohjaimen resursseja”-Virhe kytkettäessä laitetta / oheislaitetta USB-portin sisään. Suurimman osan ajasta tämän ilmoitetaan tapahtuvan USB 3.0 -porttien kanssa. Ongelma ei ole erityinen tietylle Windows-versiolle, koska se on raportoitu Windows 7: ssä, Windows 8.1: ssä ja Windows 10: ssä.

Mikä aiheuttaa "Not Enough USB Controller Resources" -virheen?

Tutkimme tätä ongelmaa tarkastelemalla erilaisia ​​käyttäjäraportteja ja ratkaisustrategioita, joita eniten kärsineet käyttäjät ovat käyttäneet ongelman ratkaisemiseen.

Tutkimuksemme perusteella ongelma liittyy harvoin tehoon tai kaistanleveyteen. Todennäköisesti kohtaat tämän virheilmoituksen EndPoint-rajoituksen vuoksi.

Mikä on USB-päätepiste?

Päätepiste on USB-viestinnän perusmuoto. Päätepiste kuljettaa tietoja vain yhteen suuntaan (joko isäntäkoneesta laitteeseen tai päinvastoin). Siksi päätepisteitä on kahden tyyppisiä (OUT ja IN).

Kun liität USB-laitteen, tietokoneesi luo useita EndPoint-pisteitä (laitteelle tai sieltä kulkevia kanavia). Flash-asemat käyttävät 3-4 päätepistettä, joissa kuulokkeet ja muut anturit saattavat käyttää jopa 10 IN ja OUT päätepistettä.

Tässä mielessä on kolme suurta tilannetta, jotka voivat aiheuttaaEi tarpeeksi USB-ohjaimen resursseja”Virhe:

  • USB-ohjaimen raja on ylitetty - Jos käytät paljon USB-laitteita, jotka käyttävät paljon EndPoint-pisteitä, saatat nähdä tämän virheilmoituksen, koska olet ylittänyt käytettävissä olevan EndPoint-pisteiden määrän. Muista, että USB 3.0 -ohjaimien enimmäisraja on 96 päätepistettä Intel XHCI -ohjaimissa, kun taas AM4-ohjaimet tukevat 254 EndPointia.
  • EndPoints-USB-portin käyttö ylitti rajan - Useimmat USB-ohjaimet ovat rajoitettuina 16 IN & 16 OUT EndPoint-pisteisiin jokaiselle käytettävissä olevalle portille. Mutta koska useimmat laitteet käyttävät ensisijaisesti IN EndPoints -palveluja, loppuu niistä melko nopeasti. Tämän vuoksi voit käyttää USB-portteja vain rajoitetusti.
  • USB-laitteista peräisin oleva virta ylittää enimmäiskapasiteetin - Jos kohtaat tämän ongelman kannettavalla tai kannettavalla tietokoneella, on hyvin todennäköistä, että USB-laitteista käytettävä virrankulutus ylittää enimmäiskapasiteetin. Telakointiaseman tai USB: n käyttäminen omalla virtalähteellä ratkaisee ongelman tässä tapauksessa.

Jos kohtaatEi tarpeeksi USB-ohjaimen resursseja”-Virhe ja etsit joitain menetelmiä, joiden avulla voit ratkaista tai kiertää ongelman, tässä artikkelissa on joitain vianmääritysoppaita.

Alta löydät joukon menetelmiä, joita muut samanlaisessa tilanteessa olevat käyttäjät ovat onnistuneet ratkaisemaan ongelman. Jotta pysyt tehokkaana, suosittelemme noudattamaan menetelmiä siinä järjestyksessä kuin ne on esitetty.

Tapa 1: Jotkin laitteet siirretään tavalliseen USB 2.0 -porttiin

Jos kohtaat tämän ongelman USB 3.0 -ohjaimella, voit kiertää virheen siirtämällä joitain laitteita klassiseen 2.0 -porttiin. Jos yrität liittää laitteita, jotka käyttävät paljon päätepisteitä (VR-kuulokkeet, 7.1-kuulokkeet), saatat olla kiusaus käyttää USB 3.0-keskittintä nauttimaan kaikista uudemman siirtoprotokollan eduista.

Mutta USB-keskittimiä voidaan käyttää vain rajoitetusti, koska ylität 16 IN: n päätepisteen rajan melko nopeasti (vain liittämällä VR-kuuloke + 7.1-kuuloke). Onneksi voit kiertää tämän ongelman helposti vain liittämällä yhden laitteistasi tavalliseen USB 2.0 -porttiin.

Yritä jättää laitteet, jotka tarvitsevat parhaita siirtonopeuksia eniten, USB 3.0 -porttiin ja siirrä vanhempi laite USB 2.0 -porttiin.

Heti kun ylität 16 EndPoint-rajan, “Ei tarpeeksi USB-ohjaimen resursseja”-Virhettä ei pitäisi enää esiintyä.

Tapa 2: Telakointiaseman tai USB-keskittimen käyttäminen omalla virtalähteellä

Jos kohtaat tämän ongelman kannettavalla / kannettavalla tietokoneella, ongelma johtuu todennäköisesti USB-porttien käyttämästä virrasta.

Jos et voi rajoittaa laitteiden määrää, jotka käyttävät virtaa USB-portteistasi, voit ratkaistaEi tarpeeksi USB-ohjaimen resursseja”Virhe ostamalla telakointiasema tai USB-keskitin, jolla on oma virtalähde (Powered USB Hub).

Telakointiasemat ovat yleensä kalliimpia (yli 50 dollaria), joten jos etsit halpaa kiertotapaa, löydät helposti Powered USB Hubin ja 15 dollarin hintamerkin.

Tapa 3: Asenna yleiset sarjaväyläohjaimet uudelleen

Kuten jotkut käyttäjät ovat ilmoittaneet, tämä erityinen ongelma voi ilmetä myös, jos USB-ohjaimen ohjain oli asennettu huonosti tai vioittunut jollakin tavalla. Saatat pystyä ratkaisemaanEi tarpeeksi USB-ohjaimen resursseja”-Virhe asentamalla USB-ohjaimen ohjain Laitehallinnalla.

Tässä on pikaopas tämän tekemiseen:

  1. Lehdistö Windows-näppäin + R avaa Suorita-valintaikkuna. Kirjoita sitten “Devmgmt.msc” ja paina Tulla sisään avautua Laitehallinta.
  2. Sisällä Laitehallinta, laajenna Yleinen sarjaväylä napsauta hiiren kakkospainikkeella USB-isäntäohjainta ja napsauta Poista laite. Jos sinulla on kaksi erilaista USB-isäntäohjainta, poista molemmat.
  3. Käynnistä tietokoneesi uudelleen. Seuraavassa käynnistyksessä Windows asentaa automaattisesti puuttuvan USB-isäntäohjaimen ohjaimen uudelleen.

JosEi tarpeeksi USB-ohjaimen resursseja”-Virhettä esiintyy edelleen, siirry seuraavaan alla olevaan menetelmään.

Tapa 4: XHCI-tilavaihtoehdon poistaminen käytöstä BIOS-asetuksista

Äärimmäinen ratkaisu, joka todennäköisesti ratkaisee ongelman"Ei tarpeeksi USB-ohjaimen resursseja" USB-virhe on poistaa xHCI-tila-vaihtoehto käytöstä BIOS-asetuksista. Mutta tämä tarkoittaa automaattisesti, että kaikki USB 3.0 -porttisi päivitetään USB 2.0 -portteihin.

Jos tämä on uhri, jonka olet valmis tekemään virhesanoman ratkaisemiseksi, poista tämä käytöstä seuraavasti Intel xHCI-tila vaihtoehto:

  1. Käynnistä tietokone uudelleen ja paina toistuvasti Asennusavain aloitusnäytön aikana, kunnes pääset tietokoneen BIOS-asetuksiin.

    merkintä: Asennusavain näkyy yleensä alkuperäisessä käynnistysavaimessa, mutta jos et näe sitä, etsi verkosta tarkat vaiheet BIOS-asetusten määrittämiseen (kannettavan tietokoneen / emolevyn mallin perusteella)

  2. Kun olet BIOS-asetusten sisällä, siirry Pitkälle kehittynyt välilehti ja etsi nimetty vaihtoehto USB EHCIvirheenkorjaus alla Laitteen asetukset. Tämän vaihtoehdon käyttöönotto poistaa xHCI-ohjaimen käytöstä, mikä lopulta ratkaisee virhesanoman.

    merkintä: Nämä asetukset vaihtelevat valmistajan mukaan. Saatat löytää tämän asetuksen eri nimellä, mukaan lukien XHCI Pre Boot -tila, EHCI Hand-OFF tai xHCI-tila.

  3. Kun xHCI-ohjain on poistettu käytöstä, tallenna muutokset ja anna tietokoneen käynnistyä normaalisti.
  4. Seuraavassa käynnistyksessä sinun ei pitäisi enää nähdä"Ei tarpeeksi USB-ohjaimen resursseja" virhe.
$config[zx-auto] not found$config[zx-overlay] not found