Es normal que en alguna ocasión con los años ver como alguno de los iconos de Windows se corrompen, de diversas maneras como mostrando el icono en blanco, que directamente ni lo muestre, que aparezca pixelado, que muestre los iconos predeterminados de Windows, etc.
Windows no carga cada icono en el momento de mostrarlo, ya que esto reduciría mucho el rendimiento, por eso usa lo que se conoce como caché de iconos, es una base de datos donde tiene asociados cada icono a su fichero.
Cuando se daña algún icono de la caché, lo que hay que hacer es reconstruir la cache de los iconos, para que vuelva a regenerarla y así se reparen los iconos que estuvieran mal.
Reiniciar cache de iconos en Windows 11/10/8
Pulsamos en el teclado las teclas Windows + R, para abrir la ventana de ejecutar, escribimos el siguiente comando y pulsamos en aceptar: ie4uinit.exe -show
Esto borrara los archivos de la cache de Windows 11 y los volverá a crear, estos se encuentran en la ruta:
%userprofile%\AppData\Local\Microsoft\Windows\Explorer\iconcache_XX.db
Esto es aplicable tanto a Windows 11, Windows 10 y Windows 8.
Reiniciar cache de iconos en Windows 7
Pulsamos en el teclado las teclas Windows + R, para abrir la ventana de ejecutar, escribimos el siguiente comando y pulsamos en aceptar.
ie4uinit.exe -ClearIconCache
Esto borrara el archivo de la cache de Windows 7 y lo volverá a crear, este se encuentra (oculto) en la ruta:
%userprofile%\AppData\Local\IconCache.db
Reiniciar cache de iconos en Windows Vista
Pulsamos en el teclado las teclas Windows + R, para abrir la ventana de ejecutar, escribimos cmd pero no pulsamos en aceptar, presionamos las teclas Ctrl + Mayús + Entrar, esto hará que se ejecute como administrador.
Y ya en el cmd ejecutamos los siguiente comandos:
taskkill /IM explorer.exe /F
attrib -H "%userprofile%\AppData\Local\IconCache.db"
DEL "%userprofile%\AppData\Local\IconCache.db"
explorer.exe
La primera línea detiene el proceso explorer.exe de forma forzada.
La segunda línea quita el atributo oculto de IconCache.db
La tercera línea borra el archivo IconCache.db
La cuarta línea vuelve a lanzar el explorer, que se cerro en la primera línea.
Reiniciamos el equipo y veremos en el explorador de nuevo el archivo ya generado de nuevo:
C:\Documents and Settings\Tu-Usuario\Configuración local\Datos de programa\IconCache.db
Reiniciar cache de iconos en Windows XP
Pulsamos en el teclado las teclas Windows + R, para abrir la ventana de ejecutar, escribimos cmd pero no pulsamos en aceptar, presionamos las teclas Ctrl + Mayús + Entrar, esto hará que se ejecute como administrador.
Y ya en el cmd ejecutamos los siguiente comandos:
taskkill /IM explorer.exe /F
attrib -H "%userprofile%\Configuración local\Datos de programa\IconCache.db"
DEL "%userprofile%\Configuración local\Datos de programa\IconCache.db"
explorer.exe
Reiniciar cache de iconos en Windows Xp
La primera línea detiene el proceso explorer.exe de forma forzada.
La segunda línea quita el atributo oculto de IconCache.db
La tercera línea borra el archivo IconCache.db
La cuarta línea vuelve a lanzar el explorer, que se cerro en la primera línea.
Reiniciamos el equipo y veremos en el explorador de nuevo el archivo ya generado de nuevo:
C:\Documents and Settings\Tu-Usuario\Configuración local\Datos de programa\IconCache.db
Si no aparece, es porque tenemos configurador el explorador para que no muestre los archivos ocultos.