/
/

Come ricostruire la cache delle icone in Windows 10 e Windows 11

di Team Ninja
How to Rebuild the Icon Cache in Windows 10 and Windows 11 blog banner image

Riepilogo

Questo post del blog NinjaOne offre un elenco completo di comandi CMD di base e un’analisi approfondita dei comandi di Windows con oltre 70 comandi cmd essenziali sia per i principianti che per gli utenti avanzati. La guida si propone si piegare in modo pratico i comandi del prompt dei comandi per la gestione dei file, la navigazione nelle directory, la risoluzione dei problemi di rete, le operazioni su disco e l’automazione, con esempi reali per migliorare la produttività. Che tu voglia imparare i comandi cmd fondamentali o padroneggiare gli strumenti avanzati della CLI di Windows, questa guida ti aiuterà a utilizzare il Prompt dei comandi in modo più efficace.

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.

Scopri cosa può fare NinjaOne per Windows

In breve

Hai poco tempo? Nessun problema! Ecco un riepilogo rapido:

MetodoLivello tecnicoRiavvio necessario?Ideale per
Soluzione rapida con ie4uinit.exePrincipianteNoPrimo tentativo veloce
Esplora file (interfaccia grafica)PrincipianteSìUtenti non tecnici
Prompt dei comandiIntermedioSìSoluzione standard
File batchIntermedioConsigliatoInterventi ripetibili/automatizzati
PowerShellAvanzatoSì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.

  1. Apri il Prompt dei comandi.
  2. Digita il comando seguente e premi Invio.

ie4uinit.exe -show

  1. 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)

  1. Apri Esplora file e seleziona la scheda Visualizza.
  2. Fai clic su Opzioni > Modifica opzioni cartella e ricerca
  3. Nella scheda Visualizzazione > Visualizza cartelle, file e unità nascosti > OK
  4. 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.

  1. Individua ed elimina il file denominato IconCache.db.

C:\Users\YourUsername\AppData\Local\Microsoft\Windows\Explorer

  1. Elimina tutti i file che iniziano con iconcache in questa cartella.
  2. Riavvia il computer. Windows rigenererà automaticamente la cache delle icone.
  3. 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,

  1. Apri il Prompt dei comandi dal menu Start, oppure fai clic con il pulsante destro del mouse sul pulsante Start e seleziona Esegui.
  2. Digita il comando cmd.exe nella finestra Esegui e premi OK.
  3. 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.

  1. Esegui il comando seguente quando sei pronto a riavviare il PC:

shutdown /R /F /T 00

In alternativa, puoi:

  1. Riavviare Esplora risorse premendo Ctrl + Maiusc + Esc per aprire Gestione attività
  2. 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

  1. 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

  1. 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

  1. Apri PowerShell come amministratore.
  2. 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

```

  1. 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.

Scopri di più su NinjaOne Remote Access

FAQs

Arresti anomali del sistema operativo Windows, interruzioni improvvise di corrente, conflitti tra software e persino il danneggiamento dei dati dovuto a problemi hardware possono causare il danneggiamento della cache delle icone.

Puoi correggere le icone danneggiate o mancanti ricostruendo la cache delle icone. Apri il Prompt dei comandi come amministratore, esegui i comandi per arrestare Explorer.exe ed eliminare IconCache.db e i file correlati, quindi riavvia il PC. Al riavvio Windows rigenererà automaticamente una nuova cache delle icone.

No, i comandi indicati sopra agiscono solo sulla cache delle icone. È comunque consigliabile creare backup regolari del sistema, nel caso un errore di digitazione in un comando porti all’eliminazione imprevista di file.

È necessario ricostruire la cache delle icone di Windows solo quando si verificano problemi.

Le miniature sono gestite separatamente dalle icone. La ricostruzione della cache delle icone non ha effetto sulle miniature.

Sì. Puoi creare un file batch (.bat) contenente tutti i comandi necessari e salvarlo sul desktop. Ogni volta che si presentano problemi con le icone, basta eseguire il file batch come amministratore. Si occuperà automaticamente di arrestare Explorer, eliminare la cache e riavviare il processo.

Ti potrebbe interessare anche

Pronto a semplificare le parti più complesse dell'IT?