Cuando los iconos de Windows empiezan a fallar, muestran un recuadro en blanco o directamente desaparecen, es fácil entrar en pánico. Pero lo cierto es que, en la mayoría de los casos, el problema está en la caché de iconos de Windows y tiene solución rápida si sabes por dónde tirar, sin necesidad de formatear ni hacer cosas raras.
Esa caché no deja de ser una pequeña base de datos donde Windows guarda la información de cada icono para no tener que generarlos una y otra vez. Cuando se corrompe, aparecen iconos vacíos, pixelados, con el icono genérico del sistema o accesos directos que se ven mal, aunque al hacer clic el programa se abra con normalidad. En este mega tutorial vas a ver, paso a paso, cómo reiniciar la caché de iconos en Windows, desde los métodos más sencillos hasta otros más avanzados con Registro, PowerShell y herramientas externas.
¿Qué es la caché de iconos de Windows y por qué se estropea?
Windows no genera los iconos «en vivo» cada vez que abre el Escritorio, el menú Inicio o el Explorador, porque eso sería un desastre para el rendimiento; en su lugar usa una caché de iconos local, un conjunto de archivos (o un archivo, según versión) donde guarda la relación entre cada archivo, acceso directo o aplicación y el icono que le corresponde.
Cuando esa caché se daña, el sistema sigue pudiendo abrir los programas, pero la representación visual falla: ves iconos en blanco, iconos genéricos o iconos corruptos. Incluso puedes notar que parpadean o que aparecen y desaparecen durante unos segundos mientras el sistema intenta regenerarla.
Las causas más habituales de corrupción de la caché son apagados bruscos, cuelgues del sistema, programas de “limpieza” demasiado agresivos, cambios de tema o paquetes de iconos mal hechos, malware o incluso errores en el propio Windows. Por suerte, en casi todas las versiones del sistema operativo existen varias formas de forzar la reconstrucción de esa base de datos.
Reiniciar la caché de iconos con ie4uinit en Windows 10 y Windows 11
En las versiones modernas del sistema, Microsoft incluye una pequeña utilidad interna llamada ie4uinit.exe que permite vaciar y regenerar la caché de iconos sin tener que pelearte con archivos ocultos a mano.
Usar el comando ie4uinit.exe -show
Para Windows 10 y Windows 11, el método más directo consiste en lanzar el comando adecuado desde la ventana «Ejecutar». De esta forma, podrás resetear la caché de iconos en cuestión de segundos.
Pasos a seguir:
- Pulsa Win + R para abrir la ventana «Ejecutar».
- Escribe ie4uinit.exe -show y pulsa Intro.
Al ejecutar esta orden verás que, durante un instante, todos los iconos del Escritorio y del Explorador desaparecen y reaparecen al momento. Ese pequeño parpadeo es la señal de que Windows ha vuelto a generar la caché. Internamente, se han actualizado los archivos de caché que se guardan en la ruta:
%userprofile%\AppData\Local\Microsoft\Windows\Explorer/iconcache_XX.db
Este truco funciona igual de bien tanto en Windows 10 como en Windows 11 y también en Windows 8, donde la caché se organiza de forma parecida.
Reiniciar la caché de iconos en versiones antiguas de Windows

En sistemas como Windows 7, Windows Vista o Windows XP, la caché de iconos se almacena en un único archivo IconCache.db o rutas equivalentes, y el parámetro de ie4uinit cambia ligeramente o directamente se recurre al borrado manual desde la consola.
Windows 7: ie4uinit.exe -ClearIconCache
En Windows 7 todavía podemos usar ie4uinit, pero con un parámetro distinto. Esto sirve para vaciar el archivo de caché clásico IconCache.db que se guarda dentro del perfil del usuario.
Pasos (Windows 7):
- Pulsa Win + R y escribe ie4uinit.exe -ClearIconCache.
- Pulsa Intro y espera unos segundos a que se regeneren los iconos.
El archivo afectado es: IconCache.db dentro del perfil
%userprofile%\AppData\Local\IconCache.db
Windows borra ese fichero y crea uno nuevo en cuanto el Escritorio se vuelve a dibujar, por lo que los iconos dañados deberían corregirse.
Windows Vista: borrado manual de IconCache.db
En Windows Vista el proceso pasa por usar la consola de comandos con privilegios elevados. Aquí conviene seguir el orden de instrucciones al pie de la letra para no dejar el sistema colgado a medias.
Pasos (Vista):
- Pulsa Win + R, escribe cmd pero NO pulses Intro.
- Presiona Ctrl + Mayús + Intro para abrir la consola como administrador.
- En la ventana de CMD, ejecuta estos comandos uno por uno:
taskkill /IM explorer.exe /F
attrib -H «%userprofile%\AppData\Local\IconCache.db»
DEL «%userprofile%\AppData\Local\IconCache.db»
explorer.exe
El primer comando mata el proceso explorer.exe de forma forzada (es normal que desaparezca el Escritorio); el segundo quita el atributo «oculto» al archivo de caché, el tercero lo borra y el último lanza de nuevo el Explorador. Una vez hecho, reinicia el equipo para que se termine de reconstruir la caché.
Windows XP: comandos adaptados a su ruta
En Windows XP el procedimiento es prácticamente el mismo que en Vista, pero con una ruta de usuario distinta. También se recurre a CMD en modo administrador para eliminar la caché.
Pasos (XP):
- Pulsa Win + R, escribe cmd y abre con Ctrl + Mayús + Intro como administrador.
- Ejecuta estos 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
De nuevo, el Escritorio se apagará un instante mientras se detiene el Explorador, se elimina IconCache.db y se arranca todo de nuevo. Tras el reinicio de Windows XP, la caché se regenera automáticamente. Si no ves el archivo, probablemente sea porque tienes ocultos los ficheros del sistema.
Reiniciar la base de datos de iconos desde CMD en cualquier versión
Si el comando ie4uinit no funciona, da error o simplemente prefieres controlar tú mismo todo el proceso, puedes reconstruir la caché a mano eliminando el archivo correspondiente desde la consola de comandos. La idea es siempre la misma: cerrar explorer.exe, borrar el fichero de caché y volver a abrir el Explorador.
Pasos tipo en Windows modernos (10/11):
- Abre una ventana de CMD con permisos de administrador (busca cmd en Inicio, clic derecho, «Ejecutar como administrador»).
- Ejecuta los siguientes comandos:
taskkill /IM explorer.exe /FCD /d %userprofile%\AppData\LocalDEL IconCache.db /a - Abre el Administrador de tareas con Ctrl + Mayús + Esc, ve a «Archivo > Ejecutar nueva tarea», escribe explorer.exe y pulsa Intro.
Es normal que al ejecutar taskkill se queden en negro el Escritorio y la barra de tareas durante unos segundos. No te asustes: simplemente has matado el proceso que dibuja la interfaz. En cuanto lances explorer.exe de nuevo, Windows recreará el archivo IconCache.db y el resto de iconos de la caché.
Antes de hacer esto conviene guardar cualquier documento sin salvar, porque cerrar explorer.exe de manera forzada puede arrastrar consigo alguna ventana de programa. Usando los comandos en el orden correcto y con los parámetros adecuados el proceso es seguro, pero más vale prevenir.
Reiniciar la caché de iconos con un doble clic
Si el problema con los iconos se repite con frecuencia, puede ser pesado tener que teclear comandos cada vez. Para esos casos puedes automatizar el reinicio de la caché de iconos con accesos directos o scripts por lotes y así arreglarlo todo con un par de clics.
Atajo con ie4uinit
El ejecutable ie4uinit.exe se puede lanzar también con un doble clic desde un acceso directo, siempre que se le pase el parámetro correcto. De esta forma tendrás un «botón mágico» para limpiar iconos cuando quieras.
Idea básica:
- Crea un nuevo acceso directo en el Escritorio.
- En el campo de ubicación escribe el comando completo, por ejemplo: ie4uinit.exe -show.
- Dale un nombre reconocible (por ejemplo, «Reiniciar iconos»).
La próxima vez que veas que la caché se ha vuelto a corromper, bastará con ejecutar ese acceso directo para que el sistema borre y reconstruya la base de datos sin que tengas que abrir «Ejecutar» ni una sola vez.
Script en batch con comandos CMD
Otra opción flexible es crear un archivo .bat con los comandos que antes hemos visto (taskkill, CD, DEL, etc.). Este método es ideal si quieres que se haga todo el proceso de cerrar explorer, borrar IconCache y volver a abrir el Explorador en una sola pasada.
Pasos básicos:
- Abre el Bloc de notas.
- Pega dentro las instrucciones que usas para reiniciar la caché (por ejemplo los tres comandos de CMD mencionados).
- Guarda el archivo con extensión .bat (por ejemplo, reiniciar_iconos.bat).
Cuando quieras usarlo, haz clic derecho sobre el .bat y elige «Ejecutar como administrador». Ten en cuenta que, como antes, probablemente tengas que lanzar explorer.exe a mano desde el Administrador de tareas si no lo has incluido en el propio script.
Reiniciar la caché desde el Registro y PowerShell (métodos avanzados)
En algunos equipos, pese a vaciar la caché con ie4uinit o borrando IconCache.db, ciertos iconos se niegan a actualizarse. Si es tu caso, puedes ir un paso más allá y revisar las claves de Registro asociadas a iconos y utilizar PowerShell para automatizar todo el proceso.
Revisar las entradas del Registro relacionadas con iconos
La caché de iconos está ligada a distintas claves en HKEY_CLASSES_ROOT, donde se guardan las asociaciones de cada extensión de archivo con su icono y su IconHandler correspondiente. Si alguna de estas entradas está corrupta, puede que ni limpiando la caché consigas devolver los iconos a su sitio.
Puntos clave a revisar:
- Abre el Editor del Registro con Win + R > regedit (acepta permisos de administrador).
- Navega hasta
HKEY_CLASSES_ROOT\lnkfile\shellex\IconHandlery fíjate en el valor (Default). En un sistema sano suele ser{00021401-0000-0000-C000-000000000046}, que es el CLSID del manejador de iconos de accesos directos. - Ahora ve a
HKEY_CLASSES_ROOT\CLSID\{00021401-0000-0000-C000-000000000046}y comprueba que el valor (Default) es Shortcut. - Dentro, abre la subclave
InProcServer32y confirma que el valor (Default) apunta aC:\Windows\System32\windows.storage.dll.
Si alguno de estos valores aparece vacío, apunta a un archivo inexistente o a una DLL de terceros, es muy probable que el manejador de iconos de accesos directos esté roto. En ese caso, deberás corregirlo manualmente o restaurar el sistema a un punto donde esos valores fueran correctos. Antes de tocar nada, haz siempre una copia de seguridad del Registro desde «Archivo > Exportar».
Reiniciar la caché con PowerShell
PowerShell es la versión moderna de la consola de Windows, y junto a Windows Terminal permite encadenar comandos de forma más potente. También se puede usar para eliminar la caché y relanzar el Explorador en un par de órdenes.
Proceso típico:
- Busca «PowerShell» en el menú Inicio, haz clic derecho y elige «Ejecutar como administrador».
- Ejecuta estas instrucciones, una detrás de otra:
Stop-Process -Name "explorer" -ForceRemove-Item "$env:LocalAppData\IconCache.db" -ForceStart-Process "explorer.exe"
Con esto se detiene el Explorador, se elimina el archivo de caché del usuario actual y se vuelve a iniciar la interfaz de Windows. El sistema se encargará de regenerar el nuevo IconCache.db automáticamente al dibujar de nuevo el Escritorio.
Reparar iconos concretos cambiándolos a mano
Si el fallo solo afecta a unos pocos accesos directos o a una aplicación concreta, quizá no haga falta meterse a borrar cachés a lo loco. En esos casos puede ser suficiente con cambiar manualmente el icono del elemento conflictivo.
Pasos para iconos concretos:
- Localiza el acceso directo que muestra el icono en blanco o mal.
- Haz clic derecho y entra en Propiedades.
- Ve a la pestaña Acceso directo y pulsa el botón Cambiar icono.
- Escoge el icono desde el ejecutable del programa, alguna DLL del sistema o un archivo .ICO que hayas descargado.
Una vez aplicado el cambio, el icono debería actualizarse al instante en Escritorio, barra de tareas y menú Inicio. Si ni siquiera así se corrige, es posible que el ejecutable original tenga el icono dañado o que haya otro problema de fondo con los archivos del sistema.
Revisar y reparar archivos del sistema con SFC y DISM
Algunos fallos de iconos no se deben solo a la caché, sino a archivos de sistema corruptos que afectan a cómo se cargan las librerías de iconos y la propia interfaz. Para localizar y arreglar estos problemas, Windows incluye herramientas como SFC y, en versiones modernas, DISM.
Comprobar la integridad con sfc /scannow
El Comprobador de archivos de sistema (SFC) recorre los ficheros críticos de Windows y reemplaza los dañados por copias correctas. Es un paso casi obligatorio cuando los problemas de iconos persisten incluso después de limpiar la caché.
Cómo ejecutarlo:
- Abre una consola de CMD como administrador.
- Escribe sfc /scannow y pulsa Intro.
El análisis puede tardar unos minutos. Si detecta fallos y los repara, te lo indicará al final. Después conviene reiniciar el equipo y comprobar si los iconos se muestran ya con normalidad. Si SFC no encuentra errores, o indica que no puede reparar algunos, el siguiente paso es usar DISM en Windows 8.1, 10 u 11 para arreglar la imagen del sistema.
Volver a un punto de restauración anterior

Si notas que los problemas con los iconos han empezado justo después de instalar un programa, un driver o hacer algún cambio reciente, siempre puedes recurrir a la Restauración del sistema. Esta función permite devolver el equipo al estado en que estaba antes de esa modificación.
Ideas clave:
- Windows suele crear puntos de restauración cuando instalas aplicaciones o actualizaciones importantes.
- Si desde que instalaste «X» comenzaron a fallar los iconos, es bastante probable que ese software haya modificado la caché, el Registro o algún componente gráfico.
- Busca «punto de restauración» en el cuadro de búsqueda, abre la utilidad y deja que el asistente te guíe para elegir una fecha en la que todo funcionaba bien.
Así podrás deshacer de golpe los cambios que rompieron los iconos sin tener que ir persiguiendo el problema a ciegas.
Programas para limpiar y reconstruir la caché de iconos
Además de las herramientas integradas, existen utilidades gratuitas que se encargan de borrar la caché de iconos y miniaturas con un par de clics. Son interesantes para usuarios que prefieren una interfaz gráfica en lugar de la consola.
Thumbnail and Icon Cache Rebuilder
Una de las más conocidas es Thumbnail and Icon Cache Rebuilder, una herramienta portable que permite resetear tanto la caché de iconos como la de miniaturas de imágenes y vídeos. Su funcionamiento es muy directo: la abres, marcas lo que quieres limpiar y pulsas el botón de reconstrucción.
Ventajas destacables:
- Interfaz sencilla para vaciar caches sin usar comandos.
- Permite purgar la caché de miniaturas, útil cuando las previsualizaciones de fotos o vídeos también se ven corruptas.
Aspectos a tener en cuenta:
- En algunos sistemas puede provocar errores temporales en el perfil de usuario tras la limpieza, por lo que suele ser buena idea reiniciar el PC después de usarla.
- Su interfaz se ha quedado un poco antigua, aunque cumple perfectamente su función.
Icon Cache Rebuilder para Windows antiguos
Para equipos con Windows 7, 8 u 8.1 existe una variante llamada Icon Cache Rebuilder, pensada para reconstruir la caché de iconos en esas versiones. Su enfoque es similar: detecta IconCache.db y lo elimina para que Windows lo rehaga desde cero.
Lo mejor:
- Muy fácil de usar, incluso para usuarios con poca experiencia.
- Especialmente útil cuando no quieres tocar CMD ni Registro.
Lo menos bueno:
- Está orientado a versiones antiguas de Windows; en Windows 10 y Windows 11 puede dar problemas o no funcionar como se espera.
- Suele requerir reiniciar el sistema tras la ejecución para que los cambios se apliquen correctamente.
En todos los casos, siempre es recomendable crear un punto de restauración antes de usar estas utilidades, por si una limpieza demasiado agresiva provoca errores inesperados.
¿Qué hacer si la caché de iconos se corrompe muy a menudo?
Que falle la caché de iconos una vez cada mucho tiempo entra dentro de lo normal, pero si ves que cada dos por tres se rompen los iconos, la raíz del problema suele estar en otra parte: software de limpieza mal configurado, sincronización en la nube, malware o incluso fallos en el propio sistema.
Revisar la configuración de programas de limpieza
Muchos optimizadores tipo «limpia-PC» incluyen opciones para borrar cachés del sistema, y entre ellas suele colarse la caché de iconos. Si se eliminan a la fuerza constantemente, es fácil que acabe generándose mal o que el sistema nunca llegue a tener una base de datos estable.
Recomendaciones:
- Entra en la configuración del programa de limpieza (CCleaner y similares) y busca opciones como «Icon Cache», «Caché de iconos» o «Caché del sistema».
- Desactiva cualquier limpieza automática relacionada con estos elementos, o al menos quita la programación periódica que la ejecuta sin que te des cuenta.
Con eso reducirás drásticamente las posibilidades de que la caché se estropee día sí y día también.
Desactivar temporalmente la sincronización en la nube
Servicios de almacenamiento como OneDrive, Google Drive o Dropbox añaden iconos de estado (marcas de verificación, nubes, símbolos de sincronización) sobre las carpetas y archivos. Si algo va mal en esos clientes, pueden liarla con los iconos.
Prueba lo siguiente:
- En OneDrive, desde el icono de la bandeja del sistema, abre Configuración y desmarca «Iniciar OneDrive automáticamente al iniciar sesión en Windows»; también puedes pausar la sincronización.
- En Google Drive y Dropbox entra en sus opciones y pausa temporalmente la sincronización.
Tras desactivar estos servicios, reinicia el equipo y úsalo un par de días para comprobar si los iconos siguen dando guerra. Si dejan de fallar, reactiva los servicios uno a uno hasta localizar cuál es el que provoca el conflicto.
Analizar el equipo con Microsoft Defender
Otro candidato habitual son los virus o malware que se enganchan al Explorador de Windows o a los manejadores de iconos. Para descartar este escenario conviene hacer un escaneo a fondo con Microsoft Defender.
Pasos (Defender):
- Abre «Seguridad de Windows» desde el menú Inicio.
- Ve a «Protección contra virus y amenazas» y entra en «Opciones de examen».
- Selecciona «Examen completo de Microsoft Defender».
Este tipo de análisis puede tardar hasta varias horas según la cantidad de datos. Si encuentra amenazas, sigue las instrucciones para eliminarlas y reinicia el sistema. Después podrás volver a reiniciar la caché de iconos y comprobar si el problema ha desaparecido.
Otros problemas habituales y dudas frecuentes con los iconos
A veces, después de borrar IconCache.db o ejecutar ie4uinit, todavía quedan iconos que se resisten: se ven en blanco, mal escalados o directamente desaparecidos, aunque al pulsar sobre el nombre el programa se abre. En estos casos suele haber un ejecutable con icono dañado, un acceso directo roto o archivos de sistema tocados.
En esos escenarios extremos, además de cambiar iconos a mano y pasar SFC/DISM, conviene plantearse actualizar Windows, reparar la instalación o incluso reinstalar desde cero si el sistema lleva muchos años arrastrando basura en el Registro y en el disco. También es importante evitar apagar el PC a lo bruto desenchufando o dejando que se agote la batería, mantener el sistema actualizado y no abusar de instalar y desinstalar programas sin control.
En casos más raros, se ha visto cómo algunos antivirus muy invasivos u otras aplicaciones que se inyectan en el Explorador provocan desaparición de iconos incluso tras limpiar la caché, pasar SFC, ejecutar DISM y hacer arranques limpios. Si al deshabilitar o desinstalar uno de esos programas en modo seguro los iconos vuelven a aparecer correctamente, es una pista muy clara de que el conflicto está en ese software y no en Windows.
Con todo lo anterior en mente, tener controlados los comandos básicos (ie4uinit, borrado de IconCache.db, SFC, PowerShell), revisar de vez en cuando el Registro relacionado con IconHandler, moderar el uso de limpiadores y vigilar los clientes en la nube te permitirá mantener la caché de iconos en forma y solucionar casi cualquier problema con los iconos de Windows sin volverte loco ni perder horas probando cosas al azar. Comparte esta información y más usuarios sabran reiniciar la caché de los íconos en Windows.
