Teams non si avvia: errore “We’ve run into an issue” e richiesta WebView2 – la soluzione definitiva

Se all’avvio di Teams compare il messaggio “We’ve run into an issue” con l’invito a installare Edge WebView2, probabilmente il runtime è danneggiato. Qui trovi una procedura provata e risolutiva, più controlli e consigli per ambienti aziendali, VDI e distribuzioni gestite.

Indice

Panoramica del problema

Alcuni utenti di Microsoft Teams per desktop (Windows) riscontrano un blocco in avvio: l’app mostra un avviso che chiede di installare Microsoft Edge WebView2 Runtime, anche se il componente risulta già presente. Il semplice reinstallare Teams o cancellare la cartella %appdata%\Microsoft\Teams non sblocca la situazione.

Sintomi tipici

  • Finestra di errore “We’ve run into an issue” appena dopo il lancio.
  • Richiesta di “Scaricare e installare WebView2” nonostante il runtime sia elencato tra le app installate.
  • Altri programmi basati su WebView2 (ad esempio strumenti Microsoft o applicazioni aziendali in Electron/Chromium) presentano comportamenti anomali o non si avviano.

La causa più probabile

Nella maggior parte dei casi il runtime WebView2 è corrotto: file DLL danneggiati, registrazioni COM spezzate, permessi NTFS alterati o un aggiornamento interrotto. Poiché Teams dipende da WebView2 per il rendering dell’interfaccia, qualsiasi anomalia del runtime blocca l’avvio dell’applicazione.

Soluzione risolutiva (consigliata)

Questa è la procedura che più spesso ripristina l’avvio:

  1. Disinstalla completamente WebView2 da Impostazioni > App > App installate (cerca “Microsoft Edge WebView2 Runtime”). Conferma la rimozione.
  2. Installa l’ultima versione del runtime WebView2 scaricando l’installer più recente (preferibile l’installer offline, che evita dipendenze di rete durante l’installazione).
  3. Riavvia il PC, quindi apri Teams: l’app dovrebbe avviarsi regolarmente e, con essa, anche eventuali applicazioni che usano WebView2.

Motivo tecnico: la reinstallazione ripristina i registri COM, sostituisce i binari DLL e riallinea i manifest necessari al processo di rendering. Un runtime corrotto induce Teams a credere che WebView2 non sia presente o non sia utilizzabile, da qui il messaggio fuorviante.

Procedura dettagliata passo–passo

1) Verificare se WebView2 è davvero installato e quale versione

Prima di intervenire, puoi controllare versione e percorso installato:

  • Interfaccia: Impostazioni > App > App installate, cerca “Microsoft Edge WebView2 Runtime”.
  • Percorsi tipici:
    • %ProgramFiles(x86)%\Microsoft\EdgeWebView\Application<versione>\msedgewebview2.exe
    • %LocalAppData%\Microsoft\EdgeWebView\Application<versione>\msedgewebview2.exe (installazione per‑utente)

PowerShell (facoltativo) per un controllo rapido:

# Elenca le versioni presenti (per-macchina, x86)
Get-ChildItem "$Env:ProgramFiles(x86)\Microsoft\EdgeWebView\Application" -ErrorAction SilentlyContinue | Select-Object Name

Elenca le versioni presenti (per-utente)

Get-ChildItem "$Env:LocalAppData\Microsoft\EdgeWebView\Application" -ErrorAction SilentlyContinue | Select-Object Name

Mostra la versione in esecuzione (se presente)

$exe = Join-Path $Env:ProgramFiles 'Microsoft\EdgeWebView\Application\msedgewebview2.exe'
if (Test-Path $exe) { & $exe --version } 

2) Disinstallazione pulita del runtime

Disinstalla “Microsoft Edge WebView2 Runtime” da Impostazioni > App > App installate. Assicurati che Tutte le finestre di Teams e programmi basati su WebView2 siano chiuse prima di procedere. In caso di errore, riavvia il PC e riprova.

Alternativa da riga di comando (se disponibile):

# Disinstalla con winget (richiede diritti adeguati)
winget uninstall "Microsoft Edge WebView2 Runtime"

Al termine, verifica che le cartelle WebView2 principali siano state rimosse o siano vuote:

# Percorsi da controllare dopo la disinstallazione
"$Env:ProgramFiles(x86)\Microsoft\EdgeWebView"
"$Env:LocalAppData\Microsoft\EdgeWebView"

3) Reinstallazione del runtime

Installa l’ultima build stabile di Microsoft Edge WebView2 Runtime. Se sei in un ambiente con proxy/filtri stringenti o senza connettività internet durante l’installazione, usa l’installer offline. L’installer Evergreen sceglie automaticamente l’architettura corretta e si aggiorna nel tempo.

Consigli:

  • Esegui l’installer con un account amministrativo per l’installazione per‑macchina (consigliata).
  • Evita sessioni RDP con politiche restrittive durante l’installazione, che potrebbero bloccare la registrazione COM.
  • Se usi soluzioni EDR/antivirus con Controlled Folder Access, verifica che msedgewebview2.exe non sia bloccato.

4) Riavvio e verifica

Riavvia il sistema per liberare handle e completare eventuali attività di post‑installazione. Quindi apri Teams: l’avvio deve tornare regolare. In caso contrario, passa ai controlli successivi.

Controlli aggiuntivi se il problema persiste

Pulizia cache di Teams (estesa)

Oltre alla cartella principale, elimina le seguenti sotto‑cartelle per una pulizia completa (chiudi prima Teams e “Icona di Teams” dalla tray):

  • %appdata%\Microsoft\Teams\application cache\cache
  • %appdata%\Microsoft\Teams\blob_storage
  • %appdata%\Microsoft\Teams\databases
  • %appdata%\Microsoft\Teams\GPUcache
  • %appdata%\Microsoft\Teams\IndexedDB
  • %appdata%\Microsoft\Teams\Local Storage
  • %appdata%\Microsoft\Teams\tmp

In scenari con il nuovo Teams (installazione MSIX), le cartelle cache possono trovarsi anche sotto %LocalAppData%\Packages\. Elimina solo i contenuti relativi a Teams.

Rigenerazione credenziali

Se l’app continua a non avviarsi o si chiude subito dopo il login, rigenera i token:

  1. Vai in Impostazioni > Account > Accesso lavoro o scuola, disconnetti e riconnetti l’account aziendale.
  2. Apri “Gestione credenziali” e rimuovi eventuali credenziali obsolete di Teams/Office 365.

Aggiornamenti di sistema

Installa tutti gli aggiornamenti di Windows disponibili. Numerosi update includono correzioni per il sottosistema WebView2/Edge Update e migliorano affidabilità e sicurezza.

Compatibilità e build particolari

Su build di anteprima (Insider) o immagini aziendali con hardening aggressivo, prova a eseguire Teams in modalità compatibilità per una versione precedente di Windows e verifica eventuali policy che impediscono la scrittura in %ProgramFiles(x86)%\Microsoft\EdgeWebView o la creazione di chiavi COM.

Tabella riassuntiva dei tentativi utili

AreaPassaggi suggeritiNote
Cache di TeamsEliminare anche le sotto‑cartelle application cache\cache, blob_storage, databases, GPUcache, IndexedDB, Local Storage, tmp.Può risolvere errori di caricamento locale.
Sistema operativoVerificare e installare tutti gli aggiornamenti di Windows.Alcuni update contengono patch per WebView2.
CompatibilitàEseguire Teams in modalità compatibilità con una versione precedente di Windows.Utile su release Insider o build aziendali hardening.
Account aziendaliIn Impostazioni > Account > Accesso lavoro o scuola disconnettere e riconnettere l’account O365.Forza la rigenerazione dei token.
AssistenzaSe nulla funziona, aprire un ticket tramite l’amministratore Microsoft 365.Permette analisi dei log di diagnostica.

Diagnostica: come capire se è davvero colpa di WebView2

  • Log di Teams: nei log applicativi di Teams (cartella Logs o file logs.txt sotto le directory dati dell’app) possono comparire stringhe come “WebView2 runtime not found” o errori di inizializzazione del motore web.
  • Eventi di sistema: errori di caricamento DLL o registrazione COM (es. Class not registered) ricorrono quando il runtime è incompleto.
  • Altre app affette: se più applicazioni Electron/Chromium non si avviano o hanno rendering bianco/nero, aumentano le probabilità che WebView2 sia la radice del problema.

Domande frequenti

Edge (browser) è la stessa cosa di WebView2?

No. Il browser Microsoft Edge e il Microsoft Edge WebView2 Runtime sono componenti distinti. Puoi avere Edge aggiornato e, tuttavia, un runtime WebView2 corrotto o assente.

Perché reinstallare Teams non basta?

Perché Teams dipende da WebView2 ma non lo include interamente nel proprio pacchetto. Se WebView2 è danneggiato, Teams continuerà a fallire in avvio finché il runtime non viene ripristinato.

È sicuro rimuovere WebView2?

Sì, purché lo reinstalli subito dopo. Durante il breve intervallo senza runtime, le app che lo usano non funzioneranno; la successiva installazione ripristina lo stato.

Meglio l’installer online o offline?

L’offline è più affidabile in reti filtrate o con restrizioni: evita download in fase di setup e riduce i casi di installazioni parziali. In ambienti gestiti è spesso la scelta consigliata.

Perché è importante il riavvio?

Chiude handle e processi che potrebbero mantenere in uso vecchie DLL o impedire la registrazione COM. In alcuni casi è indispensabile perché il sistema completi le operazioni post‑disinstallazione/post‑installazione.

Note per amministratori IT

Distribuzioni gestite (SCCM, Intune)

  • Usa il pacchetto Evergreen Standalone Installer per WebView2 nelle sequenze di distribuzione: mantiene il runtime aggiornato automaticamente.
  • Ordina i passi come: disinstallazione (se presente)installazione Evergreenriavvioinstallazione/aggiornamento Teams.
  • Controlla che i servizi “Edge Update” non siano disabilitati da policy, altrimenti i futuri aggiornamenti del runtime falliranno.

Ambienti RDS/VDI

  • Preferisci la Fixed Version di WebView2 per bloccare la compatibilità con l’immagine master.
  • Imposta la variabile di ambiente WEBVIEW2BROWSEREXECUTABLE_FOLDER verso la cartella estratta della Fixed Version, assicurandoti che i profili utente puntino tutti allo stesso percorso.
  • Pianifica finestre di manutenzione per aggiornare periodicamente la Fixed Version e validarne l’impatto con Teams.

Hardening, EDR e criteri di sicurezza

  • Verifica che l’EDR/antivirus non blocchi msedgewebview2.exe e i relativi processi figli di Teams.
  • Escludi dalla pulizia automatica le directory del runtime per evitare rimozioni accidentali.
  • Controlla policy che limitino la scrittura in %ProgramFiles(x86)% e la registrazione COM a livello macchina.

Script e comandi utili

Verifica rapida stato WebView2

# Stato WebView2 - verifica presenza cartelle chiave
$paths = @(
  "$Env:ProgramFiles(x86)\Microsoft\EdgeWebView\Application",
  "$Env:LocalAppData\Microsoft\EdgeWebView\Application"
)
$paths | ForEach-Object {
  if (Test-Path $_) {
    Write-Host "Trovato: $_"
    Get-ChildItem $_ | Select-Object Name, LastWriteTime
  } else {
    Write-Host "Non trovato: $_"
  }
}

Disinstallazione e reinstallazione (automatizzata)

# Disinstallazione se presente
winget uninstall "Microsoft Edge WebView2 Runtime" --silent --accept-source-agreements --accept-package-agreements

Esempio di installazione da eseguibile locale (offline)

Sostituisci il percorso dell'installer con quello effettivo

$installer = "C:\Temp\MicrosoftEdgeWebView2RuntimeInstallerX64.exe"
if (Test-Path $installer) {
Start-Process -FilePath $installer -ArgumentList "/silent /install" -Wait -NoNewWindow
} else {
Write-Warning "Inserisci l'installer offline in $installer"
}

Write-Host "Riavviare il sistema per completare la riparazione." 

Ripristino cache di Teams via script

$teamsPaths = @(
  "$Env:AppData\Microsoft\Teams\application cache\cache",
  "$Env:AppData\Microsoft\Teams\blob_storage",
  "$Env:AppData\Microsoft\Teams\databases",
  "$Env:AppData\Microsoft\Teams\GPUcache",
  "$Env:AppData\Microsoft\Teams\IndexedDB",
  "$Env:AppData\Microsoft\Teams\Local Storage",
  "$Env:AppData\Microsoft\Teams\tmp"
)
foreach ($p in $teamsPaths) {
  if (Test-Path $p) {
    Remove-Item $p -Recurse -Force -ErrorAction SilentlyContinue
    Write-Host "Pulita: $p"
  }
}

Miglioramento proposto al messaggio d’errore

L’avviso attuale “Scarica e installa WebView2” è fuorviante quando il runtime è già presente ma corrotto. Una copia più utile potrebbe essere:

“Impossibile avviare Teams perché il runtime Microsoft Edge WebView2 risulta danneggiato o non inizializzabile. Reinstallalo per ripristinare i componenti richiesti (COM/DLL) e riavvia il PC.”

Questo messaggio orienta l’utente alla riparazione anziché a una semplice (ri)installazione generica.

Approfondimenti e buone pratiche

  • WebView2 è condiviso da molte app Microsoft basate su Chromium; se è corrotto, possono fallire più programmi contemporaneamente.
  • Per installazioni gestite in azienda esiste il pacchetto Evergreen Standalone Installer, adatto ad aggiornamenti automatici del runtime senza intervento dell’utente.
  • In ambienti RDS/VDI, usa la variante Fixed Version per assicurare coerenza con l’immagine master ed evitare aggiornamenti fuori banda.
  • Mantieni Windows aggiornato e monitora i servizi di aggiornamento di Edge/WebView2 per prevenire derive di versione o registrazioni interrotte.
  • Inserisci WebView2 nei checklist di preparazione dei PC e nelle routine di health check post‑patch.

Checklist finale (5 minuti)

  1. Chiudi Teams e tutte le app che usano WebView2.
  2. Disinstalla “Microsoft Edge WebView2 Runtime”.
  3. Installa l’ultima versione (preferibilmente con installer offline).
  4. Riavvia il PC.
  5. Avvia Teams e verifica l’accesso; in caso di persistenza, pulisci le cache e riconnetti l’account lavoro/scuola.

Conclusione

Quando Teams non si avvia e chiede WebView2 pur essendo già installato, nella quasi totalità dei casi il runtime è corrotto. La disinstallazione completa seguita da reinstallazione (offline consigliata) e riavvio ripristina i componenti COM/DLL richiesti e risolve anche eventuali anomalie in altre app che si appoggiano a WebView2. Gli step aggiuntivi proposti — pulizia cache, aggiornamenti di sistema, verifica credenziali e compatibilità — coprono i rari casi residui e offrono un metodo strutturato per riportare l’ambiente in uno stato stabile e supportato.


Riepilogo chiave

  • Il messaggio “We’ve run into an issue” è spesso la spia di un runtime WebView2 danneggiato.
  • La reinstallazione di WebView2 ripristina registrazioni COM e librerie essenziali.
  • Usa l’installer offline per evitare interferenze di rete/policy.
  • In VDI/RDS preferisci la Fixed Version e controlla la variabile WEBVIEW2BROWSEREXECUTABLE_FOLDER.
  • Integra controlli su cache, account, update di Windows e policy di sicurezza/EDR.

Con questi accorgimenti, la gran parte dei casi di avvio fallito di Teams legati a WebView2 viene risolta in pochi minuti.

Indice