Åtgärd: Otillräckliga systemresurser finns för att slutföra Api Xbox-handkontrollen



Prova Vårt Instrument För Att Eliminera Problem

Vissa användare har nått oss med frågor efter att deras Xbox-kontroller (Xbox 360 eller Xbox One) plötsligt slutat fungera på Windows 10, Windows 8.1 och Windows 7. De flesta drabbade användare rapporterar att enheten är flaggad med ett gult utropstecken i Enhetshanteraren. .



Dubbelklicka på enheten och titta på Enhets status (i allmän fliken) visar följande felmeddelande:



”Den här enheten kan inte starta (kod 10). Otillräckliga systemresurser finns för att slutföra API: et. ”



Notera: Detta rapporteras vanligtvis för användare som ansluter en trådlös Xbox 360-kontroller via en USB-dongel.

Anledningar till att det finns otillräckliga systemresurser för att slutföra API-felet uppstår

Efter att ha undersökt problemet och tittat på olika användarrapporter har vi sammanställt en lista över situationer där detta fel kan uppstå:

  • Enhetsdrivrutinen har fel - Det rapporteras vanligtvis att detta inträffar efter en Windows Update eller om systemet nyligen har vaknat från viloläge.
  • UpperFilters och LowerFilters är skadade - Det här är två registervärden som kan skadas och orsaka koden 10. Se Metod 3 för steg för att hantera dem.
  • Filer från styrdrivrutinen skadades - En Windows-uppdatering eller störningar från tredje part kan utlösa Xbox-kontrollfel.
  • USB-fronten stöder inte efterfrågan - Detta händer vanligtvis med styrenheter som är anslutna till en USB-front (via USB-dongel). Vanligtvis har främre USB-portar inte samma typ av ström och kanske inte fungerar korrekt på vissa enheter.

Hur man åtgärdar: Otillräckliga systemresurser finns för att slutföra Api-felet

Om du kämpar för att lösa samma felmeddelande kommer den här artikeln att ge dig en lista över effektiva felsökningssteg. Nedan har du en lista över metoder som andra användare i en liknande situation har använt för att få problemet löst.



För bästa resultat, följ metoderna i den ordning som de presenteras. Börja med den första potentiella fixen och arbeta dig ner tills du upptäcker en fix som är effektiv för att tvinga din Windows-version att känna igen din Xbox-kontroller. Låt oss börja!

Metod 1: Koppla ur enheten och ta bort den från skärmen Enheter

Vissa användare som kämpar med samma typ av problem har lyckats tvinga Windows att känna igen styrenheten igen genom att koppla bort enheten och använda Enheter skärm för att tvinga Windows att starta om drivrutinen som skapar problemet.

Om felet helt enkelt orsakas av en dåligt installerad drivrutin eller en tillfällig fel, löser problemet om du startar om anslutningen till enheten. Här är vad du behöver göra:

  1. Första saker först, koppla bort din Xbox-kontroller genom att fysiskt koppla ur USB-kabeln. Om du använder en trådlös dongel kopplar du bort USB-minnet.
  2. Med enheten frånkopplad, tryck på Windows-tangent + R för att öppna en körruta. Skriv eller klistra sedan in “ ms-inställningar: anslutna enheter ”Och slå Stiga på för att öppna Enheter fliken i inställningar app.
  3. I Enheter , bläddra ner till Andra enheter , klicka på din Xbox-kontroller och klicka på Ta bort enheten .
  4. När enheten har tagits bort stänger du Enheter fliken och starta om datorn. När nästa start är klar, anslut din Xbox-controller igen och vänta tålmodigt tills installationen är klar.
  5. Se om styrenheten fungerar som den ska nu.

Om din Xbox-kontroller fortfarande visar Otillräckliga systemresurser finns för att slutföra API: et fel, fortsätt nedåt med nästa metod nedan.

Metod 2: Byt ut styrdrivrutinen med den lokalt cachade versionen

Om återskapandet av anslutningen inte fungerade, låt oss se om du får bättre tur genom att ersätta den för närvarande installerade Xbox Controller-drivrutinen med en lokalt lagrad kopia.

Notera: Tänk på att den här metoden endast är tillämplig för de av er som stöter på problemet med en Xbox 360-kontroller.

Vissa användare som befinner sig i en liknande position har lyckats återfå den normala funktionaliteten hos sina Xbox 360-kontroller genom att använda Enhetshanteraren för att uppdatera den oidentifierade enheten med drivrutinen Xbox 360 Wireless Receiver for Windows Version som lagras lokalt. Här är en snabbguide om hur du gör detta:

  1. Tryck Windows-tangent + R att öppna upp en Springa låda. Skriv sedan “ devmgmt.msc ”Och slå Stiga på att öppna upp Enhetshanteraren . Om uppmanas av UAC (användarkontokontroll) , acceptera genom att klicka på Ja .
  2. Inuti Enhetshanteraren , högerklicka på din Xbox-drivrutinsdrivrutin (den ska listas som en Oidentifierad enhet ) och välj Egenskaper .
  3. I Egenskaper skärmen på enheten, gå till Förare och klicka på Uppdatera drivrutinen knapp.
  4. Klicka på på nästa skärm Bläddra i min dator för drivrutinsprogramvara och klicka sedan på Låt mig välja från en lista över tillgängliga drivrutiner på min dator .
  5. Välj sedan Windows Common Controller för Windows Class och välj sedan Trådlös Xbox 360-mottagare för Windows-version: 2.1.0.1349
  6. Vid Uppdatera drivrutinsvarning , klick Ja för att installera den föråldrade drivrutinsversionen.
  7. När den äldre drivrutinsversionen är installerad startar du om datorn och ser om problemet har lösts vid nästa start.

Om problemet fortfarande uppstår och du hindras från att använda din Xbox 360-kontroller, fortsätt neråt med nästa metod nedan.

Metod 3: Använd en primär 2.0 USB-port

Om du ansluter din Xbox-kontroller via en USB-front, försök ansluta den till en av USB-portarna som finns på baksidan. USB-portar på framsidan behandlas som AUX och om ditt system kämpar för att hålla jämna steg med strömbehovet kommer inte USB-portar på fronten att ha prioritet. Detta kan leda till situationer där vissa enheter inte fungerar korrekt eftersom frontporten inte kan stödja efterfrågan.

Det här scenariot är särskilt vanligt för användare som ansluter sin Xbox-kontroller till en USB-dongel. Om detta scenario gäller dig, flytta bara USB-anslutningen till en USB-port på baksidan. Om du har USB 2.0- och USB 3.0-portar, se till att du byter anslutningen till USB 2.0-porten. Slutligen starta om datorn och se om problemet är löst.

Om du fortfarande stöter på samma problem, fortsätt med nästa metod nedan.

Metod 4: Ta bort registervärdena för UpperFilters och LowerFilters

Enligt olika användarrapporter, Övre filter och Nedre filter är två registervärden med potential att krascha ett brett utbud av enheter som är anslutna via USB-portar.

Vissa användare i en liknande situation har rapporterat att problemet åtgärdades efter att de använde Registerredigeraren för att ta bort dessa två registervärden, vilket tvingade Windows att skapa nya.

Följ instruktionerna nedan för att ta bort Övre filter och Nedre filter registervärden via Registerredigerare för att lösa Otillräckliga systemresurser finns för att slutföra API: et fel:

Notera: Dessa steg ska vara tillämpliga oavsett vilken Windows-version du använder.

  1. Tryck Windows-tangent + R för att öppna en ny körruta. Skriv sedan “ regedit ”Och slå Stiga på att öppna upp Registerredigerare . Om uppmanas av UAC (användarkontokontroll), välja Ja .
  2. Inne i Registerredigeraren, använd den vänstra rutan för att navigera till följande plats:
    HKEY_LOCAL_MACHINE SYSTEM CurrentControlSet Control Class
  3. I denna klassundernyckel är varje 32-siffrig undernyckel helt unik och motsvarar en viss hårdvara i Enhetshanteraren. För att lösa ett Xbox-relaterat problem behöver vi USB-klass GUID: er 36FC9E60-C465-11CF-8056-444553540000.
  4. Dubbelklicka på 36FC9E60-C465-11CF-8056-444553540000 (USB-värdkontroller och hubbar) inuti Klass undernyckel.
  5. Med rätt Klass väljs från den vänstra rutan, flytta över till den högra rutan, högerklicka på Övre filter och välj Radera . Upprepa sedan samma procedur med Nedre filter nyckel.
  6. När båda nycklarna är borttagna stänger du Registerredigeraren och startar om datorn. Vid nästa start, se om problemet har lösts och du kan använda din Xbox-kontroller.
5 minuter läst