Fix: Det finnes ikke tilstrekkelige systemressurser til å fullføre Api Xbox-kontrolleren

Noen brukere har nådd oss ​​med spørsmål etter at Xbox-kontrollerne deres (Xbox 360 eller Xbox One) plutselig har sluttet å jobbe på Windows 10, Windows 8.1 og Windows 7. De fleste berørte brukere rapporterer at enheten er flagget med et gult utropstegn i Enhetsbehandling .

Ved å dobbeltklikke på enheten og se på enhetsstatusen (i kategorien Generelt ), vises følgende feilmelding:

“Denne enheten kan ikke starte (kode 10). Det er ikke tilstrekkelige systemressurser til å fullføre API. "

Merk: Dette rapporteres vanligvis for brukere som kobler til en trådløs Xbox 360-kontroller via en USB-dongle.

Årsaker til at det ikke er tilstrekkelige systemressurser for å fullføre Api-feilen

Etter å ha undersøkt problemet og sett på forskjellige brukerrapporter, har vi satt sammen en liste over situasjoner der denne feilen kan oppstå:

  • Enhetsdriveren har glemt - Dette rapporteres vanligvis å oppstå etter en Windows Update, eller hvis systemet nylig har våknet fra dvalemodus.
  • UpperFilters og LowerFilters er ødelagte - Dette er to registerverdier som kan bli ødelagte og forårsake koden 10. Se metode 3 for å få fremgangsmåter for å håndtere dem.
  • Filer fra kontrollenhetsdriveren ble ødelagt - En Windows-oppdatering eller en tredjeparts interferens kan utløse feilen i Xbox-kontrolleren.
  • USB foran kan ikke støtte etterspørselen - Dette skjer vanligvis med kontrollere som er koblet til en USB foran (via USB-dongle). Vanligvis har ikke USB-portene foran den samme typen strøm og fungerer kanskje ikke riktig med noen enheter.

Hvordan fikse man; utilstrekkelige systemressurser til å fullføre Api-feilen

Hvis du sliter med å løse den samme feilmeldingen, vil denne artikkelen gi deg en liste over effektive feilsøkingstrinn. Nedenfor har du en liste over metoder som andre brukere i en lignende situasjon har brukt for å få problemet løst.

For best resultat, følg metodene i den rekkefølgen de presenteres. Start med den første potensielle løsningen og jobb deg ned til du oppdager en løsning som er effektiv i å tvinge Windows-versjonen din til å gjenkjenne Xbox-kontrolleren din. La oss begynne!

Metode 1: Koble fra enheten og fjern den fra skjermen Enheter

Noen brukere som sliter med samme type problem har klart å tvinge Windows til å gjenkjenne kontrolleren igjen ved å koble fra enheten og bruke skjermen Enheter for å tvinge Windows til å starte driveren som oppretter problemet på nytt.

Hvis feilen ganske enkelt er forårsaket av en dårlig installert driver eller en midlertidig feil, vil problemet på nytt starte å starte tilkoblingen til enheten. Her er hva du trenger å gjøre:

  1. Først må du koble fra Xbox-kontrolleren ved å koble fra USB-kabelen. Hvis du bruker en trådløs dongle, kobler du fra USB-pinnen.
  2. Når enheten er koblet fra, trykker du på Windows-tasten + R for å åpne en Run-boks. Deretter skriver du inn eller limer inn " ms-settings: connectdevices " og trykker Enter for å åpne kategorien Enheter i Innstillinger- appen.

  3. I kategorien Enheter blar du ned til Andre enheter, klikker på Xbox-kontrolleren din og klikker på Fjern enhet .

  4. Når enheten er fjernet, lukker du kategorien Enheter og start datamaskinen på nytt. Etter at neste oppstart er fullført, kobler du til Xbox-kontrolleren igjen og venter tålmodig til installasjonen er fullført.
  5. Se om kontrolleren fungerer som den skal.

Hvis Xbox-kontrolleren din fremdeles viser at det ikke er tilstrekkelige systemressurser for å fullføre API- feilen, fortsett ned med neste metode nedenfor.

Metode 2: Bytt ut kontrolldriveren med den lokalt hurtigbufrede versjonen

Hvis gjenoppretting av tilkoblingen ikke fungerte, la oss se om du får bedre hell ved å erstatte den nåværende installerte Xbox Controller-driveren med en lokalt lagret kopi.

Merk: Husk at denne metoden bare gjelder for de av dere som opplever problemet med en Xbox 360-kontroller.

Noen brukere som befinner seg i en lignende posisjon, har klart å gjenvinne den normale funksjonaliteten til Xbox 360-kontrollerne ved å bruke Device Manager til å oppdatere den uidentifiserte enheten med Xbox 360 Wireless Receiver for Windows Version driver som er lagret lokalt. Her er en rask guide til hvordan du gjør dette:

  1. Trykk Windows-tasten + R for å åpne en Run- boks. Skriv deretter “ devmgmt.msc ” og trykk Enter for å åpne Device Manager . Hvis du blir bedt om det av UAC (User Account Control), godta ved å klikke på Ja .

  2. Inne i Enhetsbehandling høyreklikker du på Xbox-kontrollerdriveren (den skal være oppført som en uidentifisert enhet ) og velg Egenskaper .
  3. I skjermbildet Egenskaper på enheten går du til kategorien Driver og klikker på Oppdater driver- knappen.
  4. I neste skjermbilde, klikk på Bla gjennom datamaskinen min for driverprogramvare, og klikk deretter på La meg velge fra en liste over tilgjengelige drivere på datamaskinen .

  5. Velg deretter Windows Common Controller for Windows Class og velg deretter trådløs Xbox 360-mottaker for Windows versjon: 2.1.0.1349
  6. I Update Driver Advarsel, klikker du Ja for å installere den utdaterte driverversjonen.
  7. Når den eldre driverversjonen er installert, start datamaskinen på nytt og se om problemet er løst ved neste oppstart.

Hvis problemet fremdeles oppstår og du er forhindret fra å bruke Xbox 360-kontrolleren, fortsetter du med neste metode nedenfor.

Metode 3: Bruk en primær 2.0 USB-port

Hvis du kobler Xbox-kontrolleren via en USB foran, kan du prøve å koble den til en av USB-portene som er på baksiden. USB-porter foran blir behandlet som AUX, og i tilfelle systemet ditt sliter med å følge med strømbehovet, vil ikke USB-portene foran ha prioritet. Dette kan føre til situasjoner der visse enheter ikke vil fungere ordentlig fordi frontporten ikke kan støtte etterspørselen.

Dette spesielle scenariet er spesielt vanlig for brukere som kobler Xbox-kontrolleren til en USB-dongle. Hvis dette scenariet gjelder deg, bare flytt USB-tilkoblingen til en bakre USB-port. Hvis du har USB 2.0- og USB 3.0-porter, må du også sørge for å bytte tilkoblingen til USB 2.0-porten. Til slutt, start datamaskinen på nytt og se om problemet er løst.

Hvis du fortsatt støter på det samme problemet, fortsetter du med neste metode nedenfor.

Metode 4: Slette UpperFilters og LowerFilters Registerverdier

I henhold til forskjellige brukerrapporter er UpperFilters og LowerFilters to registerverdier med potensial til å krasje en rekke enheter som er koblet gjennom USB-porter.

Noen brukere i en lignende situasjon har rapportert at problemet ble løst etter at de brukte Registerredigering for å slette disse to registerverdiene, og tvang Windows til å opprette nye.

Følg instruksjonene nedenfor for å fjerne UpperFilters og LowerFilters registerverdier via Registerredigering for å løse de utilstrekkelige systemressursene som er til for å fullføre API- feilen:

Merk: Disse trinnene skal være aktuelle uavhengig av hvilken Windows-versjon du bruker.

  1. Trykk Windows-tasten + R for å åpne en ny Run-boks. Skriv deretter " regedit " og trykk Enter for å åpne Registerredigering . Hvis du blir bedt om av UAC (User Account Control), velger du Yes .

  2. Inne i Registerredigering, bruk venstre rute for å navigere til følgende sted:

    HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ Control \ Class

  3. I denne klasseundernøkkelen er hver 32-sifret undernøkkel helt unik og tilsvarer en bestemt maskinvare i Enhetsbehandling. For å løse et Xbox-controller-relatert problem, trenger vi USB Class GUIDene som er 36FC9E60-C465-11CF-8056-444553540000.
  4. Dobbeltklikk på 36FC9E60-C465-11CF-8056-444553540000 (USB-vertskontrollere og nav) inne i undernøkkelen Class .

  5. Med riktig klasse valgt fra venstre rute, flytt over til høyre rute, høyreklikk på UpperFilters og velg Delete . Gjenta deretter samme prosedyre med LowerFilters- tasten.

  6. Når begge tastene er slettet, lukker du Registerredigering og starter datamaskinen på nytt. Ved neste oppstart, se om problemet er løst og du kan bruke Xbox-kontrolleren.

Interessante Artikler