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



Prøv Vores Instrument Til At Fjerne Problemer

Nogle brugere har nået os med spørgsmål, efter at deres Xbox-controllere (Xbox 360 eller Xbox One) pludselig er stoppet 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 inde i Enhedshåndtering .



Dobbeltklik på enheden og se på Enhedsstatus (i generel fane) afslører følgende fejlmeddelelse:



“Denne enhed kan ikke starte (kode 10). Der findes ikke tilstrækkelige systemressourcer til at fuldføre API'et. ”



Bemærk: Dette rapporteres typisk om brugere, der forbinder 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

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

  • Enhedsdriveren har fejl - Dette rapporteres typisk at forekomme efter en Windows Update, eller hvis systemet for nylig er vågnet fra dvaletilstand.
  • UpperFilters og LowerFilters er beskadiget - Dette er to registerværdier, der kan blive ødelagt og forårsage koden 10. Se Metode 3 for trin til at håndtere dem.
  • Filer fra controller-driveren blev beskadiget - En Windows-opdatering eller en tredjeparts interferens kan udløse Xbox-controllerfejl.
  • USB foran kan ikke understøtte efterspørgslen - Dette sker typisk med controllere, der er tilsluttet en USB foran (via USB-dongle). Normalt har USB-porte foran ikke den samme slags strøm og fungerer muligvis ikke korrekt med nogle enheder.

Sådan løses problemet: Der findes ikke tilstrækkelige systemressourcer til at fuldføre Api-fejlen

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



For at få de bedste resultater skal du følge metoderne i den rækkefølge, der præsenteres. Start med den første potentielle løsning, 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 slags problemer, har formået at tvinge Windows til at genkende controlleren igen ved at afbryde enheden og bruge Enheder skærm for at tvinge Windows til at genstarte den driver, der opretter problemet.

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

  1. Første ting først skal du frakoble din Xbox-controller ved at tage USB-kablet fysisk ud. Hvis du bruger en trådløs dongle, skal du frakoble USB-stikket.
  2. Når enheden er afbrudt, skal du trykke på Windows-tast + R for at åbne et kørefelt. Indtast eller indsæt derefter “ ms-indstillinger: tilsluttede enheder ”Og ramte Gå ind at åbne Enheder fanen i Indstillinger app.
  3. I Enheder fane, rul ned til Andre enheder , klik på din Xbox-controller og klik på Fjern enhed .
  4. Når enheden er fjernet, skal du lukke Enheder fanen og genstart computeren. Når den næste opstart er afsluttet, skal du tilslutte din Xbox-controller igen og vente tålmodigt, indtil installationen er afsluttet.
  5. Se om controlleren fungerer korrekt nu.

Hvis din Xbox-controller stadig viser Der findes ikke tilstrækkelige systemressourcer til at fuldføre API'en fejl, fortsæt ned med den næste metode nedenfor.

Metode 2: Udskift controller-driver med den lokale cachelagrede version

Hvis gendannelse af forbindelsen ikke fungerede, skal vi se, om du har 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 de 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 Enhedshåndtering til at opdatere den uidentificerede enhed med Xbox 360 Wireless Receiver til Windows Version-driveren, der er gemt lokalt. Her er en hurtig guide til, hvordan du gør dette:

  1. Trykke Windows-tast + R at åbne en Løb boks. Skriv derefter “ devmgmt.msc ”Og ramte Gå ind at åbne op Enhedshåndtering . Hvis bedt af UAC (brugerkontokontrol) , accepter ved at klikke på Ja .
  2. Inde Enhedshåndtering skal du højreklikke på din Xbox-controller-driver (den skal vises som en Uidentificeret enhed ) og vælg Ejendomme .
  3. I Ejendomme skærmens enhed, gå til Chauffør fanen og klik på Opdater driver knap.
  4. Klik på på det næste skærmbillede Gennemse min computer efter driversoftware og klik derefter 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 Trådløs Xbox 360-modtager til Windows-version: 2.1.0.1349
  6. Ved Opdater driveradvarsel , klik Ja for at installere den forældede driverversion.
  7. Når den ældre driverversion er installeret, skal du genstarte din computer 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 slutte den til en af ​​de USB-porte, der findes på bagsiden. USB-porte foran bliver behandlet som AUX, og hvis dit system kæmper for at holde trit med strømbehovet, har USB-porte foran ikke prioritet. Dette kan føre til situationer, hvor visse enheder ikke fungerer korrekt, fordi frontporten ikke understøtter efterspørgslen.

Dette særlige scenario er især almindeligt hos brugere, der forbinder deres Xbox-controller med en USB-dongle. Hvis dette scenario gælder for dig, skal du blot flytte USB-forbindelsen til en bageste USB-port. Hvis du også har USB 2.0- og USB 3.0-porte, skal du sørge for at skifte forbindelsen til USB 2.0-porten. Til sidst skal du genstarte din computer 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 Registry-værdier

I henhold til forskellige brugerrapporter, Øvre filtre og Nedre filtre er to registerværdier med potentiale til at gå ned på en bred vifte af enheder, der er forbundet via USB-porte.

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

Følg instruktionerne nedenfor for at fjerne Øvre filtre og Nedre filtre registreringsdatabase værdier via Registreringseditor for at løse Der findes ikke tilstrækkelige systemressourcer til at fuldføre API'en fejl:

Bemærk: Disse trin skal gælde, uanset hvilken Windows-version du bruger.

  1. Trykke Windows-tast + R for at åbne et nyt Run-felt. Skriv derefter “ regedit ”Og ramte Gå ind at åbne op Registreringseditor . Hvis bedt af UAC (brugerkontokontrol), vælge Ja .
  2. Inde i registreringseditoren skal du bruge den venstre rude til at navigere til følgende placering:
    HKEY_LOCAL_MACHINE SYSTEM CurrentControlSet Control Class
  3. I denne klasse-undernøgle er hver 32-cifrede undernøgle helt unik og svarer til en bestemt hardware i Enhedshåndtering. For at løse et Xbox-controller-relateret problem har vi brug for de USB-klasse GUID'er, som er 36FC9E60-C465-11CF-8056-444553540000.
  4. Dobbeltklik på 36FC9E60-C465-11CF-8056-444553540000 (USB-værtscontrollere og -hubs) inde i Klasse undernøgle.
  5. Med det rigtige Klasse valgt fra venstre rude, gå over til højre rude, højreklik på Øvre filtre og vælg Slet . Gentag derefter den samme procedure med Nedre filtre nøgle.
  6. Når begge nøgler er slettet, skal du lukke Registreringseditor og genstarte din computer. Ved næste opstart skal du se, om problemet er løst, og du er i stand til at bruge din Xbox-controller.
5 minutter læst