Korjaus: Api Xbox -ohjaimen loppuun saattamiseen ei riitä järjestelmäresursseja

Jotkut käyttäjät ovat tavanneet meitä kysymyksillä, kun Xbox-ohjaimet (Xbox 360 tai Xbox One) ovat yhtäkkiä lakanneet toimimasta Windows 10-, Windows 8.1- ja Windows 7 -käyttöjärjestelmissä. Useimmat käyttäjät, joita asia koskee, ilmoittavat, että laite on merkitty keltaisella huutomerkillä Laitehallinnassa .

Kaksoisnapsauttamalla laitetta ja tarkastelemalla laitteen tilaa ( Yleiset- välilehdessä) paljastetaan seuraava virhesanoma:

"Tätä laitetta ei voi käynnistää (koodi 10). Sovellusliittymän täydentämiseen ei ole riittävästi järjestelmäresursseja. "

Huomaa: Tämä ilmoitetaan yleensä käyttäjille, jotka yhdistävät langattoman Xbox 360 -ohjaimen USB-sovittimen kautta.

Syitä siihen, miksi järjestelmäresursseja ei ole riittävästi apivirheen suorittamiseksi

Tutkittuamme ongelman ja tarkastelemalla erilaisia ​​käyttäjäraportteja olemme koonneet luettelon tilanteista, joissa tämä virhe saattaa esiintyä:

  • Laiteohjain on vikaantunut - Tämän ilmoitetaan yleensä tapahtuvan Windows-päivityksen jälkeen tai jos järjestelmä on äskettäin herännyt lepotilasta.
  • UpperFilters ja LowerFilters ovat vioittuneet - Nämä ovat kaksi rekisteriarvoa, jotka voivat vioittua ja aiheuttaa koodin 10. Katso vaiheesta 3 niiden käsittelyä koskevat ohjeet.
  • Ohjainohjaimen tiedostot vioittuivat - Windows-päivitys tai kolmannen osapuolen häiriö saattaa laukaista Xbox-ohjaimen virheen.
  • Etuosan USB ei tue kysyntää - Tämä tapahtuu yleensä ohjaimilla, jotka on kytketty etu-USB: hen (USB-sovittimen kautta). Yleensä etu-USB-porteissa ei ole samanlaista virtaa, eivätkä ne välttämättä toimi oikein joillakin laitteilla.

Kuinka korjata; Riittämätön järjestelmäresurssi on olemassa, jotta Api-virhe voidaan suorittaa

Jos yrität ratkaista samaa virhesanomaa, tässä artikkelissa on luettelo tehokkaista vianmääritysvaiheista. Alla on luettelo menetelmistä, joita muut samanlaisessa tilanteessa olevat käyttäjät ovat käyttäneet ongelman korjaamiseen.

Saat parhaat tulokset seuraamalla menetelmiä siinä järjestyksessä kuin ne on esitetty. Aloita ensimmäisestä mahdollisesta korjauksesta ja jatka matkaa, kunnes löydät korjauksen, joka pakottaa Windows-version tunnistamaan Xbox-ohjaimesi. Aloitetaanpa!

Tapa 1: Irrota laite verkkovirrasta ja poista se Laitteet-näytöltä

Jotkut samanlaista ongelmaa kamppailevat käyttäjät ovat onnistuneet pakottamaan Windowsin tunnistamaan ohjaimen uudelleen irrottamalla laitteen ja käyttämällä Laitteet- näyttöä pakottaakseen Windows käynnistämään ongelman luomisen uudelleenohjaimen uudelleen.

Jos virhe johtuu yksinkertaisesti huonosti asennetusta ohjaimesta tai väliaikaisesta häiriöstä, laitteen yhteyden käynnistäminen uudelleen ratkaisee ongelman. Näin sinun on tehtävä:

  1. Ensinnäkin, irrota Xbox-ohjain irrottamalla USB-kaapeli fyysisesti. Jos käytät langatonta sovitinta, irrota USB-tikku.
  2. Kun laite on irrotettu, avaa Suorita-ruutu painamalla Windows-näppäintä + R. Kirjoita tai liitä seuraavaksi “ ms-settings: connecteddevices ” ja paina Enter avataksesi Asetukset- sovelluksen Laitteet- välilehden .

  3. Vuonna Laitteet välilehdellä selaa muita laitteita , napsauttaa Xbox-ohjain ja klikkaa Poista laite .

  4. Kun laite on poistettu, sulje Laitteet- välilehti ja käynnistä tietokone uudelleen. Kun seuraava käynnistys on valmis, yhdistä Xbox-ohjain uudelleen ja odota kärsivällisesti, kunnes asennus on valmis.
  5. Tarkista, toimiiko ohjain nyt oikein.

Jos Xbox-ohjaimesi näyttää edelleen, että  järjestelmäresursseja ei ole riittävästi API-  virheen suorittamiseksi, jatka seuraavalla alla olevalla menetelmällä.

Tapa 2: Korvaa ohjaimen ohjain paikallisesti välimuistissa olevalla versiolla

Jos yhteyden luominen ei onnistunut, katsotaanpa, onko sinulla onnea korvaamalla tällä hetkellä asennettu Xbox Controller -ohjain paikallisesti tallennetulla kopiolla.

Huomautus: Muista, että tätä menetelmää voidaan käyttää vain niille teistä, jotka kohtaavat ongelman Xbox 360 -ohjaimen kanssa.

Jotkut samankaltaiseen tilanteeseen joutuneet käyttäjät ovat onnistuneet palauttamaan Xbox 360 -ohjaimiensa normaalit toiminnot käyttämällä Laitehallintaa päivittämällä tunnistamaton laite paikallisesti tallennetulla langattomalla Xbox 360 -vastaanottimella Windows-version ohjaimella. Tässä on pikaopas siitä, miten tämä tehdään:

  1. Paina Windows-näppäin + R avata Suorita -ruutuun. Kirjoita seuraavaksi “ devmgmt.msc ” ja paina Enter avataksesi Laitehallinnan . Jos kysytään, että UAC (User Account Control) , hyväksy valitsemalla Yes .

  2. Sisällä Laitehallinta , klikkaa hiiren oikealla Xbox Ohjainajurin (on listattu Tunnistamaton laite ) ja valitse Ominaisuudet .
  3. Kun ominaisuudet laitteen näytön, siirry Ohjain -välilehti ja klikkaa Päivitä ohjain -painiketta.
  4. Napsauta seuraavassa näytössä Selaa tietokonettani ohjainohjelmiston löytämiseksi  ja valitse sitten Anna minun valita tietokoneeni käytettävissä olevien ohjaimien luettelosta .

  5. Valitse seuraavaksi Windows Common Controller for Windows Class ja valitse sitten langaton Xbox 360 -vastaanotin Windows-versiolle: 2.1.0.1349
  6. Tällä Päivitä ohjain Varoitus valitsemalla Kyllä asentaaksesi vanhentunutta ohjaimen versio.
  7. Kun vanhempi ohjainversio on asennettu, käynnistä tietokone uudelleen ja tarkista, onko ongelma ratkaistu seuraavalla käynnistyksellä.

Jos ongelma esiintyy edelleen ja sinua estetään käyttämästä Xbox 360 -ohjainta, jatka seuraavalla alla olevalla tavalla.

Tapa 3: Käytä ensisijaista 2.0 USB-porttia

Jos kytket Xbox-ohjaimesi etu-USB: n kautta, yritä liittää se johonkin takana olevasta USB-portista. Etuosan USB-portteja käsitellään AUX-järjestelminä, ja jos järjestelmäsi yrittää pysyä virrankulutuksen tasalla, etu-USB-portteilla ei ole etusijaa. Tämä voi johtaa tilanteisiin, joissa tietyt laitteet eivät toimi kunnolla, koska etuportti ei tue kysyntää.

Tämä erityinen skenaario on erityisen yleinen niiden käyttäjien kohdalla, jotka yhdistävät Xbox-ohjaimensa USB-sovittimeen. Jos tämä tapaus koskee sinua, siirrä USB-liitäntä takana olevaan USB-porttiin. Jos sinulla on USB 2.0- ja USB 3.0 -portteja, muista vaihtaa yhteys USB 2.0 -porttiin. Käynnistä tietokone uudelleen ja tarkista, onko ongelma ratkaistu.

Jos kohtaat edelleen saman ongelman, jatka seuraavalla alla olevalla menetelmällä.

Tapa 4: UpperFilters- ja LowerFilters-rekisteriarvojen poistaminen

Eri käyttäjäraporttien mukaan UpperFilters ja LowerFilters ovat kaksi rekisteriarvoa, jotka voivat kaataa laajan joukon laitteita, jotka on kytketty USB-porttien kautta.

Jotkut samanlaisessa tilanteessa olevat käyttäjät ovat ilmoittaneet, että ongelma on korjattu sen jälkeen, kun he ovat poistaneet nämä kaksi rekisteriarvoa Rekisterieditorilla ja pakottaneet Windowsin luomaan uusia.

Noudata alla olevia ohjeita poistaaksesi UpperFilters- ja LowerFilters- rekisteriarvot Rekisterieditorin kautta ratkaistaksesi  API- virheen loppuun saattamiseksi järjestelmässä ei ole riittävästi resursseja  :

Huomaa: Näiden vaiheiden tulisi olla käytettävissä riippumatta siitä, mitä Windows-versiota käytät.

  1. Paina Windows-näppäintä + R avataksesi uuden Suorita-ruudun. Kirjoita seuraavaksi “ regedit ” ja paina Enter avataksesi rekisterieditorin . Valitse Kyllä , jos UAC (User Account Control)  kehottaa .

  2. Sisäisessä rekisterieditorissa siirry vasemmalle ruudulle seuraavaan sijaintiin:

    HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ Control \ Class

  3. Tässä luokan aliavain kukin 32-numeroinen aliavain on täysin ainutlaatuinen ja vastaa tiettyä laitteistoa Laitehallinnassa. Xbox-ohjaimeen liittyvän ongelman ratkaisemiseksi tarvitsemme USB-luokan GUID: t, jotka ovat  36FC9E60-C465-11CF-8056-444553540000.
  4. Kaksoisnapsauta  36FC9E60-C465-11CF-8056-444553540000  (USB-isäntäohjaimet ja keskittimet) luokan aliavain sisällä .

  5. Kun oikea luokka on valittu vasemmasta ruudusta, siirry oikeaan ruutuun, napsauta hiiren kakkospainikkeella UpperFilters ja valitse Poista . Toista sitten sama menettely LowerFilters- näppäimellä.

  6. Kun molemmat avaimet on poistettu, sulje Rekisterieditori ja käynnistä tietokone uudelleen. Katso seuraavassa käynnistyksessä, onko ongelma ratkaistu ja pystytkö käyttämään Xbox-ohjainta.