Teredo è una tecnologia che consente agli utenti di avere la connettività IPv6 mentre sono su Internet IPv4 ma non hanno alcuna connessione nativa su una rete IPv6. Teredo è considerato un protocollo rivoluzionario in grado di svolgere le proprie operazioni dietro dispositivi NAT (Network Address Translation).

Teredo viene utilizzato da numerose applicazioni e giochi quando si effettua una connessione a server che comunicano utilizzando il supporto IPv6. Più specificamente, la piattaforma Xbox su Windows utilizza ampiamente questa funzionalità nelle sue operazioni quotidiane. Nonostante lo sviluppo attivo e numerosi supporti, molti utenti visualizzano il messaggio di errore " Teredo non è in grado di qualificarsi" . Questo è un errore molto comune e può essere facilmente risolto utilizzando le soluzioni in basso. In questo articolo, esamineremo tutti i motivi per cui si verifica questo problema e quali sono le possibili soluzioni alternative per risolverli.
Cosa causa l'errore "Teredo non è in grado di qualificarsi"?
Quando gli utenti visualizzano questo messaggio di errore, è probabile che non possano connettersi a Xbox Live e si sono imbattuti nelle impostazioni di rete di Xbox Line durante la risoluzione dei problemi. Esistono diversi motivi per cui questo problema potrebbe verificarsi laddove la maggior parte di essi è correlata alla rete.
- Cattiva connessione a Internet: questo motivo è in cima alla lista perché questo è probabilmente il più comune che si verifica agli utenti. Assicurarsi che Internet funzioni perfettamente è il primo passo per la risoluzione dei problemi.
- Adattatore Teredo danneggiato : per implementare il protocollo Teredo, il meccanismo utilizza un adattatore Teredo installato per impostazione predefinita sul sistema e nascosto. Se questo adattatore è danneggiato o presenta problemi, si verificheranno problemi.
- Servizio di supporto IP : il meccanismo Teredo utilizza anche il servizio di supporto IP per modificare le impostazioni di rete. Se questo servizio non è abilitato o è manuale, si verificheranno diversi problemi.
- Nome server Teredo : Teredo dispone anche di una configurazione di server virtuale sul computer per il funzionamento. Se il nome del server è impostato su un valore diverso dal nome predefinito, potrebbero verificarsi problemi durante la connessione.
- Teredo disabilitato nel registro: se il protocollo Teredo è disabilitato nel proprio registro, non sarà possibile connettersi e verrà visualizzato il messaggio di errore ogni volta che Xbox tenta di connettersi al servizio Live.
- UPnPv2: il router deve anche supportare UPnPv2 per eseguire correttamente il protocollo Teredo. Se non lo supporta o è disabilitato, il processo di connessione non sarà completo.
- File host non validi: ogni versione di Windows ha un file hosts che viene utilizzato per mappare i nomi host agli indirizzi IP. Se sono presenti voci errate nel file host, si verificheranno problemi durante la connessione al protocollo Teredo.
- Router che non supporta Teredo: se il tuo router non supporta Teredo o è disabilitato per supportarlo, potresti visualizzare il messaggio di errore in discussione.
- Windows obsoleto: gli ingegneri Microsoft hanno anche riconosciuto ufficialmente il problema e rilasciato potenziali aggiornamenti per risolvere il problema. Se disponi di una versione obsoleta di Windows, è possibile che questo sia il motivo per cui visualizzi il messaggio di errore.
- VPN: VPN o altre applicazioni che modificano la rete modificano ulteriormente le configurazioni di rete. Ciò entrerà in conflitto con il meccanismo Teredo.
Prima di iniziare con le soluzioni, assicurati di aver effettuato l'accesso come amministratore sul tuo computer. Inoltre, dovresti avere le tue credenziali Xbox a portata di mano poiché ti verrà richiesto di inserirle frequentemente.
Nota: prima di procedere con altre soluzioni, assicurati di aggiornare Windows e tutti i giochi in Xbox alla versione più recente.
Soluzione 1: verifica della connessione a Internet:
Il primo passo per risolvere il messaggio di errore "Teredo non è in grado di qualificarsi" è assicurarsi di disporre di una connessione Internet attiva. Se persistono alcuni problemi con Internet in cui il computer non è in grado di connettersi ai server, non sarà possibile connettersi utilizzando il protocollo Teredo. In questa soluzione, ti daremo alcuni suggerimenti utili che puoi implementare per assicurarti di avere una buona connessione Internet.
- Prova a connetterti al sito Web Xbox di Microsoft mentre sei connesso a Internet. Controlla se riesci ad accedere correttamente al tuo account.
- Se riesci a connetterti al sito Web ma non al servizio Live, dovresti provare a connettere un altro computer alla stessa rete e provare ad avviare Xbox Live e vedere se si connette correttamente.
- Se si utilizza una rete Internet pubblica o aziendale, si consiglia di passare a una rete Internet privata. Solitamente, le Internet aperte e pubbliche hanno un accesso limitato, il che impedisce ad alcuni moduli come Xbox Live di funzionare come previsto.
Se i suggerimenti di cui sopra non funzionano, dovresti procedere a ripristinare completamente il router. Questo passaggio può essere saltato e seguito anche alla fine dopo aver provato tutte le altre tecniche di risoluzione dei problemi.
Prima di procedere con il ripristino del router, assicurati di aver salvato tutte le configurazioni in anticipo. Ogni router di solito ha configurazioni salvate dal tuo ISP per accedere alla sua rete. Qui, devi navigare verso l'indirizzo IP associato al tuo router. Questo è presente sul retro del dispositivo o nella confezione del router. Può essere qualcosa come "192.168.1.2". Se non trovi l'indirizzo associato, cerca su Google il modello del tuo router e ottieni l'IP da lì.
- Cerca un pulsante sul retro del router e premilo per circa 6 secondi fino a quando il router non si spegne e lampeggia per mostrare che è stato ripristinato.

- Ora connettiti al router e inserisci nuovamente le configurazioni. Ora prova a connetterti al servizio Xbox Live e vedi se questo ha fatto la differenza.
Soluzione 2: reinstallazione dell'adattatore Teredo
Prima di provare altre soluzioni tecniche, proveremo a reinstallare l'adattatore Teredo sul tuo computer. Per impostazione predefinita, la maggior parte dei computer ha l'adattatore Teredo nascosto nei gestori dei dispositivi. Questo adattatore viene utilizzato dal protocollo Teredo per connettersi. Se l'adattatore stesso è danneggiato o presenta problemi nei suoi moduli, verrà visualizzato il messaggio di errore. In questa soluzione, passeremo a un prompt dei comandi con privilegi elevati e dopo aver disabilitato l'adattatore, lo disinstalleremo prima di reinstallarlo di nuovo.
- Premi Windows + S, digita "prompt dei comandi" nella finestra di dialogo, fai clic con il pulsante destro del mouse sull'applicazione e seleziona Esegui come amministratore .
- Ora, esegui il seguente comando:
Interfaccia netsh Teredo imposta stato disabilitato

- Dopo che l'adattatore è stato disabilitato, premere Windows + R, digitare " devmgmt.msc " nella finestra di dialogo e premere Invio.
- Una volta in Gestione dispositivi, fai clic su Visualizza e fai clic su Mostra dispositivi nascosti . Ora, fai clic su Schede di rete , fai clic con il pulsante destro del mouse su tutti gli adattatori Teredo e seleziona Disinstalla .
- Dopo il processo di disinstallazione, riavvia completamente il computer. Dopo aver eseguito nuovamente l'accesso, accedere a un prompt dei comandi con privilegi elevati ed eseguire il comando seguente:
interfaccia netsh Teredo set state type = default

- Ora avvia l'applicazione Xbox e verifica se il problema è stato risolto.
Soluzione 3: verifica del servizio di supporto IP
L'Internet Protocol Helper Service è un'API che viene eseguita come servizio sul tuo computer Windows. Il suo compito principale è configurare e recuperare le configurazioni di rete per il tuo computer locale. Questa API viene chiamata ovunque tu stia manipolando a livello di programmazione la rete e la configurazione TCP / IP. Se questo servizio non funziona come previsto o è impostato per l'avvio manuale, potrebbero verificarsi problemi durante la connessione al protocollo Teredo. In questa soluzione, navigheremo ai tuoi servizi e ci assicureremo che il servizio sia abilitato.
- Premi Windows + R, digita " services.msc " nella finestra di dialogo e premi Invio.
- Una volta nella finestra dei servizi, cerca il servizio di " IP Helper ".
- Fare clic con il tasto destro sul servizio e selezionare Proprietà .
- Una volta nelle proprietà del servizio IP Helper , assicurati che il tipo di avvio sia impostato come automatico . Se il servizio viene arrestato, avviare il servizio e premere Applica per salvare le modifiche e uscire.
- Ora prova ad avviare Xbox Live e verifica se il problema è stato risolto.
Soluzione 4: impostare il nome del server Teredo sul valore predefinito
Un'altra cosa che possiamo provare è riportare il nome del server Teredo al valore predefinito. Esistono numerosi casi in cui il nome potrebbe essere modificato da varie applicazioni o servizi per i propri scopi interni. O questo o hai cambiato manualmente il nome tu stesso. In questa soluzione, avvieremo nuovamente il prompt dei comandi con privilegi elevati e quindi eseguiremo alcuni comandi.
- Premi Windows + S, digita " prompt dei comandi " nella finestra di dialogo, fai clic con il pulsante destro del mouse sull'applicazione e seleziona Esegui come amministratore .
- Ora, esegui il seguente comando:
netsh interface Teredo set state servername = default

- Riavvia completamente il computer e controlla se il problema è stato risolto definitivamente.
Soluzione 5: controllo del file host
Ogni computer ha un file host che consente la mappatura dei nomi host agli indirizzi IP ogni volta che il computer si connette a Internet. Ci siamo imbattuti in diversi casi in cui questo file hosts era danneggiato o conteneva molte voci extra. Ciò ha causato diversi problemi che hanno interessato anche l'adattatore Teredo. In questa soluzione, navigheremo nel file hosts e ci assicureremo che tutto funzioni perfettamente.
- Premi Windows + S, digita " prompt dei comandi " nella finestra di dialogo, fai clic con il pulsante destro del mouse sull'applicazione e seleziona Esegui come amministratore .
- Ora, esegui il seguente comando:
notepad.exe c: \ WINDOWS \ system32 \ drivers \ etc \ hosts

- Quando il file Hosts è aperto in Blocco note, fare clic su Ctrl + F e digitare la seguente frase:
win10.ipv6.microsoft.com
- Se trovi delle voci, assicurati di rimuoverle. Salva le modifiche al file hosts e riavvia il computer. Ora controlla se il problema è stato risolto e il problema è stato risolto.
Soluzione 6: controllo del router
Prima di iniziare con altre drastiche soluzioni alternative che coinvolgono il ripristino del sistema, è fondamentale assicurarsi che non ci siano impostazioni in conflitto nel router stesso. Di solito, alcuni router hanno alcune opzioni disabilitate per impostazione predefinita, il che causa problemi quando Windows tenta di abilitare il protocollo Teredo.
È possibile aprire le impostazioni del router navigando all'indirizzo IP presente sul retro del router. Puoi anche cercare su Google il tuo modello di router o selezionare la relativa casella. Una volta nelle impostazioni, spostati e assicurati che le seguenti impostazioni siano abilitate:
UPnPv2 Teredo
Se hai apportato modifiche, salvale e riavvia completamente il router, incluso il computer. Ora controlla se il problema è stato risolto.
Soluzione 7: modifica dello stato di Teredo tramite il registro
Ogni computer ha un registro che detta le regole che il computer deve seguire. Contiene anche le impostazioni per diversi moduli di rete e applicativi. Durante la nostra ricerca, ci siamo imbattuti in diversi casi in cui Teredo era disabilitato nel registro stesso. In questa soluzione, chiederemo prima se ciò è vero e, in tal caso, eseguiremo alcuni comandi che assicureranno che la voce di registro venga modificata e Teredo sia nuovamente abilitato.
- Premi Windows + S, digita " prompt dei comandi " nella finestra di dialogo, fai clic con il pulsante destro del mouse sull'applicazione e seleziona Esegui come amministratore .
- Ora, esegui il seguente comando:
query di registro HKLM \ System \ CurrentControlSet \ Services \ TcpIp6 \ Parameters

Questo comando ti dirà se la configurazione è abilitata o se la chiave è presente o meno. Tuttavia, puoi eseguire il seguente comando:
reg aggiungi HKLM \ System \ CurrentControlSet \ Services \ Tcpip6 \ Parameters / v DisabledComponents / t REG_DWORD / d 0x0
- Riavvia il computer dopo aver apportato le modifiche, quindi prova ad avviare Xbox Live e verifica se il problema è stato risolto definitivamente.
Soluzione 8: disabilitare VPN e firewall
Un altro motivo per cui potresti ricevere il messaggio di errore è a causa di VPN e firewall installati sul tuo computer. Le VPN reindirizzano il traffico Internet attraverso un proxy e imitano il fatto che tu provenga da un'altra posizione rispetto a quella fisica reale. Tuttavia, questo processo ha molti difetti e talvolta non consente alle applicazioni o ai moduli di connettersi correttamente.
Se stai utilizzando una connessione Internet di lavoro o un proxy, assicurati di disabilitarlo anche tu o considera di cambiare la tua rete e vedi se questo fa la differenza per la tua situazione. Una volta che hai completamente finito con questa soluzione, solo allora vai avanti.
Soluzione 9: eseguire il ripristino del sistema
Se tutti i metodi precedenti non funzionano, è possibile eseguire un ripristino del sistema e scegliere un punto di ripristino recente. Assicurati di selezionare un punto di ripristino recente che è stato preso l'ultimo e poi procedi verso l'esterno.

Se il ripristino del sistema non funziona, probabilmente è necessario creare un nuovo profilo su Windows e vedere se la cartella è presente lì. Puoi controllare il nostro articolo su Come creare un nuovo account utente e trasferire tutti i dati su di esso? Assicurati di eseguire tutti i passaggi e di trasferire tutti i dati solo quando sei sicuro che il nuovo profilo funzioni correttamente con Xbox Live.