Punti chiave
- La cache delle icone di Windows memorizza immagini di icone in formato miniatura per migliorare le prestazioni di visualizzazione; quando si danneggia, le icone possono apparire vuote, errate o sparire del tutto.
- Esistono quattro modi per ricostruire la cache delle icone: tramite il Prompt dei comandi, Esplora file (interfaccia grafica), PowerShell oppure con una soluzione rapida a comando singolo basata su ie4uinit.exe.
- La soluzione rapida con ie4uinit.exe è il metodo più veloce e non richiede il riavvio: è quindi un buon primo passo prima di provare approcci più complessi.
- La ricostruzione della cache delle icone elimina solo i file di cache e non ha alcun impatto sui tuoi dati personali, sulle app installate o sulle impostazioni di sistema.
- Se dopo la ricostruzione della cache le icone risultano ancora danneggiate, possono essere necessari ulteriori interventi, come il ripristino delle associazioni dei file o l’esecuzione del Controllo file di sistema (SFC).
Questo tutorial mostra come ricostruire la cache delle icone in Windows 10 e Windows 11. Vengono fornite istruzioni per utilizzare il Prompt dei comandi ed è incluso anche uno script batch per automatizzare il processo.
La memorizzazione in cache delle icone in Windows aiuta le prestazioni, ma se questa cache si danneggia può portare alla visualizzazione di icone errate, danneggiate o distorte, oppure a icone mancanti o non visualizzate. Ricostruire la cache delle icone eliminandola (verrà poi rigenerata automaticamente) permette di risolvere questi problemi.
Preferisci un tutorial video? Guarda la nostra guida: Come ricostruire la cache delle icone in Windows 10 e Windows 11.
Semplifica la risoluzione dei problemi degli endpoint Windows con NinjaOne.
In breve
Hai poco tempo? Nessun problema! Ecco un riepilogo rapido:
| Metodo | Livello tecnico | Riavvio necessario? | Ideale per |
| Soluzione rapida con ie4uinit.exe | Principiante | No | Primo tentativo veloce |
| Esplora file (interfaccia grafica) | Principiante | Sì | Utenti non tecnici |
| Prompt dei comandi | Intermedio | Sì | Soluzione standard |
| File batch | Intermedio | Consigliato | Interventi ripetibili/automatizzati |
| PowerShell | Avanzato | Sì | Professionisti IT e amministratori di sistema |
Come ricostruire la cache delle icone con il Prompt dei comandi in Windows 10 e Windows 11
Prima di procedere, tieni presente quanto segue:
- Salva tutti i file aperti e chiudi le applicazioni in esecuzione prima di continuare.
- Devi aver effettuato l’accesso come amministratore per eseguire questi passaggi.
- È consigliabile eseguire un backup completo del sistema prima di lanciare qualsiasi comando trovato su internet.
- Questi passaggi valgono per tutte le edizioni di Windows 10 e Windows 11, incluse Home, Pro, Enterprise ed Education.
Metodo 1: soluzione rapida a comando singolo (ie4uninit.exe)
Il comando ie4uinit.exe -show forza Windows ad aggiornare le associazioni delle icone e può risolvere piccoli problemi di visualizzazione senza richiedere un riavvio. In genere è la prima strategia di risoluzione dei problemi da prendere in considerazione, soprattutto se devi intervenire su un solo dispositivo.
- Apri il Prompt dei comandi.
- Digita il comando seguente e premi Invio.
ie4uinit.exe -show
- Attendi qualche secondo e verifica se le icone sono tornate normali.
Nota: se il problema persiste, passa a uno dei metodi descritti di seguito.
Metodo 2: usare Esplora file (interfaccia grafica)
- Apri Esplora file e seleziona la scheda Visualizza.
- Fai clic su Opzioni > Modifica opzioni cartella e ricerca
- Nella scheda Visualizzazione > Visualizza cartelle, file e unità nascosti > OK
- In Esplora file, vai al percorso seguente: (sostituisci YourUsername con il tuo nome utente Windows effettivo)
C:\Users\YourUsername\AppData\Local
💡 In alternativa, puoi incollare %localappdata% direttamente nella barra degli indirizzi di Esplora file e premere Invio per raggiungere subito questa cartella.
- Individua ed elimina il file denominato IconCache.db.
C:\Users\YourUsername\AppData\Local\Microsoft\Windows\Explorer
- Elimina tutti i file che iniziano con iconcache in questa cartella.
- Riavvia il computer. Windows rigenererà automaticamente la cache delle icone.
- Al termine, puoi nascondere di nuovo i file di sistema tornando alle Opzioni cartella e selezionando nuovamente Non visualizzare cartelle, file e unità nascosti.
Metodo 3: usare il Prompt dei comandi
Poi,
- Apri il Prompt dei comandi dal menu Start, oppure fai clic con il pulsante destro del mouse sul pulsante Start e seleziona Esegui.
- Digita il comando cmd.exe nella finestra Esegui e premi OK.
- Inserisci i comandi seguenti nel Prompt dei comandi (inserisci ogni riga come comando separato) nell’ordine indicato:
taskkill /IM explorer.exe /F
DEL /A /F /Q “%localappdata%\IconCache.db”
DEL /A /F /Q “%localappdata%\Microsoft\Windows\Explorer\iconcache*”
DEL /F /S /Q “%localappdata%\Packages\Microsoft.Windows.Search_cw5n1h2txyewy\localstate\AppIconCache*.*”
Questi comandi arrestano forzatamente il processo explore.exe e poi eliminano i file della cache delle icone. Una volta riavviato il dispositivo, la cache verrà rigenerata.
- Esegui il comando seguente quando sei pronto a riavviare il PC:
shutdown /R /F /T 00
In alternativa, puoi:
- Riavviare Esplora risorse premendo Ctrl + Maiusc + Esc per aprire Gestione attività
- Selezionare File > Esegui nuova attività, quindi digitare explorer.exe e premere OK
In genere, però, il riavvio è il metodo più semplice.
Metodo 4: usare un file batch
- Copia e incolla lo script qui sotto in un nuovo file del Blocco note:
@echo off
echo.
echo Killing the Windows Explorer process
taskkill /IM explorer.exe /F
echo.
echo Deleting the Icon Cache
DEL /A /F /Q “%localappdata%\IconCache.db”
DEL /A /F /Q “%localappdata%\Microsoft\Windows\Explorer\iconcache*”
DEL /F /S /Q “%localappdata%\Packages\Microsoft.Windows.Search_cw5n1h2txyewy\localstate\AppIconCache*.*”
echo.
echo Restarting the Windows Explorer process
start explorer.exe
echo.
echo The icon cache has been deleted and will be regenerated. It is recommended to reboot your device.
pause
- Salva questo file con estensione .bat (ad esempio, clear_icon_cache.bat) per creare un file batch.
Potrai poi eseguire questo script ogni volta che vuoi ricostruire la cache delle icone di Windows.
Metodo 5: usare PowerShell
- Apri PowerShell come amministratore.
- Esegui lo script seguente:
# Stop Windows Explorer
Stop-Process -Name explorer -Force
# Delete icon cache files
Remove-Item "$env:LOCALAPPDATA\IconCache.db" -Force -ErrorAction SilentlyContinue
Remove-Item "$env:LOCALAPPDATA\Microsoft\Windows\Explorer\iconcache*" -Force -ErrorAction SilentlyContinue
Remove-Item "$env:LOCALAPPDATA\Packages\Microsoft.Windows.Search_cw5n1h2txyewy\LocalState\AppIconCache*" -Recurse -Force -ErrorAction SilentlyContinue
# Restart Windows Explorer
Start-Process explorer
Write-Host "Icon cache cleared. Please reboot your device to complete the process." -ForegroundColor Green
```
- Dopo l’esecuzione dello script, riavvia il dispositivo per consentire la rigenerazione completa della cache delle icone. Il parametro `-ErrorAction SilentlyContinue` garantisce che lo script venga eseguito senza errori anche se alcuni file di cache non sono presenti sulla macchina di destinazione.
Risoluzione dei problemi più comuni
Se le icone continuano a essere visualizzate in modo errato dopo la ricostruzione della cache, prova questi passaggi:
1. Ripristinare le associazioni dei file
Associazioni dei file errate possono far comparire l’icona sbagliata per determinati tipi di file. Ripristinando le associazioni predefinite ti assicuri che a ogni tipo di file sia assegnata l’applicazione corretta, con la relativa icona. Puoi farlo da Impostazioni > App > App predefinite.
2. Eseguire il Controllo file di sistema (SFC)
I file di sistema danneggiati possono talvolta causare problemi persistenti con le icone. Apri il Prompt dei comandi come amministratore ed esegui:
sfc /scannow
Questo comando analizza e tenta di riparare eventuali file di sistema di Windows danneggiati.
3. Verificare la presenza di aggiornamenti di Windows
Gli aggiornamenti di Windows in sospeso possono occasionalmente causare problemi di visualizzazione, incluso il danneggiamento delle icone. Vai su Impostazioni > Windows Update e verifica che il sistema sia completamente aggiornato.
4. Svuotare la cache delle miniature
Se oltre ai problemi con le icone riscontri anteprime delle miniature danneggiate in Esplora file, potrebbe essere necessario svuotare anche la cache delle miniature. Si tratta di un’operazione distinta dalla ricostruzione della cache delle icone.
5. Eseguire un ripristino del sistema
Se il problema è iniziato dopo una modifica recente, come l’installazione di un software o un aggiornamento di Windows, eseguire un ripristino del sistema a un punto precedente alla modifica può risolvere la situazione.
Diagnosticare e risolvere i problemi di Windows negli ambienti enterprise e per chi lavora da remoto
Diagnosticare e risolvere i fastidiosi problemi di Windows (come le icone danneggiate o mancanti, ricostruendo la cache delle icone) è un’attività di routine per i team di supporto IT. Remote Access di NinjaOne semplifica questo processo permettendoti di avviare connessioni di accesso remoto direttamente dai ticket di supporto, riducendo il tempo necessario a risolvere i piccoli problemi e consentendoti di concentrarti sull’affidabilità e sulla sicurezza dell’intera infrastruttura IT.
Con NinjaOne puoi accedere a dispositivi gestiti e non gestiti sia dal tuo desktop che da dispositivi mobili, così da assistere gli utenti ovunque tu sia. Puoi inoltre avviare trasferimenti di file, aprire finestre di terminale remoto e chattare con gli utenti per risolvere sempre i ticket di supporto nel minor tempo possibile.
Risolvi i problemi degli utenti finali con gli strumenti di NinjaOne per gli MSP.
