Fix: Există resurse de sistem insuficiente pentru a completa controlerul Xbox Api

Unii utilizatori ne-au adresat întrebări după ce controlerele lor Xbox (Xbox 360 sau Xbox One) au încetat brusc să funcționeze pe Windows 10, Windows 8.1 și Windows 7. Majoritatea utilizatorilor afectați raportează că dispozitivul este semnalizat cu un semn galben de exclamație în Managerul de dispozitive .

Făcând dublu clic pe dispozitiv și uitându-vă la starea Dispozitivului (în fila General ), se va afișa următorul mesaj de eroare:

„Acest dispozitiv nu poate porni (Cod 10). Există resurse de sistem insuficiente pentru completarea API-ului. ”

Notă: Acest lucru este de obicei raportat la utilizatorii care conectează un controler wireless Xbox 360 printr-un dongle USB.

Motivele pentru care există resurse de sistem insuficiente pentru a finaliza eroarea Api

După ce am investigat problema și am analizat diverse rapoarte ale utilizatorilor, am creat o listă de situații în care s-ar putea produce această eroare:

  • Driverul dispozitivului s-a sclipit - se raportează de obicei la o actualizare Windows sau dacă sistemul s-a trezit recent din hibernare.
  • UpperFilters și LowerFilters sunt corupte - Acestea sunt două valori ale registrului care pot fi corupte și provoacă Codul 10. Consultați Metoda 3 pentru pași privind tratarea acestora.
  • Fișierele de la driverul controlerului au fost corupte - O actualizare Windows sau o interferență a unei terțe părți ar putea declanșa eroarea controlerului Xbox.
  • USB-ul frontal nu poate suporta cererea - Acest lucru se întâmplă de obicei cu controlerele care sunt conectate la un USB frontal (prin intermediul USB Dongle). De obicei, porturile USB frontale nu au același tip de putere și s-ar putea să nu funcționeze corect cu unele dispozitive.

Cum să remediați resursele de sistem insuficiente existente pentru a finaliza eroarea Api '

Dacă vă chinuiți să rezolvați același mesaj de eroare, acest articol vă va oferi o listă de pași efectivi de depanare. Mai jos aveți o listă de metode folosite de alți utilizatori într-o situație similară pentru a rezolva problema.

Pentru cele mai bune rezultate, urmați metodele în ordinea în care sunt prezentate. Începeți cu prima soluție potențială și duceți-vă la drum până descoperiți o soluție eficientă în forțarea versiunii Windows pentru a vă recunoaște controlerul Xbox. Sa incepem!

Metoda 1: Deconectați dispozitivul și scoateți-l de pe ecranul Dispozitive

Unii utilizatori care se confruntă cu același tip de problemă au reușit să forțeze Windows să recunoască din nou controlerul, deconectând dispozitivul și folosind ecranul Dispozitive pentru a forța Windows să repornească driverul care creează problema.

Dacă eroarea este pur și simplu cauzată de un driver instalat greșit sau de un glitch temporar, repornirea conexiunii dispozitivului va rezolva problema. Iată ce trebuie să faci:

  1. În primul rând, deconectați controlorul Xbox prin deconectarea fizică a cablului USB. Dacă utilizați un fir wireless, deconectați stick-ul USB.
  2. Cu dispozitivul deconectat, apăsați tasta Windows + R pentru a deschide o casetă Run. Apoi, tastați sau inserați „ ms-settings: connectdevices ” și apăsați Enter pentru a deschide fila Dispozitive din aplicația Setări .

  3. În fila Dispozitive, derulați în jos la Alte dispozitive, faceți clic pe controlerul Xbox și faceți clic pe Eliminare dispozitiv .

  4. După ce dispozitivul a fost scos, închideți fila Dispozitive și reporniți computerul. După ce următorul startup este complet, reconectați-vă controlerul Xbox și așteptați cu răbdare până când configurarea este completă.
  5. Vedeți dacă regulatorul funcționează corect acum.

Dacă controlorul dvs. Xbox arată încă resursele de sistem insuficiente pentru a finaliza eroarea API, continuați cu următoarea metodă de mai jos.

Metoda 2: Înlocuiți driverul controlerului cu versiunea în cache locală

Dacă re-crearea conexiunii nu a funcționat, să vedem dacă veți avea mai mult noroc înlocuind driverul Xbox Controller actual instalat cu o copie stocată local.

Notă: Rețineți că această metodă este aplicabilă numai pentru aceia dintre voi care întâmpină problema cu un controler Xbox 360.

Unii utilizatori care se găsesc într-o poziție similară au reușit să recâștige funcționalitatea normală a controlerelor lor Xbox 360, utilizând Device Manager pentru actualizarea dispozitivului neidentificat cu driverul Xbox 360 Wireless Receiver pentru Windows Version, care este stocat local. Iată un ghid rapid despre cum se face acest lucru:

  1. Apăsați tasta Windows + R pentru a deschide o casetă Run . Apoi, tastați „ devmgmt.msc ” și apăsați Enter pentru a deschide Manager dispozitive . Dacă vi se solicită UAC (Controlul contului utilizatorului), acceptați făcând clic pe Da .

  2. În Managerul de dispozitive, faceți clic dreapta pe driverul controlerului Xbox (ar trebui să fie listat ca dispozitiv neidentificat ) și alegeți Proprietăți .
  3. În ecranul Proprietăți al dispozitivului, accesați fila Driver și faceți clic pe butonul Actualizare driver .
  4. În ecranul următor, faceți clic pe Parcurgerea computerului pentru software pentru driver și apoi faceți clic pe „ Lasă-mă să aleg dintr-o listă de drivere disponibile pe computerul meu .

  5. Apoi, selectați Windows Common Controller pentru Windows Class și apoi alegeți Xbox 360 Wireless Receiver pentru Windows Version: 2.1.0.1349
  6. La Update Driver Update, faceți clic pe Da pentru a instala versiunea învechită a driverului.
  7. După instalarea versiunii de driver mai vechi, reporniți computerul și vedeți dacă problema a fost rezolvată la următoarea pornire.

Dacă problema se produce în continuare și vă este împiedicat să utilizați controlerul Xbox 360, continuați cu următoarea metodă de mai jos.

Metoda 3: Utilizați un port USB 2.0 principal

Dacă conectați controlerul Xbox printr-un USB frontal, încercați să-l conectați la unul dintre porturile USB care sunt prezente pe spate. Porturile USB frontale sunt tratate ca AUX și în cazul în care sistemul dvs. se străduiește să țină pasul cu cererea de alimentare, porturile USB frontale nu vor avea prioritate. Acest lucru ar putea duce la situații în care anumite dispozitive nu funcționează corect, deoarece portul frontal nu poate suporta cererea.

Acest scenariu particular este deosebit de comun cu utilizatorii care își conectează controlerul Xbox cu un dongle USB. Dacă acest scenariu se aplică dvs., pur și simplu mutați conexiunea USB într-un port USB înapoi. De asemenea, dacă aveți porturi USB 2.0 și USB 3.0, asigurați-vă că treceți conexiunea la portul USB 2.0. În cele din urmă, reporniți computerul și vedeți dacă problema este rezolvată.

Dacă mai întâmpinați aceeași problemă, continuați cu următoarea metodă de mai jos.

Metoda 4: Ștergerea valorilor Registrului UpperFilters și LowerFilters

Conform diferitelor rapoarte ale utilizatorilor, UpperFilters și LowerFilters sunt două valori de registru cu potențialul de a bloca o gamă largă de dispozitive care sunt conectate prin porturile USB.

Unii utilizatori într-o situație similară au raportat că problema a fost rezolvată după ce au folosit Editor Editor pentru a șterge aceste două valori ale Registrului, forțând Windows să creeze altele noi.

Urmați instrucțiunile de mai jos pentru a elimina valorile de registru UpperFilters și LowerFilters prin intermediul Editorului de registru pentru a rezolva resursele insuficiente ale sistemului pentru a finaliza eroarea API :

Notă: Acești pași ar trebui să fie aplicabili indiferent de versiunea Windows pe care o utilizați.

  1. Apăsați tasta Windows + R pentru a deschide o nouă casetă Run. Apoi, tastați „ regedit ” și apăsați Enter pentru a deschide Editorul de registru . Dacă vi se solicită UAC (Controlul contului utilizatorului), alegeți Da .

  2. În Editorul Registrului, utilizați panoul din stânga pentru a naviga la următoarea locație:

    HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ Control \ Class

  3. În această subcheie Class, fiecare subkey de 32 de cifre este în întregime unică și corespunde unui anumit hardware din Device Manager. Pentru a rezolva o problemă legată de controler Xbox, vom avea nevoie de ghidurile USB Class, care este 36FC9E60-C465-11CF-8056-444553540000.
  4. Faceți dublu clic pe 36FC9E60-C465-11CF-8056-444553540000 (controlere și hub-uri USB) din subcheia clasei .

  5. Cu clasa corectă selectată din panoul din stânga, treceți la panoul din dreapta, faceți clic dreapta pe UpperFilters și alegeți Ștergere . Apoi, repetați aceeași procedură cu tasta LowerFilters .

  6. Cu ambele taste, șterse, închideți Editorul de registru și reporniți computerul. La următoarea pornire, vedeți dacă problema a fost rezolvată și puteți folosi controlorul Xbox.

Articole Interesante