¿Por qué faltan iconos para ciertos programas en Win7? [duplicar]

15

Para algunos de mis programas, los íconos han desaparecido. Esto se aplica tanto a los elementos anclados del menú Inicio como a los programas en sus carpetas de programas.

ingrese la descripción de la imagen aquí

Inkscape e IrfanView han tenido sus iconos desaparecidos. Los archivos SVG y de imagen asociados con los respectivos programas aún muestran los íconos correctos: son solo los .exes principales que ya no tienen íconos.

¿Cómo los restauro?

JeanSibelius
fuente
1
¿Tienes algún programa antivirus en ejecución? ¿Ha detectado algo sospechoso recientemente?
gronostaj 03 de
Sí, de hecho: Microsoft Security Essentials detectó un virus muy antiguo en una unidad IDE muy antigua que conecté hace unos días para recuperar un archivo muy antiguo.
JeanSibelius el
1
Bueno, supongo que esa puede ser la causa del problema. Intente desinstalar y reinstalar Inkscape e IrfanView y vea si ayuda. No los ejecute antes de esta operación, asegúrese también de desinstalar manualmente primero y asegúrese de que no queden archivos de la aplicación antes de reinstalar.
gronostaj 03 de

Respuestas:

26

Intenta lo siguiente.

Abra el Bloc de notas y pegue el siguiente código.

taskkill /F /IM explorer.exe
cd /d %UserProfile%\AppData\Local
attrib –h IconCache.db
del IconCache.db
start explorer

guarde el archivo como un archivo .bat en su escritorio.

Por último, haga doble clic en el archivo .bat que guardó en su escritorio y todos los iconos deben restaurarse.

Fuente

stderr
fuente
también funcionó para mí, gracias @ QMechanic73
volumen uno
Si le faltan iconos para el explorador de Windows y el bloc de notas, es posible que también deba eliminar el icono del explorador de Windows y las bases de datos de caché de miniaturas en% UserProfile% \ AppData \ Local \ Microsoft \ Windows \ Explorer; sin embargo, esos archivos no estarán disponibles para su eliminación inmediatamente después El comando taskkill se completa, por lo que me falló en un archivo por lotes. Tal vez una breve espera también ayudaría después de la tarea.
Jeremy
0

Por lo que puedo ver, parece que un programa de terceros eliminó los directorios raíz de estos programas. O podría haber sido que eliminaste algo por accidente. Pero ese es el ícono que aparece cuando se elimina la raíz de un programa, pero los atajos correlacionados con él no se eliminan también

Tendrá que reinstalar los programas que se eliminaron.

Kade
fuente
0

Es debido a IconCache corrupto, puede eliminar el archivo de base de datos descrito anteriormente y reiniciar

Otra solución es configurar temporalmente la escala DPI de Windows a media (120 ppp) / o cualquier otra que no sea la predeterminada en la configuración avanzada de pantalla

"Panel de control \ Apariencia y personalización \ Pantalla"

Cierre sesión y vuelva a su antigua escala de DPI

dccet
fuente