Fix: Det er ikke tilstrekkelige systemressurser for å fullføre Api Xbox-kontrolleren

Fix Insufficient System Resources Exist Complete Api Xbox Controller

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

Dobbeltklikk på enheten og se på Enhetsstatus (i generell fanen) vil avsløre følgende feilmelding:



“Denne enheten kan ikke starte (kode 10). Det er ikke tilstrekkelige systemressurser for å fullføre API-et. ”



Merk: Dette rapporteres vanligvis om 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 feil - Dette rapporteres vanligvis å skje etter en Windows Update eller hvis systemet nylig har våknet fra dvalemodus.
  • UpperFilters og LowerFilters er ødelagt - Dette er to registerverdier som kan bli ødelagt og forårsake koden 10. Se Metode 3 for trinn for å håndtere dem.
  • Filer fra kontrollerdriveren ble ødelagt - En Windows-oppdatering eller tredjeparts interferens kan utløse Xbox-kontrollerfeilen.
  • 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-porter på fronten samme strøm og fungerer kanskje ikke som de skal på noen enheter.

Slik løser du det: Det finnes ikke tilstrekkelige systemressurser for å 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 som blir presentert. Start med den første potensielle løsningen og arbeid deg nedover til du oppdager en løsning som er effektiv for å tvinge Windows-versjonen til å gjenkjenne Xbox-kontrolleren. La oss begynne!



Metode 1: Koble enheten og fjerne den fra skjermen Enheter

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

Hvis feilen bare skyldes en dårlig installert driver eller en midlertidig feil, vil problemet med å starte tilkoblingen til enheten på nytt. Dette er hva du trenger å gjøre:

  1. Første ting først, koble fra Xbox-kontrolleren ved å koble fra USB-kabelen fysisk. Hvis du bruker en trådløs dongle, kobler du fra USB-pinnen.
  2. Når enheten er koblet fra, trykker du på Windows-tast + R for å åpne en Run-boks. Skriv inn eller lim inn “ ms-innstillinger: tilkoblede enheter ”Og traff Tast inn å åpne Enheter fanen i Innstillinger app.
  3. I Enheter kategorien, bla ned til Andre enheter , klikker du på Xbox-kontrolleren og klikker på Fjern enheten .
  4. Når enheten er fjernet, lukker du Enheter kategorien og start datamaskinen på nytt. Etter at neste oppstart er fullført, kobler du Xbox-kontrolleren på nytt og venter tålmodig til installasjonen er fullført.
  5. Se om kontrolleren fungerer som den skal nå.

Hvis Xbox-kontrolleren din fremdeles viser Det er ikke tilstrekkelige systemressurser for å fullføre API feil, fortsett nedover med neste metode nedenfor.

Metode 2: Erstatt kontrollerdriveren med den lokale hurtigbufrede versjonen

Hvis omopprettingen av forbindelsen ikke fungerte, kan vi se om du vil ha 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 støter på problemet med en Xbox 360-kontroller.

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

  1. trykk Windows-tast + R å åpne opp en Løpe eske. Skriv deretter inn “ devmgmt.msc ”Og traff Tast inn å åpne opp Enhetsbehandling . Hvis du blir bedt om det av UAC (brukerkontokontroll) , godta ved å klikke på Ja .
  2. Innsiden Enhetsbehandling høyreklikker du på Xbox-kontrollerdriveren (den skal være oppført som en Uidentifisert enhet ) og velg Eiendommer .
  3. I Eiendommer skjermen på enheten, gå til Sjåfør og klikk på Oppdater driver knapp.
  4. Klikk på på neste skjermbilde Bla gjennom datamaskinen min for driverprogramvare og klikk deretter på La meg velge fra en liste over tilgjengelige drivere på datamaskinen min .
  5. Deretter velger du Windows Common Controller for Windows Class og velger deretter Trådløs Xbox 360-mottaker for Windows-versjon: 2.1.0.1349
  6. Oppdater driveradvarsel , klikk Ja for å installere den utdaterte driverversjonen.
  7. Når den eldre driverversjonen er installert, må du starte datamaskinen på nytt og se om problemet er løst ved neste oppstart.

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

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

Hvis du kobler Xbox-kontrolleren din til 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 hvis systemet ditt sliter med å følge med på strømbehovet, vil ikke USB-porter foran ha prioritet. Dette kan føre til situasjoner der visse enheter ikke fungerer som de skal fordi frontporten ikke kan støtte etterspørselen.

Dette spesielle scenariet er spesielt vanlig for brukere som kobler Xbox-kontrolleren sin til en USB-dongle. Hvis dette scenariet gjelder deg, flytter du bare USB-tilkoblingen til en USB-port på baksiden. Hvis du har USB 2.0- og USB 3.0-porter, må du sørge for at du bytter tilkoblingen til USB 2.0-porten. Til slutt starter du datamaskinen på nytt og ser om problemet er løst.

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

Metode 4: Slette registerverdiene for UpperFilters og LowerFilters

I henhold til forskjellige brukerrapporter, UpperFilters og Nedre filter er to registerverdier med potensial for å krasje et bredt utvalg av enheter som er koblet til via USB-porter.

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

Følg instruksjonene nedenfor for å fjerne UpperFilters og Nedre filter registerverdier via Registerredigering for å løse Det er ikke tilstrekkelige systemressurser for å fullføre API feil:

Merk: Disse trinnene skal gjelde uansett hvilken Windows-versjon du bruker.

  1. trykk Windows-tast + R for å åpne opp en ny Run-boks. Skriv deretter inn “ regedit ”Og traff Tast inn å åpne opp Registerredigering . Hvis du blir bedt om det av UAC (brukerkontokontroll), velge Ja .
  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-sifrede undernøkkel helt unik og tilsvarer en bestemt maskinvare i Enhetsbehandling. For å løse et Xbox-kontrollerrelatert problem, trenger vi USB Class GUID som er 36FC9E60-C465-11CF-8056-444553540000.
  4. Dobbeltklikk på 36FC9E60-C465-11CF-8056-444553540000 (USB vertskontrollere og hubber) inne i Klasse undernøkkel.
  5. Med riktig Klasse valgt fra venstre rute, flytt over til høyre rute, høyreklikk på UpperFilters og velg Slett . Gjenta deretter samme prosedyre med Nedre filter nøkkel.
  6. Når begge nøklene er slettet, lukker du Registerredigering og starter datamaskinen på nytt. Ved neste oppstart, se om problemet er løst, og om du kan bruke Xbox-kontrolleren.
5 minutter lest