Quando le icone di Windows iniziano a funzionare male, visualizzano un scatola vuota o semplicemente scompaiono, è facile farsi prendere dal panico. Ma la verità è che, nella maggior parte dei casi, il problema risiede nel Cache delle icone di Windows E ha una soluzione rapida se sai da dove iniziare, senza dover formattare o fare cose strane.
Questa cache è essenzialmente un piccolo database in cui Windows memorizza le informazioni su ciascuna icona, in modo da non doverle generare ripetutamente. Quando si danneggia, compaiono icone vuote o pixelate, insieme all'icona di sistema generica, oppure collegamenti che appaiono distorti, anche se il programma si apre normalmente quando si clicca. In questo tutorial completo, vedrai, passo dopo passo, Come reimpostare la cache delle icone in Windows, dai metodi più semplici a quelli più avanzati che utilizzano il Registro di sistema, PowerShell e strumenti esterni.
Cos'è la cache delle icone di Windows e perché si danneggia?
Windows non genera icone "live" ogni volta che apri il Desktop, il menu di avvio o l'Explorer, perché sarebbe un disastro in termini di prestazioni; usa invece un cache delle icone locali, un insieme di file (o un singolo file, a seconda della versione) in cui viene memorizzata la relazione tra ciascun file, collegamento o applicazione e la relativa icona.
Quando la cache è corrotta, il sistema può ancora aprire i programmi, ma la rappresentazione visiva fallisce: vedi icone vuote, icone generiche o icone danneggiatePotresti anche notare che lampeggiano o appaiono e scompaiono per alcuni secondi mentre il sistema tenta di rigenerarlo.
Le cause più comuni di danneggiamento della cache sono arresti improvvisi, crash del sistema, programmi di "pulizia" eccessivamente aggressivi, cambi di argomento o pacchetti di icone Sistemi mal implementati, malware o persino errori di Windows stesso possono causare questo problema. Fortunatamente, quasi tutte le versioni del sistema operativo offrono diversi modi per forzare la ricostruzione di quel database.
Reimposta la cache delle icone con ie4uinit in Windows 10 e Windows 11
Nelle versioni moderne del sistema, Microsoft include una piccola utilità interna chiamata ie4uinit.exe che consente di cancellare e rigenerare la cache delle icone senza dover lottare manualmente con i file nascosti.
Utilizzare il comando ie4uinit.exe -show
Per Windows 10 e Windows 11, il metodo più diretto è eseguire il comando appropriato dalla finestra "Esegui". In questo modo, puoi reimposta la cache delle icone in pochi secondi.
passi:
- stampa Win + R per aprire la finestra "Esegui".
- Scrivere ie4uinit.exe -mostra e premere Invio.
Quando esegui questo comando vedrai che, per un momento, Tutte le icone sul Desktop e in Explorer scompaiono e riappaiono immediatamente. Quel breve sfarfallio è un segno che Windows ha rigenerato la cache. Internamente, i file della cache memorizzati nel seguente percorso sono stati aggiornati:
%userprofile%\AppData\Local\Microsoft\Windows\Explorer/iconcache_XX.db
Questo trucco funziona ugualmente bene in entrambi Windows 10 e Windows 11 e anche in Windows 8, dove la cache è organizzata in modo simile.
Reimposta la cache delle icone nelle versioni precedenti di Windows

In sistemi come Windows 7, Windows Vista o Windows XPLa cache delle icone è memorizzata in un singolo file, IconCache.db, o in percorsi equivalenti, e il parametro ie4uinit cambia leggermente oppure si ricorre direttamente all'eliminazione manuale dalla console.
Windows 7: ie4uinit.exe -ClearIconCache
In Windows 7, possiamo ancora usare ie4uinit, ma con un parametro diverso. Questo serve per cancellare il file di cache classico. IconCache.db che viene salvato nel profilo dell'utente.
Passaggi (Windows 7):
- stampa Win + R e scrive ie4uinit.exe -ClearIconCache.
- Premere Invio e attendere qualche secondo affinché le icone si rigenerino.
Il file interessato è: IconCache.db all'interno del profilo
%userprofile%\AppData\Local\IconCache.db
Windows elimina quel file e ne crea uno nuovo non appena il Desktop viene ridisegnato, quindi Le icone danneggiate dovrebbero essere riparate.
Windows Vista: eliminazione manuale di IconCache.db
In Windows Vista, il processo prevede l'utilizzo del prompt dei comandi con privilegi elevatiQui è consigliabile seguire alla lettera l'ordine delle istruzioni per non lasciare il sistema in sospeso a metà.
Passaggi (Visualizza):
- stampa Win + R, Scrivi cmd ma NON premere Invio.
- stampa Ctrl + Maiusc + Invio per aprire la console come amministratore.
- Nella finestra CMD, Eseguire questi comandi uno alla volta:
taskkill /IM explorer.exe /F
attrib -H «%userprofile%\AppData\Local\IconCache.db»
DA «%userprofile%\AppData\Local\IconCache.db»
explorer.exe
Il primo comando terminare il processo explorer.exe Il primo comando chiude forzatamente il file di cache (è normale che il Desktop scompaia); il secondo rimuove l'attributo "nascosto" dal file di cache, il terzo lo elimina e l'ultimo riavvia Explorer. Una volta fatto, riavviare il computer in modo che la cache possa essere ricostruita completamente.
Windows XP: comandi adattati al tuo percorso
In Windows XP la procedura è praticamente la stessa di Vista, ma con un percorso utente diversoÈ anche possibile utilizzare CMD in modalità amministratore per cancellare la cache.
Passaggi (XP):
- stampa Win + R, Scrivi cmd e si apre con Ctrl + Maiusc + Invio come amministratore.
- Esegui questi comandi:
taskkill /IM explorer.exe /F
attrib -H "%userprofile%\Impostazioni locali\Dati applicazioni\IconCache.db"
DEL «%userprofile%\Impostazioni locali\Dati applicazioni\IconCache.db»
explorer.exe
Di nuovo, il Desktop si spegnerà brevemente mentre Explorer si arresta, IconCache.db viene eliminato e tutto si riavvia. Dopo l' Riavvio di Windows XPLa cache si rigenera automaticamente. Se non vedi il file, probabilmente hai dei file di sistema nascosti.
Reimposta il database delle icone da CMD in qualsiasi versione
Se il comando `ie4uinit` non funziona, genera un errore o semplicemente preferisci controllare l'intero processo da solo, puoi ricostruire la cache manualmente eliminando il file corrispondente dalla riga di comando. Il concetto è sempre lo stesso: Chiudere explorer.exe, eliminare il file della cache e riaprire Explorer..
Passaggi tipici nei sistemi operativi Windows moderni (10/11):
- Aprire una finestra CMD con privilegi di amministratore (ricerca cmd In Start, fare clic con il pulsante destro del mouse su "Esegui come amministratore").
- Eseguire i seguenti comandi:
taskkill /IM explorer.exe /FCD /d %userprofile%\AppData\LocalDEL IconCache.db /a - Apri Task Manager con Ctrl + Maiusc + Esc, vai su "File > Esegui nuova attività", digita explorer.exe e premere Invio.
È normale che quando si corre taskkill Il desktop e la barra delle applicazioni diventeranno neri per alcuni secondi. Non preoccuparti: hai semplicemente terminato il processo che esegue il rendering dell'interfaccia. Non appena riavvierai explorer.exe, Windows riprenderà a funzionare normalmente. ricreerà il file IconCache.db e il resto delle icone della cache.
Prima di fare ciò, è consigliabile salvare qualsiasi documento senza salvarePerché la chiusura forzata di explorer.exe potrebbe comportare la chiusura anche di altre finestre del programma. Utilizzare i comandi nell'ordine corretto e con i parametri appropriati rende il processo sicuro, ma è meglio prevenire che curare.
Reimposta la cache delle icone con un doppio clic
Se il problema con l'icona si verifica frequentemente, potrebbe essere noioso dover digitare i comandi ogni volta. In questi casi, puoi automatizzare il ripristino della cache delle icone con scorciatoie o script batch e risolvi tutto con un paio di clic.
Scorciatoia con ie4uinit
l'eseguibile ie4uinit.exe Può anche essere avviato con un doppio clic da un collegamento, a condizione che venga passato il parametro corretto. In questo modo, avrai un "pulsante magico" per ripulire le icone ogni volta che vuoi.
Idea di base:
- Crea un nuovo file accesso diretto sul desktop.
- Nel campo posizione, digitare il comando completo, ad esempio: ie4uinit.exe -mostra.
- Assegnagli un nome riconoscibile (ad esempio, "Reimposta icone").
La prossima volta che vedi che la cache è stata nuovamente danneggiata, semplicemente esegui quella scorciatoia in modo che il sistema elimini e ricostruisca il database senza che sia necessario aprire "Esegui" nemmeno una volta.
Script batch con comandi CMD
Un'altra opzione flessibile è quella di creare un .bat file Utilizzando i comandi che abbiamo visto in precedenza (taskkill, CD, DEL, ecc.). Questo metodo è ideale se si desidera che l'intero processo di chiusura di Explorer, eliminazione di IconCache e riapertura di Explorer venga eseguito in un'unica operazione.
Passi di base:
- Apri il Memo pad.
- Incolla all'interno le istruzioni che usi per reimpostare la cache (ad esempio, i tre comandi CMD menzionati).
- Salvare il file con estensione bat (per esempio, reset_icons.bat).
Quando vuoi utilizzarlo, fai clic con il pulsante destro del mouse sul file .bat e scegli «Esegui come amministratoreTieni presente che, come in precedenza, probabilmente dovrai avviare explorer.exe manualmente da Task Manager se non lo hai incluso nello script stesso.
Reimpostazione della cache dal Registro di sistema e da PowerShell (metodi avanzati)
Su alcuni computer, anche dopo aver svuotato la cache con ie4unit o eliminato IconCache.db, alcune icone si rifiutano di aggiornarsi. Se questo è il tuo caso, puoi fare un ulteriore passo avanti e controllare Chiavi di registro associate alle icone e utilizzare PowerShell per automatizzare l'intero processo.
Esaminare le voci del Registro di sistema relative alle icone
La cache delle icone è collegata a diverse chiavi in HKEY_CLASSES_ROOTQui vengono memorizzate le associazioni tra ciascuna estensione di file e la relativa icona e IconHandler. Se una di queste voci è corrotta, anche la cancellazione della cache potrebbe non ripristinare le icone nella posizione corretta.
Punti chiave da rivedere:
- Aprire l'Editor del Registro di sistema con Win + R > regedit (accetta i permessi di amministratore).
- Navigare verso
HKEY_CLASSES_ROOT\lnkfile\shellex\IconHandlere guarda il valore (Default)In un sistema sano è solitamente{00021401-0000-0000-C000-000000000046}, che è il CLSID del gestore dell'icona di collegamento. - Adesso vai a
HKEY_CLASSES_ROOT\CLSID\{00021401-0000-0000-C000-000000000046}e verificare che il valore (Default) es Shortcut . - All'interno, apri la sottochiave
InProcServer32e conferma che il valore (Default) indicareC:\Windows\System32\windows.storage.dll.
Se uno qualsiasi di questi valori appare vuoto, punta a un file inesistente o a una DLL di terze parti, è molto probabile che il gestore delle icone di scelta rapida non funzionaIn tal caso, sarà necessario correggerlo manualmente o ripristinare il sistema a un punto in cui quei valori erano corretti. Prima di toccare qualsiasi cosa, eseguire sempre un Backup del registro da "File > Esporta".
Reimpostare la cache tramite PowerShell
PowerShell è la versione moderna della console di Windows e, insieme a Terminale di Windows Permette un concatenamento di comandi più potente. Può anche essere utilizzato per Cancella la cache e riavvia Explorer in un paio di ordini.
Processo tipico:
- Ricerca "PowerShell» nel menu Start, fare clic con il pulsante destro del mouse e scegliere "Esegui come amministratore".
- Eseguire queste istruzioni, una dopo l'altra:
Stop-Process -Name "explorer" -ForceRemove-Item "$env:LocalAppData\IconCache.db" -ForceStart-Process "explorer.exe"
Questa operazione arresta Explorer, elimina il file di cache dell'utente corrente e riavvia l'interfaccia di Windows. Il sistema si occuperà poi del resto. rigenerare il nuovo IconCache.db automaticamente quando si ridisegna il Desktop.
Riparare icone specifiche modificandole manualmente
Se il problema riguarda solo alcune scorciatoie o un'applicazione specifica, potrebbe non essere necessario svuotare completamente la cache. In questi casi, potrebbe essere sufficiente svuotare semplicemente la cache. cambiare manualmente l'icona dell'elemento in conflitto.
Passaggi per icone specifiche:
- Individua il collegamento che visualizza l'icona vuota o errata.
- Fare clic con il tasto destro e immettere proprietà.
- Vai alla scheda Accesso diretto e premere il pulsante Cambia icona.
- Scegli l'icona dall'eseguibile del programma, da una DLL di sistema o da un file .ICO scaricato.
Una volta applicata la modifica, l'icona dovrebbe Aggiorna istantaneamente sul desktop, sulla barra delle applicazioni e sul menu StartSe questo non risolve il problema, l'eseguibile originale potrebbe avere un'icona danneggiata o potrebbe esserci un altro problema di fondo con i file di sistema.
Esaminare e riparare i file di sistema con SFC e DISM
Alcuni errori delle icone non sono dovuti solo alla cache, ma anche a file di sistema danneggiati che influenzano il modo in cui vengono caricate le librerie di icone e l'interfaccia stessa. Per individuare e risolvere questi problemi, Windows include strumenti come SFC e, nelle versioni moderne, DISM.
Verificare l'integrità con sfc /scannow
Il Controllo file di sistema (SFC) analizza i file critici di Windows e sostituisce quelli danneggiati con copie corrette. È un passaggio quasi obbligatorio quando I problemi con le icone persistono anche dopo aver svuotato la cache.
Come eseguirlo:
- Aprire una console CMD come amministratore.
- Scrivere sfc / scannow e premere Invio.
L'analisi potrebbe richiedere alcuni minuti. Se rileva e ripara eventuali guasti, te lo comunicherà al termine. Successivamente, è consigliabile... Riavvia il sistema e verificare se le icone vengono visualizzate correttamente. Se SFC non rileva errori o indica che non è possibile ripararne alcuni, il passaggio successivo consiste nell'utilizzare DISM in Windows 8.1, 10 o 11 per riparare l'immagine di sistema.
Ripristinare un punto di ripristino precedente

Se noti che i problemi con le icone sono iniziati subito dopo l'installazione di un programma, un driver o dopo aver apportato una modifica recente, puoi sempre ricorrere a Ripristino del sistemaQuesta funzione consente di riportare l'apparecchiatura allo stato in cui si trovava prima di tale modifica.
Idee chiave:
- Windows di solito crea punti di ripristino quando installi applicazioni o aggiornamenti importanti.
- Se le icone hanno iniziato a funzionare male dopo aver installato "X", è molto probabile che il software abbia modificato la cache, il Registro di sistema o qualche componente grafico.
- Ricerca "punto di ripristino» nella casella di ricerca, apri l'utilità e lascia che la procedura guidata ti guidi nella scelta di una data in cui tutto ha funzionato bene.
così puoi annullare le modifiche in una volta che ha rotto le icone senza dover risolvere ciecamente il problema.
Programmi per pulire e ricostruire la cache delle icone
Oltre agli strumenti integrati, esistono utilità gratuite che gestiscono cancellare la cache delle icone e delle miniature con un paio di clic. Sono interessanti per gli utenti che preferiscono un'interfaccia grafica alla console.
Ricostruzione di miniature e Icon Cache
Uno dei più noti è Ricostruzione di miniature e Icon CacheQuesto strumento portatile consente di resettare sia la cache delle icone che quella delle miniature di immagini e video. È semplicissimo: aprilo, seleziona ciò che vuoi cancellare e clicca sul pulsante "Ripristina".
Vantaggi notevoli:
- Interfaccia semplice per svuotare le cache senza usare comandi.
- Consente di svuotare la cache delle miniature, utile quando anche le anteprime di foto o video risultano danneggiate.
Aspetti da considerare:
- In alcuni sistemi può causare errori temporanei nel profilo utente dopo la pulizia, quindi di solito è una buona idea reiniziare il PC dopo averlo utilizzato.
- La sua interfaccia è diventata un po' obsoleta, sebbene svolga perfettamente la sua funzione.
Icon Cache Rebuilder per versioni precedenti di Windows
Per le squadre con Windows 7, 8 o 8.1 Esiste una variante chiamata Icon Cache RebuilderProgettato per ricostruire la cache delle icone in quelle versioni. Il suo approccio è simile: rileva IconCache.db e lo elimina in modo che Windows lo ricrei da zero.
Il meglio:
- Molto facile da usare, anche per gli utenti con poca esperienza.
- Particolarmente utile quando Non vuoi toccare CMD o Register.
Il meno buono:
- E' orientato a versioni precedenti di Windows; in Windows 10 e Windows 11 potrebbe causare problemi o non funzionare come previsto.
- Di solito richiede riavviare il sistema dopo l'esecuzione in modo che le modifiche vengano applicate correttamente.
In ogni caso è sempre consigliabile creare un punto di ripristino Prima di utilizzare queste utilità, verificare che una pulizia eccessivamente aggressiva non causi errori imprevisti.
Cosa fare se la cache delle icone si danneggia molto spesso?
È normale che la cache delle icone fallisca una volta ogni morte di papa, ma se vedi che Le icone si rompono a giorni alterni.Di solito la causa del problema è altrove: software di pulizia mal configurato, sincronizzazione cloud, malware o addirittura guasti del sistema.
Rivedere le impostazioni del programma di pulizia
Molti ottimizzatori per la "pulizia del PC" includono opzioni per cancellare le cache di sistema, e tra queste spesso si trova quanto segue: cache delle iconeSe vengono costantemente rimossi forzatamente, è facile che il sistema finisca per generare dati errati o non riesca mai a ottenere un database stabile.
Raccomandazioni:
- Vai nelle impostazioni del programma di pulizia (CCleaner e simili) e cerca opzioni come "Cache delle icone", "Cache delle icone" o "Cache di sistema".
- Disattiva qualsiasi pulizia automatica relativa a questi elementi o almeno rimuovi la pianificazione periodica che la esegue senza che tu te ne accorga.
Con quello ridurrai drasticamente le probabilità che la cache venga danneggiata giorno dopo giorno.
Disattiva temporaneamente la sincronizzazione cloud
Servizi di stoccaggio come OneDrive, Google Drive o Dropbox Aggiungono icone di stato (segni di spunta, nuvolette, simboli di sincronizzazione) a cartelle e file. Se qualcosa va storto con questi client, possono causare problemi con le icone.
Prova quanto segue:
- In OneDrive, dall'icona della barra delle applicazioni, apri Configurazione e deseleziona "Avvia OneDrive automaticamente quando accedo a Windows"; puoi anche mettere in pausa la sincronizzazione.
- In Google Drive e Dropbox, vai alle loro opzioni e mettere temporaneamente in pausa la sincronizzazione.
Dopo aver disabilitato questi servizi, riavviare il computer Utilizzalo per un paio di giorni per vedere se le icone continuano a funzionare male. Se smettono di funzionare male, riattiva i servizi uno alla volta fino a trovare quello che causa il problema.
Scansiona il tuo dispositivo con Microsoft Defender
Un altro candidato comune sono i virus o malware che si collegano a Esplora risorse o ai gestori di icone. Per escludere questo scenario, è consigliabile eseguire una scansione approfondita con Microsoft Defender.
Passaggi (Difesa):
- Si apre "Protezione di Windows» dal menu Start.
- Vai a "Protezione contro virus e minacce» e vai su “Opzioni esame”.
- Scegli "Recensione completa di Microsoft Defender'.
Questo tipo di analisi può richiedere tempo fino a diverse ore a seconda della quantità di dati. Se rileva minacce, segui le istruzioni per rimuoverle e riavvia il sistema. Quindi puoi tornare a reimposta la cache delle icone e verificare se il problema è scomparso.
Altri problemi comuni e domande frequenti sulle icone
A volte, dopo aver eliminato IconCache.db o eseguito ie4uinit, alcune icone persistono: appaiono bianche, ridimensionate in modo errato o sono scomparse del tutto, anche se cliccando sui loro nomi si aprono i programmi. In questi casi, di solito c'è un eseguibile con un'icona danneggiata, un collegamento non funzionante o file di sistema danneggiati.
In questi scenari estremi, oltre a modificare manualmente le icone ed eseguire SFC/DISM, vale la pena considerare aggiornare Windows, riparare l'installazione o addirittura reinstallare da zero Se il sistema ha accumulato dati indesiderati nel Registro di sistema e sul disco per molti anni, è importante evitare di spegnere bruscamente il PC scollegandolo o lasciando che la batteria si scarichi. mantenere il sistema aggiornato ed evitare installazioni e disinstallazioni eccessive di programmi.
In casi più rari, è stato osservato che alcuni programmi antivirus altamente invasivi o altre applicazioni che si iniettano in Explorer causano la scomparsa delle icone anche dopo aver svuotato la cache, eseguito SFC, eseguito DISM ed eseguito operazioni di avvio pulito. Se si disabilita o si disinstalla uno di questi programmi in modalità sicura Le icone riappaiono correttamente, il che è un'indicazione molto chiara che il conflitto è nel software in questione e non in Windows.
Tenendo presente tutto quanto sopra, avere una solida conoscenza dei comandi di base (ie4uinit, eliminazione di IconCache.db, SFC, PowerShell) e controllare occasionalmente il Registro di sistema correlato a Gestore di iconeModerare l'uso dei pulitori e monitorare i client cloud ti consentirà di mantenere la cache delle icone in buone condizioni e di risolvere quasi tutti i problemi delle icone di Windows senza impazzire o perdere ore a provare cose a caso. Condividi queste informazioni in modo che più utenti sappiano come reimpostare la cache delle icone in Windows.
