Microsoft Teams è ormai il cuore della collaborazione aziendale, e quando un utente apre un ticket all'helpdesk con il classico messaggio "Teams non si apre" o "resta sulla schermata di caricamento", il problema blocca riunioni, chat e accesso ai file (di solito tutto nello stesso momento, per la legge di Murphy). Con il passaggio definitivo a New Teams (Teams 2.0) completato nel 2025, e il ritiro di Classic Teams partito a luglio 2024, le procedure di troubleshooting sono cambiate radicalmente.
Onestamente, nei primi mesi del 2025 ho perso il conto dei ticket aperti perché "lo script che funzionava su Classic Teams non fa più niente". Ed è normale: la cache è in un'altra cartella, il modello di autenticazione è diverso, e perfino il nome del processo è cambiato.
Questa guida raccoglie le procedure operative testate sul campo per risolvere i casi più frequenti che arrivano a un helpdesk IT nel 2026: New Teams che non parte, schermata bianca infinita, codici di errore caa20004, caa70004, caa50021, e quei blocchi sospetti che compaiono dopo l'aggiornamento di Windows 11 24H2.
Sintomi più comuni segnalati dagli utenti
Prima di iniziare la diagnostica vera e propria, è utile classificare il ticket in base al sintomo riportato. Le tre categorie principali sono:
- Avvio bloccato: l'icona di Teams compare nella barra delle applicazioni ma la finestra non appare mai, oppure resta sulla schermata viola con il logo per minuti interminabili.
- Loop di login: Teams chiede continuamente le credenziali, anche dopo averle inserite correttamente, oppure mostra "Stiamo riscontrando dei problemi" — il messaggio più inutile di sempre, lo ammetto.
- Crash immediato: Teams si chiude da solo entro pochi secondi dall'apertura, talvolta con un errore generico
0x80004005.
Verifiche preliminari (5 minuti)
Prima di toccare la cache o di lanciarsi in una reinstallazione, escludi le cause più banali. Nel 90% dei ticket, una di queste tre verifiche risolve il problema senza interventi invasivi. È noioso, lo so, ma salta questa parte e ti ritroverai a fare reinstallazioni per problemi di rete.
1. Verifica lo stato del servizio Microsoft 365
Apri il Service Health Dashboard dal portale admin Microsoft 365 (admin.microsoft.com → Stato → Integrità dei servizi) e controlla se è in corso un incidente che coinvolge Teams. Nel 2026 l'incidente TM876234 di marzo ha causato blocchi di avvio per circa 4 ore in EMEA: nessun intervento client risolveva il problema fino al ripristino del servizio. Inutile dire che chi non ha controllato la dashboard ha sprecato l'intera mattinata.
2. Versione di Teams installata
Da PowerShell come utente standard, niente di complicato:
Get-AppxPackage MSTeams | Select-Object Name, Version, InstallLocation
La versione minima supportata nel 2026 è la 24335.x o successiva. Versioni precedenti vanno aggiornate dal Microsoft Store o forzate da Intune Company Portal.
3. Connettività verso gli endpoint Microsoft
Teams richiede l'accesso a una serie di FQDN specifici. Un test rapido:
Test-NetConnection teams.microsoft.com -Port 443
Test-NetConnection presence.teams.microsoft.com -Port 443
Test-NetConnection config.teams.microsoft.com -Port 443
Se uno di questi test fallisce, il problema è di rete o di proxy/firewall, non di Teams. Verifica che gli URL della lista ufficiale Microsoft 365 URLs and IP address ranges siano in whitelist. Capita più spesso di quanto pensi che un nuovo firewall di perimetro blocchi un endpoint aggiunto da Microsoft di recente.
Soluzione 1: Pulizia della cache di New Teams
La cache corrotta è — di gran lunga — la causa principale dei blocchi di avvio in New Teams. A differenza della Classic Teams (che usava %AppData%\Microsoft\Teams, sempre la stessa cartella per anni), New Teams memorizza la cache in una posizione UWP molto diversa. Ed è qui che si inceppano gli script vecchi.
Procedura completa
- Chiudi completamente Teams: tasto destro sull'icona nella tray → Esci. Poi verifica con Task Manager che nessun processo
ms-teams.exesia ancora attivo (spesso ne resta uno in background). - Apri Esplora file e incolla nella barra degli indirizzi:
%LocalAppData%\Packages\MSTeams_8wekyb3d8bbwe\LocalCache\Microsoft\MSTeams - Elimina il contenuto delle sottocartelle
Cache,GPUCache,Code Cache,blob_storage,tmp. Non eliminare la cartella padre, solo il contenuto al suo interno. - Riavvia Teams. Al primo avvio sarà un po' più lento perché ricostruisce gli indici locali — è normale.
Per gli helpdesk che gestiscono molti utenti, questo script PowerShell automatizza tutta la pulizia:
$teamsPath = "$env:LocalAppData\Packages\MSTeams_8wekyb3d8bbwe\LocalCache\Microsoft\MSTeams"
Get-Process ms-teams -ErrorAction SilentlyContinue | Stop-Process -Force
Start-Sleep -Seconds 2
$folders = @("Cache", "GPUCache", "Code Cache", "blob_storage", "tmp")
foreach ($f in $folders) {
$target = Join-Path $teamsPath $f
if (Test-Path $target) {
Remove-Item "$target\*" -Recurse -Force -ErrorAction SilentlyContinue
Write-Host "Pulita: $f"
}
}
Write-Host "Cache di New Teams pulita. Riavvia Teams."
Soluzione 2: Errore caa20004 e caa70004 (Web Account Manager)
Questi codici indicano un problema con il Web Account Manager (WAM), il componente di Windows che gestisce i token di autenticazione per gli account aziendali. Il messaggio tipico è: "Si è verificato un problema. Codice di errore caa20004". Tradotto: il token in memoria è andato in confusione e va resettato.
Reset dei token WAM
- Apri Impostazioni → Account → Accedi all'azienda o all'istituto di istruzione.
- Seleziona l'account aziendale → Disconnetti.
- Riavvia il PC. E sì, questo passaggio non è opzionale: il WAM tiene i token in memoria e senza riavvio ti ritrovi nello stesso stato di prima.
- Torna in Account → Accedi all'azienda e riconnetti l'account.
- Avvia Teams.
Se il problema persiste, resetta i token WAM da PowerShell con privilegi elevati:
Get-AppxPackage Microsoft.AAD.BrokerPlugin | Reset-AppxPackage
Verifica della conformità Conditional Access
Nel 2026, con Microsoft Entra ID Conditional Access ormai diffuso quasi ovunque, l'errore caa70004 spesso indica che il dispositivo non rispetta una policy di accesso condizionale (per esempio richiede compliance Intune o un dispositivo Hybrid Joined). Verifica nel portale Entra:
Entra Admin Center → Identity → Monitoring → Sign-in logs
Filtra per: User=<utente>, Application=Microsoft Teams, Status=Failure
Il dettaglio del log ti mostra esattamente quale policy ha bloccato il sign-in. È letteralmente la prima cosa da guardare quando vedi un caa70004, perché ti risparmia ore di tentativi a vuoto sul client.
Soluzione 3: Reinstallazione completa di New Teams
Quando la pulizia cache non basta, una reinstallazione pulita risolve la maggior parte dei casi residui. La procedura corretta nel 2026:
# Disinstalla New Teams per l'utente corrente
Get-AppxPackage MSTeams | Remove-AppxPackage
# Disinstalla il Teams Machine-Wide Installer (residuo di Classic Teams)
$msi = Get-WmiObject -Class Win32_Product | Where-Object { $_.Name -like "*Teams Machine-Wide*" }
if ($msi) { $msi.Uninstall() }
# Pulisci le chiavi di registro residue
Remove-Item -Path "HKCU:\Software\Microsoft\Office\Teams" -Recurse -Force -ErrorAction SilentlyContinue
# Riavvia il PC, poi installa New Teams dal Microsoft Store o con winget:
# winget install --id Microsoft.Teams
Per ambienti gestiti, il provisioning corretto è tramite Intune Win32 app usando il bootstrapper teamsbootstrapper.exe con il flag -p:
teamsbootstrapper.exe -p
Soluzione 4: Problemi dopo Windows 11 24H2 / 25H2
L'aggiornamento a Windows 11 24H2 (rilasciato fine 2024) e il successivo 25H2 hanno introdotto cambiamenti al modello WebView2 che impattano direttamente New Teams. I sintomi tipici? Schermata bianca infinita oppure crash all'avvio — niente di più frustrante per l'utente.
Aggiorna Microsoft Edge WebView2 Runtime
New Teams dipende da WebView2, punto. Verifica la versione installata:
Get-AppxPackage Microsoft.WebViewRuntime -AllUsers | Select-Object Name, Version
La versione minima richiesta nel 2026 è 131.0.x. Aggiorna manualmente da:
winget install --id Microsoft.EdgeWebView2Runtime
Disabilita l'accelerazione hardware (workaround temporaneo)
Se Teams si apre ma resta nero (un classico su alcuni driver Intel iGPU di vecchia generazione), modifica il file di configurazione utente:
%LocalAppData%\Packages\MSTeams_8wekyb3d8bbwe\LocalCache\Microsoft\MSTeams\app_settings.json
Aggiungi o modifica:
{
"disableGpu": true,
"hardwareAccelerationDisabled": true
}
Soluzione 5: Errore caa50021 (troppi tentativi di accesso)
Il codice caa50021 indica che Entra ID ha bloccato temporaneamente l'autenticazione per "smart lockout". L'utente vede: "Sono stati effettuati troppi tentativi di accesso". Spesso non è colpa sua — è qualcosa che sta tentando di autenticarsi a ripetizione.
- Attendi 30 minuti (è il tempo di sblocco automatico di smart lockout, valore default).
- Verifica nel portale Entra → Sign-in logs se ci sono tentativi falliti da IP sospetti (possibile attacco password spray in corso).
- Forza un reset password se necessario, e — se non l'hai ancora fatto — attiva MFA. Davvero, nel 2026 non c'è alcuna scusa.
Tabella riepilogativa codici di errore Teams 2026
| Codice | Significato | Soluzione rapida |
|---|---|---|
| caa20004 | WAM token corrotto | Disconnetti account aziendale + riavvio |
| caa70004 | Conditional Access blocca | Verifica compliance device in Intune |
| caa50021 | Smart lockout Entra ID | Attendi 30 min, verifica sign-in logs |
| caa10001 | Servizio identità non disponibile | Verifica Service Health |
| 0x80004005 | Errore generico WebView2 | Aggiorna WebView2 Runtime |
| 0x80070005 | Permessi cartella cache | Reset profilo o nuova installazione |
Procedura di escalation
Se nessuna delle soluzioni sopra risolve, raccogli queste informazioni prima di escalare al team Microsoft 365 o di aprire un ticket Microsoft Premier. Fidati: arrivare al supporto già con tutto pronto dimezza i tempi di risoluzione.
- Log diagnostici Teams: tasto destro sull'icona Teams → Raccogli log di supporto. Vengono salvati in
%UserProfile%\Downloads\MSTeams Diagnostics Log.txt. - Versione di Windows:
winver. - Versione di Teams e WebView2: i comandi PowerShell visti sopra.
- Sign-in logs Entra: esporta JSON dell'ultimo tentativo fallito.
- Risultati Test-NetConnection verso gli endpoint principali.
Domande frequenti (FAQ)
Come si distingue New Teams da Classic Teams?
New Teams è un'app UWP installata in %LocalAppData%\Packages\MSTeams_8wekyb3d8bbwe, mentre Classic Teams era una Electron app in %AppData%\Microsoft\Teams. In Esecuzione automatica appare come "ms-teams" (New) o "Microsoft Teams" (Classic). Da ottobre 2025, Classic Teams non è più supportato e va rimosso, punto.
Posso ancora usare Classic Teams nel 2026?
No. Microsoft ha rimosso completamente Classic Teams dai canali di distribuzione il 1° luglio 2024 e ha disattivato l'accesso al servizio dal 1° aprile 2025. Eventuali installazioni residue vanno disinstallate per evitare conflitti con New Teams (e ne vedo ancora moltissime, soprattutto su macchine che non vengono spente da mesi).
Perché Teams si apre nel browser invece che nell'app?
Spesso è dovuto al protocollo handler msteams:// non registrato correttamente. Reinstallando New Teams o eseguendo Get-AppxPackage MSTeams | Reset-AppxPackage si ripristina l'associazione. Verifica anche le impostazioni di default app in Windows 11 → Impostazioni → App → App predefinite.
La pulizia della cache cancella le mie chat?
No, tranquillo. Chat, canali e file sono tutti memorizzati lato server (Microsoft 365). La cache locale contiene solo dati temporanei di rendering e token di sessione. Dopo la pulizia tutto si risincronizza al primo login — l'utente noterà solo un avvio iniziale leggermente più lento, niente di più.
Come distribuire una pulizia cache massiva via Intune?
Crea uno script PowerShell con il codice della Soluzione 1 e distribuiscilo come Platform script in Intune (Devices → Scripts → Add → Windows 10 and later). Imposta Run this script using the logged on credentials = Yes. Lo script andrà in esecuzione una volta per dispositivo al successivo check-in MDM.
Conclusione
Nel 2026, oltre il 70% dei ticket relativi a "Teams non si apre" si risolve con una pulizia cache o un reset WAM. La transizione completa a New Teams ha semplificato il troubleshooting (un solo eseguibile, una sola cartella cache), ma ha introdotto nuove dipendenze da WebView2 e dal Web Account Manager che ogni helpdesk dovrebbe conoscere a memoria.
Un consiglio pratico, dall'esperienza: per gli scenari ricorrenti, valuta di automatizzare le procedure descritte tramite Intune Remediation Scripts. La maggior parte dei problemi può essere intercettata e risolta in modo silenzioso, prima ancora che l'utente prenda in mano il telefono per aprire il ticket. E questo, alla fine della giornata, è ciò che fa la differenza tra un helpdesk reattivo e uno proattivo.