Remediere: există resurse de sistem insuficiente pentru a finaliza 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. Cei mai mulți utilizatori afectați raportează că dispozitivul este marcat cu un semn de exclamare galben în Managerul de dispozitive .

Dâ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 a completa API-ul. ”

Notă: Acest lucru este raportat de obicei utilizatorilor care conectează un controler fără fir Xbox 360 printr-un dongle USB.

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

După investigarea problemei și examinarea diferitelor rapoarte ale utilizatorilor, am realizat o listă de situații în care s-ar putea produce această eroare:

  • Driverul de dispozitiv a erorat - Acest lucru este raportat de obicei după o actualizare Windows sau dacă sistemul s-a trezit recent din hibernare.
  • UpperFilters și LowerFilters sunt corupte - Acestea sunt două valori de registry care pot deveni corupte și pot provoca Codul 10. Consultați Metoda 3 pentru pașii de gestionare a acestora.
  • Fișierele din driverul controlerului s-au deteriorat - O actualizare Windows sau o interferență terță parte ar putea declanșa eroarea controlerului Xbox.
  • USB frontal nu poate suporta cererea - Acest lucru se întâmplă de obicei cu controlere care sunt conectate la un USB frontal (prin dongle USB). De obicei, porturile USB frontale nu au același tip de alimentare și este posibil să nu funcționeze corect cu unele dispozitive.

Cum se remediază resursele de sistem insuficiente pentru a finaliza eroarea Api

Dacă vă luptați pentru a rezolva același mesaj de eroare, acest articol vă va oferi o listă de pași eficienți de depanare. Mai jos aveți o listă de metode pe care alți utilizatori într-o situație similară le-au folosit pentru a remedia problema.

Pentru cele mai bune rezultate, urmați metodele în ordinea în care sunt prezentate. Începeți cu prima corecție potențială și mergeți în jos până când descoperiți o corecție care este eficientă pentru a forța versiunea Windows să vă recunoască controlerul Xbox. Sa incepem!

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

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

Dacă eroarea este cauzată pur și simplu de un driver instalat prost sau de o eroare temporară, repornirea conexiunii dispozitivului va rezolva problema. Iată ce trebuie să faceți:

  1. Mai întâi, deconectați controlerul Xbox deconectând fizic cablul USB. Dacă utilizați un dongle 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 lipiți „ ms-settings: connecteddevices ” ș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 dvs. Xbox și faceți clic pe Eliminare dispozitiv .

  4. Odată ce dispozitivul a fost eliminat, închideți fila Dispozitive și reporniți computerul. După ce următoarea pornire este finalizată, reconectați controlerul Xbox și așteptați cu răbdare până la finalizarea configurării.
  5. Vedeți dacă controlerul funcționează corect acum.

Dacă controlerul dvs. Xbox încă arată că  există resurse 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 locală în cache

Dacă re-crearea conexiunii nu a funcționat, să vedem dacă veți avea mai mult noroc înlocuind driverul Xbox Controller instalat în prezent 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 Xbox 360 utilizând Manager dispozitive pentru a actualiza dispozitivul neidentificat cu driverul Xbox 360 Wireless Receiver pentru versiunea Windows, care este stocat local. Iată un ghid rapid despre cum să faceți 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 (Control cont utilizator) , acceptați făcând clic pe Da .

  2. În Manager dispozitive , faceți clic dreapta pe driverul controlerului dvs. 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 Update Driver .
  4. În ecranul următor, faceți clic pe Răsfoire computer pentru software-ul driverului  , apoi faceți clic pe Permiteți-mi să aleg dintr-o listă de drivere disponibile pe computer .

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

Dacă problema persistă și nu vi se poate folosi controlerul Xbox 360, continuați cu următoarea metodă de mai jos.

Metoda 3: Utilizați un port USB 2.0 principal

Dacă vă 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 luptă să țină pasul cu cererea de energie, porturile USB frontale nu vor avea prioritate. Acest lucru ar putea duce la situații în care anumite dispozitive nu vor funcționa corect, deoarece portul frontal nu poate suporta cererea.

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

Dacă întâmpinați în continuare 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 registry cu potențialul de a bloca o gamă largă de dispozitive care sunt conectate prin porturi USB.

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

Urmați instrucțiunile de mai jos pentru a elimina valorile de registry UpperFilters și LowerFilters prin Editorul de registry pentru a rezolva  Resursele de sistem insuficiente 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 registry . Dacă vi se solicită UAC (Control cont utilizator),  alegeți Da .

  2. În Editorul de registry, 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 de clasă, fiecare subcheie de 32 de cifre este complet unică și corespunde unui anumit hardware din Manager dispozitive. Pentru a rezolva o problemă legată de controlerul Xbox, vom avea nevoie de GUID-urile USB Class, care sunt  36FC9E60-C465-11CF-8056-444553540000.
  4. Faceți dublu clic pe  36FC9E60-C465-11CF-8056-444553540000  (controlere și hub-uri de gazdă USB) din subcheia Class .

  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 Ștergeți . Apoi, repetați aceeași procedură cu tasta LowerFilters .

  6. Cu ambele chei șterse, închideți Registry Editor și reporniți computerul. La următoarea pornire, vedeți dacă problema a fost rezolvată și puteți folosi controlerul Xbox.