Correggi le risorse di sistema insufficienti per completare l'errore API

È possibile che venga visualizzato un messaggio di errore che indica: Impossibile avviare il dispositivo. (Codice 10) Esistono risorse di sistema insufficienti per completare l'API(This device cannot start. (Code 10) Insufficient system resources exist to complete the API ) quando si tenta di connettere il Controller Xbox 360 al PC Windows 10 utilizzando un Dongle . Non sarai in grado di utilizzare il controller Xbox 360 quando il dispositivo mostra questo errore.

Tuttavia, non devi confonderlo con il messaggio di errore: Esistono risorse di sistema insufficienti per completare il servizio richiesto(Insufficient system resources exist to complete the requested service ) che si verifica quando si tenta di installare una nuova applicazione nel computer quando lo spazio di archiviazione su disco è esaurito. Questo articolo si concentra principalmente sui passaggi per risolvere Risorse di sistema insufficienti per completare il messaggio di errore API sul tuo PC Windows 10( Insufficient system resources exist to complete the API error message on your Windows 10 PC) . Quindi, continua a leggere.

Correggi le risorse di sistema insufficienti per completare l'errore API

Correggi le risorse di sistema insufficienti per completare l'errore API(Fix Insufficient System Resources Exist to Complete the API Error)

Motivi: esistono risorse di sistema insufficienti per completare l'errore API(Reasons: Insufficient System Resources Exist to Complete the API Error)

  • Problemi con i driver di dispositivo o i driver del controller:(Problems with Device Drivers or Controller Drivers: ) viene stabilita un'interfaccia affidabile tra l'hardware del computer e il suo sistema operativo con l'aiuto dei driver di dispositivo(Device Drivers) . Considerando che(Whereas) Controller Driver(Controller Driver) riceve i dati dal dispositivo e li archivia temporaneamente per trasferirli al driver del dispositivo in un secondo momento. Se si verifica un problema con i driver di dispositivo(Device) o con i driver del controller(Controller) , potrebbe causare l' impossibilità di avviare il dispositivo. (Codice 10) Risorse di sistema insufficienti per completare il(This device cannot start. (Code 10) Insufficient system resources exist to complete the API) messaggio di errore API. Questo problema si verifica più spesso quando si utilizza il sistema in modalità Sospensione(Hibernation Mode) o dopo un aggiornamento.
  • Driver di dispositivo obsoleti:(Outdated Device Drivers: ) i driver di dispositivo(Device) installati sul sistema, se incompatibili, potrebbero attivare il suddetto errore. Puoi risolvere rapidamente questo problema aggiornando il driver all'ultima versione.
  • Configurazioni non corrette:(Improper Configurations: ) a volte, un'installazione non configurata correttamente potrebbe causare questo errore poiché il sistema potrebbe non riconoscere il dispositivo collegato.
  • Porta USB incompatibile:(Incompatible USB Port: ) quando colleghi il controller Xbox alla porta (Xbox)USB anteriore , potrebbe non funzionare correttamente poiché le porte anteriori hanno una potenza inferiore rispetto alle porte situate sul retro della CPU .
  • Impostazioni di sospensione USB:(USB Suspend Settings: ) se hai abilitato le impostazioni di sospensione USB(USB Suspend) nel tuo computer, tutti i dispositivi USB verranno sospesi dal computer se non sono in uso attivo. Questa impostazione potrebbe attivare un detto errore quando colleghi il controller Xbox al tuo PC Windows .
  • File di registro e file di sistema (Corrupt Registry Files and System Files: )danneggiati: anche i valori di registro dei filtri superiori(Corrupt Upper Filters) e inferiori(Lower Filters) danneggiati potrebbero attivare risorse di sistema insufficienti per completare il(Insufficient system resources exist to complete the API ) messaggio di errore API nel sistema. Lo stesso può essere causato da file di sistema corrotti.
  • Software antivirus di terze parti:(Third-Party Antivirus Software: ) alcuni software antivirus di terze parti potrebbero impedire l'esecuzione di un dispositivo esterno e, potenzialmente, causare tali problemi.

Nota:(Note:) ti consigliamo di scaricare e installare l' app Accessori Xbox(Xbox Accessories app) per il supporto unificato per il controller Xbox e per gestire gli account.

Correggi le risorse di sistema insufficienti per completare l'errore API

Metodo 1: risoluzione dei problemi hardware di base(Method 1: Basic Hardware Troubleshooting)

1. Assicurarsi che il cavo di collegamento sia in buone condizioni( connecting cable is in good condition) e collegato alla porta corretta.

2. Provare a collegare il cavo USB alla porta USB (connect the USB cable to the USB) 2.0(2.0 port) , presente sul retro della CPU , piuttosto che alla porta frontale che viene considerata come Porta Ausiliare(Auxiliary Port) .

3. In caso di elevata richiesta di risorse, la porta USB anteriore è impostata su Bassa(Low) nell'elenco delle priorità. Questa situazione diventa più pronunciata quando si collega il controller Xbox utilizzando un dongle USB(USB dongle) .

4. Se più dispositivi USB sono collegati al computer, utilizzare invece un hub USB(USB hub) .

Questo potrebbe aiutare a risolvere Questo dispositivo non può avviarsi. (Codice 10) Esistono risorse di sistema insufficienti per completare l'(This device cannot start. (Code 10) Insufficient system resources exist to complete the API) errore API nel PC Windows 10 , dopo un riavvio del sistema.

Tuttavia, se non funziona, prova a connettere il controller Xbox(Xbox Controller) con un altro computer(another computer) . Se riscontri di nuovo lo stesso problema, potrebbe esserci un problema hardware con il dispositivo.

Metodo 2: forza Windows a riconoscere il controller Xbox(Method 2: Force Windows to Recognize Xbox Controller)

Se si verifica un problema con il driver del dispositivo, puoi forzare Windows a riconoscere il controller Xbox 360 , come indicato di seguito:

1. Innanzitutto, scollega il controller Xbox(unplug Xbox Controller) dal computer.

2. Premere i tasti Windows + I keys per aprire le Impostazioni( Settings) di Windows .

3. Fare clic sulla sezione Dispositivi (Devices ) , come mostrato.

Premi il tasto Windows + I per aprire Impostazioni, quindi fai clic su Dispositivi.  Correggi le risorse di sistema insufficienti per completare l'errore API

4. Passare a Bluetooth e altri dispositivi(Bluetooth & other devices ) dal pannello di sinistra.

5. Fare clic su Controller Xbox(Xbox Controller ) e quindi su Rimuovi dispositivo(Remove Device ) come illustrato di seguito.

Qui, fai clic su Controller Xbox e fai clic su Rimuovi dispositivo Correggi risorse di sistema insufficienti per completare l'errore API

6. Seguire le istruzioni nelle prossime istruzioni per rimuovere(Remove) il dispositivo dal sistema.

7. Infine, riavvia(restart ) il computer e collega il controller Xbox(connect Xbox Controller) ad esso.

Leggi anche: (Also Read:) Come trasmettere su Xbox One dal tuo telefono Android(How to Cast to Xbox One from your Android Phone)

Metodo 3: aggiorna i driver(Method 3: Update Drivers)

I driver di dispositivo installati sul sistema, se incompatibili o obsoleti, potrebbero attivare Questo dispositivo non può avviarsi. (Codice 10) Esistono risorse di sistema insufficienti per completare il(This device cannot start. (Code 10) Insufficient system resources exist to complete the API) problema dell'API. Puoi risolvere rapidamente questo problema aggiornando i driver di sistema all'ultima versione utilizzando una delle opzioni fornite.

3A. Aggiorna i driver del controller Xbox tramite Windows Update
(3A. Update Xbox Controller Drivers through Windows Update )

1. Apri le Impostazioni(Settings) di Windows come spiegato sopra.

2. Fare clic su Aggiornamento e sicurezza(Update & Security) , come mostrato.

Premi il tasto Windows + I per aprire Impostazioni, quindi fai clic sull'icona Aggiornamento e sicurezza

3. Fai clic su Verifica aggiornamenti(Check for Updates) , quindi installa gli aggiornamenti Xbox( Xbox updates) disponibili , se presenti.

fare clic su verifica aggiornamenti per installare gli aggiornamenti di Windows.  Correggi le risorse di sistema insufficienti per completare l'errore API

3B. Aggiorna i driver del controller Xbox tramite Gestione dispositivi(3B. Update Xbox Controller Drivers through Device Manager)

1. Avvia Gestione dispositivi(Device Manager) tramite la barra di ricerca di Windows(Windows Search ) , come mostrato.

Digita Gestione dispositivi nella barra di ricerca di Windows e avvialo

2. Scorri verso il basso e fai doppio clic su Periferiche Xbox(Xbox Peripherals) per espandere questa sezione.

3. Fare clic con il pulsante destro del mouse sul driver del controller Microsoft Xbox One(Microsoft Xbox One Controller ) , quindi fare clic su Aggiorna driver(Update driver) , come illustrato di seguito.

Fare clic con il pulsante destro del mouse sul driver Xbox e fare clic su Aggiorna driver. Correggi risorse di sistema insufficienti per completare l'errore API

4. Ora, fai clic su  Sfoglia...(Browse… ) seguito da  Fammi scegliere da un elenco di driver disponibili sul mio computer (Let me pick from a list of available drivers on my computer ) nel prossimo pop-up.

Ora, fai clic su Cerca il software del driver nel mio computer seguito da Fammi scegliere da un elenco di driver disponibili sul mio computer nel prossimo pop-up.

5. Ora seleziona Windows Common Controller per il(Windows Common Controller for Windows) driver Windows.

6. Qui, fai clic su Aggiorna ricevitore wireless Xbox 360(Update Xbox 360 wireless receiver) .

7.  Sullo schermo apparirà la finestra di avviso di aggiornamento del driver . (Update Driver )Clicca(Click) su (Yes ) e procedi.

Gestione dispositivi(Device Manager) installerà i recenti aggiornamenti dei driver sul dispositivo . Riavvia il (Restart your) sistema(system) e verifica se ciò potrebbe risolvere Risorse di sistema insufficienti(Insufficient) per completare l' errore API . In caso contrario, prova i metodi successivi.

Metodo 4: eliminare i valori di registro danneggiati
(Method 4: Delete Corrupt Registry Values )

Come discusso in precedenza, valori di registro errati possono attivare risorse di sistema insufficienti(Insufficient) per completare il messaggio di errore API . Per eliminare questi valori di registro dal tuo sistema Windows , segui i passaggi indicati di seguito:

1. Avvia la finestra di dialogo Esegui(Run) premendo contemporaneamente i tasti(keys) Windows Windows + R

2. Digitare regedit e fare clic su OK , come illustrato di seguito.

Apri la finestra di dialogo Esegui (fai clic sul tasto Windows e sul tasto R insieme) e digita regedit.  Correggi le risorse di sistema insufficienti per completare l'errore API

3. Naviga nel seguente percorso:

HKEY _LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Class

Puoi semplicemente copiare e incollare il seguente percorso nell'Editor del Registro di sistema.  HKEY_LOCAL_MACHINE SYSTEM Classe di controllo CurrentControlSet

4. Sullo schermo verranno visualizzati diversi sottotasti di classe . (Class sub-keys)Tra questi, individuare la sottochiave 36FC9E60-C465-11CF-8056-444553540000(36FC9E60-C465-11CF-8056-444553540000 ) e fare doppio clic su di essa .

5. Dal pannello di destra, fare clic con il pulsante destro del mouse su UpperFilters. (right-click on UpperFilters. )Fare clic sull'opzione Elimina(Delete) per eliminare definitivamente questo file di registro dal sistema.

Ora, reindirizza al riquadro di destra e fai clic con il pulsante destro del mouse sui valori di UpperFilters.  Qui, seleziona l'opzione Elimina per eliminare definitivamente questo file di registro dal sistema.

6. Ripetere il passaggio 4 per eliminare anche i valori LowerFilters(delete the LowerFilters values) .

7. Infine, riavvia il sistema(restart your system) e prova a connettere il controller Xbox 360.

Leggi anche: (Also Read:) Fix Wireless Controller Xbox One richiede un PIN per Windows 10(Fix Wireless Xbox One controller requires a PIN for Windows 10)

Metodo 5: rimuovere i file danneggiati
(Method 5: Remove Corrupt Files )

Utilizzeremo System File Checker ( SFC ) e Deployment Image Servicing & Management ( DISM ) per scansionare e riparare file corrotti e ripristinare il sistema al suo stato di funzionamento. Segui i passaggi indicati per eseguire detti comandi sul tuo PC Windows 10:

1. Avvia il prompt dei comandi(Command Prompt) digitando  cmd nella barra di ricerca di Windows.(Windows Search bar.)

2. Fare clic su Esegui come amministratore(Run as administrator) , come evidenziato di seguito. 

Si consiglia di avviare il prompt dei comandi come amministratore |  Correggi le risorse di sistema insufficienti per completare l'errore API

3. Immettere i seguenti comandi, uno dopo l'altro, e premere Invio(Enter) dopo ciascuno:

sfc /scannow
DISM.exe /Online /Cleanup-image /Scanhealth
DISM.exe /Online /Cleanup-image /Restorehealth
DISM.exe /Online /Cleanup-image /startcomponentcleanup 

Digita un altro comando Dism /Online /Cleanup-Image /restorehealth e attendi il completamento

Attendi(Wait) che tutti i comandi vengano eseguiti. Quindi, controlla se questo potrebbe risolvere Questo dispositivo non può avviarsi. (Codice 10) Risorse di sistema insufficienti per completare l'(This device cannot start. (Code 10) Insufficient system resources exist to complete the API) errore API. Oppure, prova la soluzione successiva.

Metodo 6: disinstallare il software antivirus di terze parti(Method 6: Uninstall Third-Party Antivirus Software)

A causa di conflitti con antivirus di terze parti, Xbox 360 potrebbe non essere riconosciuta dal sistema. L'impossibilità di stabilire una connessione stabile tra l'hardware e il driver provoca il suddetto errore. Pertanto, puoi disabilitarlo o, meglio ancora, disinstallarlo.

Nota:(Note:) come esempio , abbiamo spiegato i passaggi per disinstallare Avast Free Antivirus dal PC Windows 10.

1. Avviare il programma Avast Free Antivirus sul computer.

2. Fare clic su Menu > Impostazioni(Settings) , come mostrato di seguito.

Impostazioni Avast

3. Nella sezione Risoluzione(Troubleshooting ) dei problemi , deseleziona la casella Abilita autodifesa(Enable Self-Defense) .

Disattiva l'autodifesa deselezionando la casella accanto a "Abilita autodifesa"

4. Fare clic su OK nella richiesta di conferma e chiudere(Exit) l'applicazione.

5. Avvia il Pannello(Control Panel) di controllo cercandolo nella barra di ricerca di Windows(Windows search) .

Apri l'app Pannello di controllo dai risultati della ricerca.  Correggi le risorse di sistema insufficienti per completare l'errore API

6. Selezionare Programmi e funzionalità(Programs and Features) , come mostrato di seguito.

.  Avvia il Pannello di controllo e seleziona Programmi e funzionalità.

7. Qui, fare clic con il pulsante destro del mouse su Avast Free Antivirus , quindi fare clic su Disinstalla(Uninstall) , come evidenziato.

Fare clic con il pulsante destro del mouse su Avast Free Antivirus e selezionare Disinstalla.  Correggi le risorse di sistema insufficienti per completare l'errore API

8. Disinstallarlo facendo clic su (Yes) nella richiesta di conferma e riavviare il sistema.(Restart your system.)

Leggi anche: (Also Read:) Come condividere giochi su Xbox One(How to Gameshare on Xbox One)

Metodo 7: modifica le impostazioni di alimentazione(Method 7: Tweak Power Settings)

Alcune impostazioni di risparmio energetico(Certain Power Saver) possono ostacolare la connessione con dispositivi esterni o scollegarli automaticamente quando non sono in uso. È importante verificarlo e disabilitarlo se necessario.

1. Aprire il Pannello(Control Panel) di controllo come indicato nel metodo precedente.

2. Fare clic su Visualizza per(View by) > Icone grandi. (Large icons. )Quindi, fai clic su Opzioni risparmio energia(Power Options) , come illustrato di seguito.

Ora, imposta Visualizza per icone grandi e scorri verso il basso e cerca Opzioni risparmio energia |  Correggi le risorse di sistema insufficienti per completare l'errore API

3. Fare clic su Modifica le impostazioni del piano(Change plan settings ) nella schermata successiva.

Ora, fai clic su Modifica le impostazioni del piano sotto il piano selezionato.

4. Nella finestra Modifica impostazioni piano , fare clic su (Edit Plan Settings )Modifica impostazioni di alimentazione avanzate.(Change advanced power settings.)

Nella finestra Modifica impostazioni piano, fai clic su Modifica impostazioni di alimentazione avanzate

5. Fare doppio clic su USB settings > sospensione selettiva USB(USB selective suspend setting) per espandere queste sezioni.

6. Fare clic sull'opzione A batteria(On battery ) e selezionare Disabilitato(Disabled) dal menu a discesa, come illustrato.

Ora espandi le impostazioni USB ed espandi ulteriormente l'impostazione di sospensione selettiva USB.  Innanzitutto, fai clic su Batteria e seleziona Disabilitato.  Allo stesso modo, fai clic su Collegato e seleziona anche Disabilitato.

7. Allo stesso modo, seleziona Disabilitato(Disabled ) anche per l' opzione Collegato .(Plugged in )

8. Infine, fare clic su OK e riavviare il computer(restart the computer) per implementare queste modifiche.

Metodo 8: eseguire l'avvio pulito di Windows(Method 8: Run Windows Clean Boot)

Il problema relativo alle risorse di sistema insufficienti per completare l'API(Insufficient system resources exist to complete the API) può essere risolto con un avvio pulito di tutti i servizi e i file essenziali nel sistema (clean boot of all essential services)Windows 10 , come spiegato in questo metodo.

Nota:(Note:) assicurati di accedere come amministratore(administrator) per eseguire l'avvio pulito di Windows.

1. Aprire la finestra di dialogo Esegui(Run ) , digitare il comando msconfig e premere il tasto (msconfig)Invio(Enter) .

Dopo aver inserito msconfig, fare clic sul pulsante OK.  Correggi le risorse di sistema insufficienti per completare l'errore API

2. Apparirà la finestra di configurazione del sistema(System Configuration) . Passa alla scheda Servizi .(Services)

3. Seleziona la casella accanto a Nascondi tutti i servizi Microsoft(Hide all Microsoft services) e fai clic sul pulsante Disabilita tutto(Disable all) , come mostrato nell'immagine indicata.

Seleziona Nascondi tutti i servizi Microsoft casella

4. Quindi, passare alla scheda Avvio(Startup ) e fare clic sul collegamento Apri Task Manager .(Open Task Manager)

Ora, passa alla scheda Avvio e fai clic sul collegamento Apri Task Manager |  Windows 10: come correggere le risorse di sistema insufficienti per completare l'errore API

5. Passare alla scheda Avvio(Startup) nella finestra Task Manager .

6. Quindi, selezionare l' attività(task ) di avvio che non è richiesta. Fare clic su Disattiva(Disable) visualizzato nell'angolo in basso a destra.

Quindi, seleziona le attività di avvio che non sono richieste e fai clic su Disattiva visualizzato nell'angolo in basso a destra.  Nascondi tutti i servizi Microsoft

7. Ripetere(Repeat) l'operazione per tutte queste attività irrilevanti che consumano risorse, escludendo i processi relativi a Windows e Microsoft(Microsoft-related) .

8. Uscire dalla finestra Task Manager e Configurazione del sistema e (System Configuration)riavviare il PC(restart your PC) .

Consigliato:(Recommended:)

Ci auguriamo che questa guida sia stata utile e che tu sia stato in grado di riparare Questo dispositivo non può avviarsi. (Codice 10) Esistono risorse di sistema insufficienti per completare l'errore API in Windows 10(fix This device cannot start. (Code 10) Insufficient system resources exist to complete the API error in Windows 10) . Facci sapere quale metodo ha funzionato per te. Sentiti libero di lasciare le tue domande o suggerimenti nella sezione commenti qui sotto.



About the author

Sono un ingegnere del software ed esploratore. Ho esperienza sia con Microsoft Xbox 360 che con Google Explorer. Sono in grado di fornire consigli di esperti per determinati strumenti di sviluppo software, nonché aiutare le persone a risolvere gli errori comuni di Explorer.



Related posts