Rettelse: Der er ikke tilstrækkelige systemressourcer til at fuldføre Api Xbox-controlleren

Nogle brugere har nået os med spørgsmål, efter at deres Xbox-controllere (Xbox 360 eller Xbox One) pludselig er ophørt med at arbejde på Windows 10, Windows 8.1 og Windows 7. De fleste berørte brugere rapporterer, at enheden er markeret med et gult udråbstegn inden i Enhedshåndtering .

Dobbeltklik på enheden og kigge på Enhedsstatus (under fanen Generelt ) afslører følgende fejlmeddelelse:

”Denne enhed kan ikke starte (kode 10). Der findes ikke tilstrækkelige systemressourcer til at afslutte API'en. ”

Bemærk: Dette rapporteres typisk for brugere, der tilslutter en trådløs Xbox 360-controller via en USB-dongle.

Årsager til, at der ikke findes tilstrækkelige systemressourcer til at fuldføre Api-fejlen opstår

Efter at have undersøgt problemet og set på forskellige brugerrapporter, har vi sammensat en liste over situationer, hvor denne fejl kan forekomme:

  • Enhedsdriveren har gnistret - Dette rapporteres typisk, at der opstår efter en Windows Update, eller hvis systemet for nylig er vågnet af dvaletilstand.
  • UpperFilters og LowerFilters er beskadigede - Dette er to registerværdier, der kan blive beskadiget og forårsage koden 10. Se metode 3 for trin til håndtering af dem.
  • Filer fra controller-driveren blev beskadiget - En Windows-opdatering eller en tredjepartsinterferens kan muligvis udløse Xbox-controllerfejlen.
  • Front USB kan ikke understøtte kravet - Dette sker typisk med controllere, der er tilsluttet en USB foran (via USB-dongle). Normalt har USB-porte foran ikke den samme type strøm og fungerer muligvis ikke korrekt med nogle enheder.

Sådan rettes de; der findes utilstrækkelige systemressourcer til at fuldføre Api-fejlen

Hvis du kæmper for at løse den samme fejlmeddelelse, vil denne artikel give dig en liste over effektive fejlfindingstrin. Nedenfor har du en liste over metoder, som andre brugere i en lignende situation har brugt til at løse problemet.

For at få de bedste resultater skal du følge metoderne i den rækkefølge, der findes. Start med den første potentielle rettelse, og arbejd dig ned, indtil du finder en løsning, der er effektiv til at tvinge din Windows-version til at genkende din Xbox-controller. Lad os begynde!

Metode 1: Frakobl enheden og fjern den fra skærmen Enheder

Nogle brugere, der kæmper med den samme type problem, har formået at tvinge Windows til at genkende controlleren igen ved at afbryde enheden og bruge skærmen Enheder for at tvinge Windows til at genstarte driveren, der opretter problemet.

Hvis fejlen simpelthen er forårsaget af en dårligt installeret driver eller en midlertidig fejl, vil genstart af enhedens forbindelse løse problemet. Her er hvad du skal gøre:

  1. Først skal du først afbryde forbindelsen til din Xbox-controller ved fysisk at tage USB-kablet ud. Hvis du bruger en trådløs dongle, skal du frakoble USB-sticken.
  2. Når enheden er frakoblet, skal du trykke på Windows-tasten + R for at åbne en Kør-boks. Skriv eller indsæt derefter " ms-indstillinger: tilsluttet enheder " og tryk på Enter for at åbne fanen Enheder i appen Indstillinger .

  3. Rul ned til Andre enheder på fanen Enheder, klik på din Xbox-controller og klik på Fjern enhed .

  4. Når enheden er fjernet, skal du lukke fanen Enheder og genstarte computeren. Når den næste opstart er færdig, skal du tilslutte din Xbox-controller igen og vente tålmodig, indtil opsætningen er afsluttet.
  5. Se om controlleren fungerer korrekt nu.

Hvis din Xbox-controller stadig viser, at der er utilstrækkelige systemressourcer til at fuldføre API- fejlen, skal du fortsætte med den næste metode nedenfor.

Metode 2: Udskift controller-driveren med den lokalt cache-version

Hvis gendannelsen af ​​forbindelsen ikke fungerede, lad os se, om du får bedre held ved at erstatte den aktuelt installerede Xbox Controller-driver med en lokalt gemt kopi.

Bemærk: Husk, at denne metode kun gælder for dem af jer, der støder på problemet med en Xbox 360-controller.

Nogle brugere, der befinder sig i en lignende position, har formået at genvinde den normale funktionalitet af deres Xbox 360-controllere ved at bruge Device Manager til at opdatere den uidentificerede enhed med den Xbox 360 trådløse modtager til Windows version-driver, der er gemt lokalt. Her er en hurtig guide til, hvordan du gør dette:

  1. Tryk på Windows-tasten + R for at åbne en Run- boks. Skriv derefter “ devmgmt.msc ” og tryk på Enter for at åbne Device Manager . Hvis du bliver bedt om det af UAC (Brugerkontokontrol), skal du acceptere ved at klikke på Ja .

  2. Inden i Enhedshåndtering skal du højreklikke på din Xbox-controller-driver (den skal vises som en ikke- identificeret enhed ) og vælg Egenskaber .
  3. Gå til fanen Driveregenskabsskærmen på enheden og klik på knappen Opdater driver .
  4. I det næste skærmbillede skal du klikke på Gennemse min computer for driversoftware og derefter klikke på Lad mig vælge fra en liste over tilgængelige drivere på min computer .

  5. Vælg derefter Windows Common Controller til Windows Class og vælg derefter Xbox 360 trådløs modtager til Windows version: 2.1.0.1349
  6. I Update Driver Warning skal du klikke på Ja for at installere den forældede driverversion.
  7. Når den ældre driverversion er installeret, skal du genstarte computeren og se, om problemet er løst ved næste opstart.

Hvis problemet stadig opstår, og du er forhindret i at bruge din Xbox 360-controller, skal du fortsætte med den næste metode nedenfor.

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

Hvis du tilslutter din Xbox-controller via en USB foran, kan du prøve at forbinde den til en af ​​de USB-porte, der findes på bagsiden. Front USB-porte bliver behandlet som AUX, og i tilfælde af, at dit system kæmper for at følge med strømbehovet, har USB-porte foran ikke prioritet. Dette kan føre til situationer, hvor visse enheder ikke fungerer korrekt, fordi frontporten ikke kan understøtte efterspørgslen.

Dette særlige scenarie er især almindeligt for brugere, der forbinder deres Xbox-controller med en USB-dongle. Hvis dette scenarie gælder for dig, skal du blot flytte USB-forbindelsen til en bagerste USB-port. Hvis du har USB 2.0- og USB 3.0-porte, skal du også sørge for at skifte forbindelsen til USB 2.0-porten. Endelig skal du genstarte computeren og se, om problemet er løst.

Hvis du stadig støder på det samme problem, skal du fortsætte med den næste metode nedenfor.

Metode 4: Sletning af UpperFilters og LowerFilters Registreringsværdier

I henhold til forskellige brugerrapporter er UpperFilters og LowerFilters to registerværdier med potentiale til at gå ned i en lang række enheder, der er forbundet via USB-porte.

Nogle brugere i en lignende situation har rapporteret, at problemet blev løst, efter at de brugte Registry Editor til at slette disse to Registreringsværdier og tvang Windows til at oprette nye.

Følg instruktionerne nedenunder for at fjerne UpperFilters og LowerFilters registerværdier via Registreringseditor for at løse de utilstrækkelige systemressourcer, der findes til at fuldføre API- fejlen:

Bemærk: Disse trin skal være gældende uanset hvilken Windows-version du bruger.

  1. Tryk på Windows-tasten + R for at åbne en ny Run-boks. Skriv derefter " regedit " og tryk på Enter for at åbne Registreringseditor . Hvis du bliver bedt om det af UAC (Brugerkontokontrol), skal du vælge Ja .

  2. Brug af den venstre rude i Registry Editor til at navigere til følgende placering:

    HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ Control \ Class

  3. I denne klasse-nøgle er hver 32-cifret undernøgle helt unik og svarer til en bestemt hardware i Enhedshåndtering. Med henblik på at løse et Xbox-controllerrelateret problem har vi brug for USB Class GUID'erne, der er 36FC9E60-C465-11CF-8056-444553540000.
  4. Dobbeltklik på 36FC9E60-C465-11CF-8056-444553540000 (USB-host-controllere og hubs) inde i undernøglen Klasse .

  5. Når den rigtige klasse er valgt fra venstre rude, skal du flytte over til højre rude, højreklikke på UpperFilters og vælge Slet . Gentag derefter den samme procedure med LowerFilters- tasten.

  6. Når begge taster er slettet, skal du lukke Registreringseditor og genstarte computeren. Ved næste opstart skal du se, om problemet er løst, og du er i stand til at bruge din Xbox-controller.

Interessante Artikler