Remediere: există resurse de sistem insuficiente pentru a finaliza controlerul Xbox Api



Încercați Instrumentul Nostru Pentru Eliminarea Problemelor

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 .



Faceți dublu clic pe dispozitiv și priviți Starea dispozitivului (în general tab) 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 Xbox 360 fără fir 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 dispozitivului a greșit - Acest lucru se raportează 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 cauza Codul 10. Consultați Metoda 3 pentru pași cu privire la tratarea lor.
  • Fișierele de la driverul controlerului au fost deteriorate - O actualizare Windows sau o interferență terță parte poate 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 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: dispozitive conectate ”Și a lovit introduce pentru a deschide Dispozitive fila din Setări aplicație.
  3. În Dispozitive fila, derulați în jos până la Alte dispozitive , faceți clic pe controlerul dvs. Xbox și faceți clic pe Indepartati dispozitivul .
  4. Odată ce dispozitivul a fost eliminat, închideți fișierul 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ă afișează Există resurse de sistem insuficiente pentru a completa API-ul eroare, 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 află î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. presa Tasta Windows + R a deschide o Alerga cutie. Apoi, tastați „ devmgmt.msc ”Și a lovit introduce a se deschide Manager de dispozitiv . Dacă este solicitat de UAC (Control cont utilizator) , acceptați făcând clic pe da .
  2. Interior Manager de dispozitiv , faceți clic dreapta pe driverul controlerului dvs. Xbox (ar trebui să fie listat ca Dispozitiv neidentificat ) și alegeți Proprietăți .
  3. În Proprietăți ecranul dispozitivului, accesați Conducător auto fila și faceți clic pe Actualizați driver-ul buton.
  4. În ecranul următor, faceți clic pe Răsfoiți computerul pentru software-ul driverului și 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 Receptor fără fir Xbox 360 pentru versiunea Windows: 2.1.0.1349
  6. La Actualizați avertismentul șoferului , faceți clic pe da pentru a instala versiunea de driver învechită.
  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 special 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 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 Filtre inferioare 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 Registry Editor pentru a șterge aceste două valori de registry, obligând Windows să creeze altele noi.

Urmați instrucțiunile de mai jos pentru a elimina UpperFilters și Filtre inferioare valori de registry prin Registry Editor pentru a rezolva Există resurse de sistem insuficiente pentru a completa API-ul eroare:

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

  1. presa Tasta Windows + R pentru a deschide o nouă casetă Run. Apoi, tastați „ regedit ”Și a lovit introduce a se deschide Editor de registru . Dacă este solicitat de UAC (Control cont utilizator), alege da .
  2. În Registry Editor, 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 36FC9E60-C465-11CF-8056-444553540000.
  4. Faceți dublu clic pe 36FC9E60-C465-11CF-8056-444553540000 (Controlere și hub-uri de gazdă USB) în interiorul Clasă subcheie.
  5. Cu corectul Clasă selectat din panoul din stânga, treceți la panoul din dreapta, faceți clic dreapta pe UpperFilters și alegeți Șterge . Apoi, repetați aceeași procedură cu Filtre inferioare cheie.
  6. Cu ambele chei șterse, închideți Registry Editor și reporniți computerul. La următoarea pornire, verificați dacă problema a fost rezolvată și puteți folosi controlerul Xbox.
5 minute citite