Oplossing: er zijn onvoldoende systeembronnen om de Api Xbox-controller te voltooien

Sommige gebruikers bereiken ons met vragen nadat hun Xbox-controllers (Xbox 360 of Xbox One) plotseling zijn gestopt met werken op Windows 10, Windows 8.1 en Windows 7. De meeste getroffen gebruikers melden dat het apparaat is gemarkeerd met een geel uitroepteken in Apparaatbeheer .

Dubbelklik op het apparaat en kijkend naar de apparaatstatus (op het tabblad Algemeen ) geeft het volgende foutbericht weer:

“Dit apparaat kan niet starten (code 10). Er zijn onvoldoende systeembronnen om de API te voltooien. ”

Opmerking: dit wordt meestal gemeld bij gebruikers die een draadloze Xbox 360-controller aansluiten via een USB-dongle.

Redenen waarom er onvoldoende systeembronnen zijn om de Api-fout te voltooien

Na het probleem te hebben onderzocht en verschillende gebruikersrapporten te hebben bekeken, hebben we een lijst samengesteld met situaties waarin deze fout kan optreden:

  • Het apparaatstuurprogramma is glitched - dit wordt meestal gemeld na een Windows Update of als het systeem onlangs uit de slaapstand is gehaald .
  • UpperFilters en LowerFilters zijn beschadigd - Dit zijn twee registerwaarden die beschadigd kunnen raken en de code 10 kunnen veroorzaken. Raadpleeg methode 3 voor stappen om hiermee om te gaan.
  • Bestanden van het stuurprogramma van de controller zijn beschadigd geraakt - Een Windows-update of interferentie van derden kan de Xbox-controllerfout veroorzaken.
  • Front USB kan de vraag niet ondersteunen - dit gebeurt meestal met controllers die zijn aangesloten op een front USB (via USB-dongle). Meestal hebben USB-poorten aan de voorzijde niet hetzelfde soort stroom en werken ze mogelijk niet goed met sommige apparaten.

Hoe de; Er zijn onvoldoende systeembronnen om de Api-fout te voltooien

Als u moeite hebt om hetzelfde foutbericht op te lossen, biedt dit artikel u een lijst met effectieve stappen voor probleemoplossing. Hieronder vindt u een lijst met methoden die andere gebruikers in een vergelijkbare situatie hebben gebruikt om het probleem te verhelpen.

Volg voor de beste resultaten de methoden in de aangegeven volgorde. Begin met de eerste mogelijke fix en werk je weg naar beneden totdat je een fix ontdekt die effectief is om je Windows-versie te dwingen je Xbox-controller te herkennen. Laten we beginnen!

Methode 1: Koppel het apparaat los en verwijder het via het scherm Apparaten

Sommige gebruikers die met hetzelfde probleem kampen, zijn erin geslaagd om Windows de controller opnieuw te laten herkennen door het apparaat los te koppelen en het scherm Apparaten te gebruiken om Windows te dwingen het stuurprogramma dat het probleem veroorzaakt opnieuw op te starten.

Als de fout eenvoudig wordt veroorzaakt door een slecht geïnstalleerd stuurprogramma of een tijdelijke storing, kan het probleem worden opgelost door de verbinding van het apparaat opnieuw op te starten. Dit is wat u moet doen:

  1. Eerst en vooral, ontkoppel uw Xbox-controller door de USB-kabel fysiek los te koppelen. Als u een draadloze dongle gebruikt, koppelt u de USB-stick los.
  2. Terwijl het apparaat is losgekoppeld, drukt u op Windows-toets + R om een ​​vak Uitvoeren te openen. Typ of plak vervolgens " ms-instellingen: verbonden apparaten " en druk op Enter om het tabblad Apparaten van de app Instellingen te openen.

  3. Blader op het tabblad Apparaten naar Andere apparaten, klik op uw Xbox-controller en klik op Apparaat verwijderen .

  4. Nadat het apparaat is verwijderd, sluit u het tabblad Apparaten en start u de computer opnieuw op. Nadat het volgende opstarten is voltooid, sluit u uw Xbox-controller opnieuw aan en wacht u geduldig totdat de installatie is voltooid.
  5. Kijk of de controller nu goed werkt.

Als uw Xbox-controller nog steeds aangeeft dat er onvoldoende systeembronnen zijn om de API- fout te voltooien, gaat u verder met de volgende methode hieronder.

Methode 2: Vervang het stuurprogramma van de controller door de versie in de lokale cache

Als het opnieuw maken van de verbinding niet is gelukt, laten we kijken of u meer geluk hebt door het momenteel geïnstalleerde Xbox Controller-stuurprogramma te vervangen door een lokaal opgeslagen exemplaar.

Opmerking: houd er rekening mee dat deze methode alleen van toepassing is op diegenen onder u die het probleem ondervinden met een Xbox 360-controller.

Sommige gebruikers die zich in een vergelijkbare positie bevinden, zijn erin geslaagd om de normale functionaliteit van hun Xbox 360-controllers terug te krijgen door Device Manager te gebruiken om het niet-geïdentificeerde apparaat bij te werken met de Xbox 360 Wireless Receiver voor Windows-versie die lokaal wordt opgeslagen. Hier is een korte handleiding om dit te doen:

  1. Druk op de Windows-toets + R om een ​​vak Uitvoeren te openen. Typ vervolgens " devmgmt.msc " en druk op Enter om Apparaatbeheer te openen. Als u wordt gevraagd door de UAC (Gebruikersaccountbeheer), accepteert u deze door op Ja te klikken.

  2. Klik in Apparaatbeheer met de rechtermuisknop op het stuurprogramma van uw Xbox-controller (dit moet worden vermeld als een onbekend apparaat ) en kies Eigenschappen .
  3. Ga in het scherm Eigenschappen van het apparaat naar het tabblad Stuurprogramma en klik op de knop Stuurprogramma bijwerken .
  4. Klik in het volgende scherm op Op mijn computer naar stuurprogramma's zoeken en vervolgens op Laat me kiezen uit een lijst met beschikbare stuurprogramma's op mijn computer .

  5. Selecteer vervolgens Windows Common Controller voor Windows Class en kies vervolgens Xbox 360 Wireless Receiver voor Windows-versie: 2.1.0.1349
  6. Klik bij de waarschuwing Stuurprogramma bijwerken op Ja om de verouderde stuurprogrammaversie te installeren.
  7. Nadat de oudere stuurprogrammaversie is geïnstalleerd, start u uw computer opnieuw op en kijkt u of het probleem bij de volgende keer opstarten is opgelost.

Als het probleem nog steeds optreedt en u de Xbox 360-controller niet kunt gebruiken, gaat u verder met de volgende methode hieronder.

Methode 3: Gebruik een primaire 2.0 USB-poort

Als u uw Xbox-controller aansluit via een USB-poort aan de voorkant, probeer deze dan aan te sluiten op een van de USB-poorten aan de achterkant. USB-poorten aan de voorkant worden behandeld als AUX en in het geval dat uw systeem moeite heeft om de stroombehoefte bij te houden, hebben USB-poorten aan de voorzijde geen prioriteit. Dit kan leiden tot situaties waarin bepaalde apparaten niet goed werken omdat de frontpoort de vraag niet kan ondersteunen.

Dit specifieke scenario komt vooral voor bij gebruikers die hun Xbox-controller verbinden met een USB-dongle. Als dit scenario op u van toepassing is, verplaatst u de USB-verbinding eenvoudig naar een achterste USB-poort. Als u USB 2.0- en USB 3.0-poorten hebt, zorg er dan voor dat u de verbinding overschakelt naar de USB 2.0-poort. Start ten slotte de computer opnieuw op en kijk of het probleem is opgelost.

Als u nog steeds hetzelfde probleem ondervindt, gaat u verder met de volgende methode hieronder.

Methode 4: De registerwaarden UpperFilters en LowerFilters verwijderen

Volgens verschillende gebruikersrapporten zijn UpperFilters en LowerFilters twee registerwaarden met het potentieel om een ​​groot aantal apparaten te laten crashen die via USB-poorten zijn aangesloten.

Sommige gebruikers in een vergelijkbare situatie hebben gemeld dat het probleem was opgelost nadat ze de Register-editor hadden gebruikt om deze twee registerwaarden te verwijderen, waardoor Windows werd gedwongen nieuwe te maken.

Volg de onderstaande instructies om de registerwaarden UpperFilters en LowerFilters te verwijderen via de Register-editor om de onvoldoende systeembronnen op te lossen om de API- fout te voltooien :

Opmerking: deze stappen moeten van toepassing zijn, ongeacht welke Windows-versie u gebruikt.

  1. Druk op de Windows-toets + R om een ​​nieuw vak Uitvoeren te openen. Typ vervolgens " regedit " en druk op Enter om de Register-editor te openen. Kies Ja als u wordt gevraagd door de UAC (Gebruikersaccountbeheer) .

  2. Gebruik in de Register-editor het linkerpaneel om naar de volgende locatie te navigeren:

    HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ Control \ Class

  3. In deze Class-subsleutel is elke 32-cijferige subsleutel volledig uniek en komt deze overeen met een bepaalde hardware in Apparaatbeheer. Voor het oplossen van een probleem met de Xbox-controller hebben we de GUID's van de USB-klasse nodig, namelijk 36FC9E60-C465-11CF-8056-444553540000.
  4. Dubbelklik op de 36FC9E60-C465-11CF-8056-444553540000 (USB-hostcontrollers en hubs) in de Class- subsleutel.

  5. Selecteer de juiste klasse in het linkerdeelvenster en ga naar het rechterdeelvenster, klik met de rechtermuisknop op UpperFilters en kies Verwijderen . Herhaal vervolgens dezelfde procedure met de toets LowerFilters .

  6. Sluit beide sleutels, sluit de Register-editor en start uw computer opnieuw op. Kijk bij de volgende keer opstarten of het probleem is opgelost en of u uw Xbox-controller kunt gebruiken.

Interessante Artikelen