Correzione: risorse di sistema insufficienti per completare il controller Xbox Api

Alcuni utenti ci hanno inviato domande dopo che i loro controller Xbox (Xbox 360 o Xbox One) hanno smesso improvvisamente di funzionare su Windows 10, Windows 8.1 e Windows 7. La maggior parte degli utenti interessati riferisce che il dispositivo è contrassegnato da un punto esclamativo giallo in Gestione dispositivi .

Facendo doppio clic sul dispositivo e osservando lo stato del dispositivo (nella scheda Generale ) verrà visualizzato il seguente messaggio di errore:

“Questo dispositivo non può essere avviato (Codice 10). Risorse di sistema insufficienti per completare l'API. "

Nota: in genere viene segnalato agli utenti che connettono un controller Xbox 360 wireless tramite un dongle USB.

Motivi per cui esistono risorse di sistema insufficienti per completare l'errore Api

Dopo aver esaminato il problema e aver esaminato vari rapporti degli utenti, abbiamo messo insieme un elenco di situazioni in cui potrebbe verificarsi questo errore:

  • Il driver del dispositivo è stato danneggiato - In genere si verifica che si verifica dopo un aggiornamento di Windows o se il sistema si è recentemente svegliato dall'ibernazione.
  • UpperFilters e LowerFilters sono danneggiati : si tratta di due valori di registro che possono essere danneggiati e causare il codice 10. Fare riferimento al metodo 3 per i passaggi relativi alla loro gestione.
  • I file dal driver del controller sono stati danneggiati : un aggiornamento di Windows o un'interferenza di terze parti potrebbe causare l'errore del controller Xbox.
  • L'USB frontale non è in grado di supportare la richiesta : ciò si verifica in genere con i controller collegati a un USB frontale (tramite dongle USB). Di solito, le porte USB anteriori non hanno lo stesso tipo di alimentazione e potrebbero non funzionare correttamente con alcuni dispositivi.

Come risolvere l'errore; Risorse di sistema insufficienti esistono per completare l'errore Api

Se stai lottando per risolvere lo stesso messaggio di errore, questo articolo ti fornirà un elenco di passaggi efficaci per la risoluzione dei problemi. Di seguito è riportato un elenco di metodi utilizzati da altri utenti in una situazione simile per risolvere il problema.

Per i migliori risultati, seguire i metodi nell'ordine in cui sono presentati. Inizia con la prima potenziale correzione e scendi fino a quando non scopri una soluzione efficace nel forzare la tua versione di Windows a riconoscere il tuo controller Xbox. Cominciamo!

Metodo 1: scollegare il dispositivo e rimuoverlo dalla schermata Dispositivi

Alcuni utenti alle prese con lo stesso tipo di problema sono riusciti a forzare Windows a riconoscere nuovamente il controller disconnettendo il dispositivo e utilizzando la schermata Dispositivi per forzare Windows a riavviare il driver che sta creando il problema.

Se l'errore è semplicemente causato da un driver installato in modo errato o da un errore temporaneo, il riavvio della connessione del dispositivo risolverà il problema. Ecco cosa devi fare:

  1. Per prima cosa, scollegare il controller Xbox scollegando fisicamente il cavo USB. Se si utilizza un dongle wireless, scollegare la chiavetta USB.
  2. Con il dispositivo disconnesso, premere il tasto Windows + R per aprire una casella Esegui. Quindi, digita o incolla " ms-settings: connecteddevices " e premi Invio per aprire la scheda Dispositivi dell'app Impostazioni .

  3. Nella scheda Dispositivi, scorrere fino ad Altri dispositivi, fare clic sul controller Xbox e fare clic su Rimuovi dispositivo .

  4. Una volta rimosso il dispositivo, chiudere la scheda Dispositivi e riavviare il computer. Al termine del successivo avvio, ricollegare il controller Xbox e attendere pazientemente fino al completamento dell'installazione.
  5. Verifica se il controller funziona correttamente ora.

Se il tuo controller Xbox mostra ancora che esistono risorse di sistema insufficienti per completare l' errore API, continua con il metodo seguente di seguito.

Metodo 2: sostituire il driver del controller con la versione memorizzata nella cache locale

Se ricreare la connessione non ha funzionato, vediamo se avrai più fortuna sostituendo il driver del controller Xbox attualmente installato con una copia memorizzata localmente.

Nota: tenere presente che questo metodo è applicabile solo a quelli di voi che riscontrano il problema con un controller Xbox 360.

Alcuni utenti che si trovano in una posizione simile sono riusciti a riguadagnare la normale funzionalità dei loro controller Xbox 360 utilizzando Gestione dispositivi per aggiornare il dispositivo non identificato con il driver Xbox 360 Wireless Receiver for Windows Version che è archiviato localmente. Ecco una breve guida su come eseguire questa operazione:

  1. Premi il tasto Windows + R per aprire una casella Esegui . Quindi, digita " devmgmt.msc " e premi Invio per aprire Gestione dispositivi . Se richiesto dall'UAC (controllo dell'account utente), accettare facendo clic su .

  2. All'interno di Gestione dispositivi, fai clic con il pulsante destro del mouse sul driver del tuo controller Xbox (dovrebbe essere elencato come dispositivo non identificato ) e scegli Proprietà .
  3. Nella schermata Proprietà del dispositivo, vai alla scheda Driver e fai clic sul pulsante Aggiorna driver .
  4. Nella schermata successiva, fai clic su Cerca il mio computer per il software del driver e quindi fai clic su Fammi scegliere da un elenco di driver disponibili sul mio computer .

  5. Quindi, seleziona Controller comune di Windows per Windows Class e quindi scegli Ricevitore wireless Xbox 360 per Windows Versione: 2.1.0.1349
  6. All'avvertimento del driver di aggiornamento, fare clic su per installare la versione del driver non aggiornata.
  7. Una volta installata la versione del driver precedente, riavviare il computer e vedere se il problema è stato risolto al successivo avvio.

Se il problema persiste e non è possibile utilizzare il controller Xbox 360, continuare con il metodo seguente di seguito.

Metodo 3: utilizzare una porta USB 2.0 primaria

Se si collega il controller Xbox tramite USB anteriore, provare a collegarlo a una delle porte USB presenti sul retro. Le porte USB anteriori vengono trattate come AUX e nel caso in cui il sistema stia faticando a tenere il passo con la domanda di energia, le porte USB anteriori non avranno la priorità. Ciò potrebbe portare a situazioni in cui alcuni dispositivi non funzioneranno correttamente perché la porta anteriore non può supportare la richiesta.

Questo particolare scenario è particolarmente comune con gli utenti che collegano il proprio controller Xbox con un dongle USB. Se questo scenario si applica a te, sposta semplicemente la connessione USB su una porta USB posteriore. Inoltre, se si dispone di porte USB 2.0 e USB 3.0, assicurarsi di passare la connessione alla porta USB 2.0. Infine, riavvia il computer e verifica se il problema è stato risolto.

Se riscontri ancora lo stesso problema, continua con il metodo seguente di seguito.

Metodo 4: eliminazione dei valori di registro UpperFilters e LowerFilters

In base ai vari rapporti degli utenti, UpperFilters e LowerFilters sono due valori di registro con il potenziale di arresto anomalo di una vasta gamma di dispositivi collegati tramite porte USB.

Alcuni utenti in una situazione simile hanno riferito che il problema è stato risolto dopo aver utilizzato l'Editor del Registro di sistema per eliminare questi due valori del Registro di sistema, costringendo Windows a crearne di nuovi.

Seguire le istruzioni in basso per rimuovere i valori del registro UpperFilters e LowerFilters tramite l'Editor del Registro di sistema per risolvere le risorse di sistema insufficienti esistenti per completare l' errore API :

Nota: questi passaggi dovrebbero essere applicabili indipendentemente dalla versione di Windows in uso.

  1. Premi il tasto Windows + R per aprire una nuova casella Esegui. Quindi, digitare " regedit " e premere Invio per aprire l' editor del Registro di sistema . Se richiesto dall'UAC (controllo dell'account utente), selezionare .

  2. All'interno dell'Editor del Registro di sistema, utilizza il riquadro sinistro per navigare verso la seguente posizione:

    HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ Control \ Class

  3. In questa sottochiave di classe, ogni sottochiave di 32 cifre è del tutto unica e corrisponde a un particolare hardware in Gestione dispositivi. Ai fini della risoluzione di un problema relativo al controller Xbox, sono necessari i GUID di classe USB 36FC9E60-C465-11CF-8056-444553540000.
  4. Fare doppio clic su 36FC9E60-C465-11CF-8056-444553540000 (controller e hub host USB) all'interno della sottochiave Class .

  5. Con la Classe corretta selezionata dal riquadro di sinistra, passa al riquadro di destra, fai clic con il pulsante destro del mouse su UpperFilters e scegli Elimina . Quindi, ripetere la stessa procedura con il tasto LowerFilters .

  6. Con entrambe le chiavi cancellate, chiudere l'editor del registro e riavviare il computer. Al prossimo avvio, verifica se il problema è stato risolto e puoi utilizzare il controller Xbox.

Articoli Interessanti