Cómo arreglar los iconos de la barra de tareas rotos en Windows 7

64

Tengo un programa fijado a la barra de tareas. Después de actualizar el programa (creo) el icono se rompió. Lo que obtengo ahora es lo que ves a continuación; esa fea cosa predeterminada icono de la aplicación.

Broken icon

Si lo destaco, obtengo el icono correcto. Si luego hago clic derecho en él, el icono se rompe de nuevo. Si lo pincho de nuevo, sigue el icono roto. Unpin otra vez y de nuevo a buen icono. Muy molesto. ¿Cómo puedo arreglar esto?

Svish
fuente
2
Esta fue mi primera pregunta que hice aquí en realidad. Revisa 62508 .
Unfundednut
Hm, no parecía arreglarlo.
Svish
No has marcado la respuesta.
Det

Respuestas:

92

Basado en la respuesta de @ dash17291, aquí hay un procedimiento un poco más rápido (sin reinicio) que funcionó para mí:

  1. Abra el Explorador de Windows, vaya a %userprofile%\AppData\Local, elimina IconCache.db.

  2. Abra el Administrador de tareas, vaya a la pestaña Procesos, resalte explorer.exe y haga clic en Finalizar proceso. Tu escritorio "desaparecerá".

  3. Aún en el Administrador de tareas, seleccione Archivo & gt; Nueva tarea (Ejecutar ...), escriba explorer.exe y haga clic en Aceptar. Tu escritorio debería reaparecer, con los íconos que faltan anteriormente.

Mark Berry
fuente
3
El genio ... trabaja.
temporary_user_name
7
Un usuario anónimo editó mi respuesta para agregar "Esto también funciona para Win 8.1, solo lo he comprobado". ¿Ese tipo de actualización no pertenece a un comentario? No lo he comprobado, por lo que no me siento cómodo al firmar mi nombre.
Mark Berry
4
IconCache.db era invisible en mi sistema. solía DEL %userprofile%\AppData\Local\IconCache.db /a en la línea de comandos
onewhaleid
Nunca he oído hablar de IconCache.db. Esto me funcionó gracias !!
brettville
2
Todavía funciona como un amuleto. Windows 7 profesional de 64 bits. Si no puede ver IconCache.db, asegúrese de ir a Opciones de carpeta, Ver y marcar "Mostrar archivos ocultos) en el Panel de control.
trenten
6

Reconstruir el caché de iconos:

Fuente: Cómo reconstruir el caché de iconos en Windows (http://www.sevenforums.com/tutorials/49819-icon-cache-rebuild.html)

Para reconstruir manualmente la caché de iconos mediante el símbolo del sistema

  1. Cierra y guarda cualquier cosa en la que estés trabajando. Este comando eliminará el explorador y reiniciará la computadora cuando se complete.

  2. Abra un símbolo del sistema en Windows 7 o Windows 8 .

  3. En el símbolo del sistema, copie y pegue cada línea de comando a continuación exactamente como cada una y presione Intro después de cada comando.

    ADVERTENCIA : El último comando reiniciará la computadora, así que asegúrese de   Para cerrar y guardar todo lo que está trabajando primero.

    • ie4uinit.exe -ClearIconCache
    • taskkill /IM explorer.exe /F
    • DEL "%localappdata%\IconCache.db" /A
    • shutdown /r /f /t 00
  4. los IconCache.db el archivo ahora ha sido reconstruido.

  5. Si los iconos aún no se muestran correctamente, descargue y combine la opción ICO en este tutorial para Windows 7 o Windows 8 para restaurar las asociaciones predeterminadas de archivos .ico (icono).
dash17291
fuente
Si bien esto puede responder teóricamente a la pregunta, sería preferible para incluir las partes esenciales de la respuesta aquí, y proporcionar el enlace de referencia.
Daniel Beck
Lo más probable es que esto no solucione el problema ya que, como se respondió anteriormente, probablemente esté integrado en el instalador y no apunte hacia el exe real
Simon Aronsson
Trabajó para mí, gracias. Perdí varios íconos después de que una desconexión de la red mató los íconos provenientes del servidor. Ya sabía por las propiedades de los accesos directos que los iconos estaban disponibles en el archivo .exe. No se pudo averiguar por qué no se mostraban, pero al forzar una recreación de iconcache.db se corrigió.
Mark Berry
5

Podría haber quitado el enlace en la barra de tareas y nuevamente ha fijado la aplicación en la barra de tareas. El icono se habría actualizado.

La razón por la que sucedió esto fue que los iconos de las aplicaciones instaladas por los instaladores de Windows MSI están presentes con el instalador en sí. Debido a esto, cuando actualiza el programa, el enlace al icono se rompe. La única forma de solucionar este problema es volver a crear el acceso directo / enlace anclado o actualizar el icono del mismo acceso directo con el botón derecho → Propiedades → Cambiar icono ...

p.ej.: Este es un enlace al icono de Nokia PC Suite: %SystemRoot%\Installer\{92D1CEBC-7C72-4ECF-BFC6-C131EF3FE6A7}\ARPPRODUCTICON.exe. Tenga en cuenta que el icono reside en el instalador y no está vinculado al icono incrustado dentro del ejecutable.

Ganesh R.
fuente
¡Ninguna de las respuestas anteriores funcionó, pero esto sí!
DrCord
4

La respuesta de dash17291 funciona pero no es necesario reiniciar.
Simplemente ingrese & amp; correr

Explorer.exe 

desde el símbolo del sistema para reiniciar el explorador & amp; recargar la barra de tareas.

Por numerosas razones (como no haber memorizado estas cosas) prefiero crear un archivo por lotes.

@echo off
title Fix Broken Taskbar Icons.
color 0E                            ::yellow text/black background
echo This will kill all explore windows and rebuild icon cache
echo (Note: sometimes Explorer takes a few moments to reload)
echo.
echo Hit Ctrl-C to abort or 
pause

taskkill /IM explorer.exe /F        ::/IM = imagename 
                                    ::/F =  forcefully terminate the process(es)    
CD /d %userprofile%\AppData\Local   ::/d  = change drives if necessary
DEL IconCache.db 
start explorer.exe                  ::start = don't wait for completion
TheSteven
fuente
Esto funcionó para mí, pero tuve que agregar los parámetros. /f /ah al DEL comando, de lo contrario sería reportado como no encontrado.
Axel Magagnini
3

Tuve este problema y encontré la causa raíz, la solución inmediata y la solución a largo plazo:

Causa principal: Si sus variables de entorno PATH combinadas tienen más de 2048 caracteres, entonces (y WINDIR) dejan de ser visibles en muchos contextos. Esto puede hacer que los elementos / programas del menú de inicio no se encuentren, incluso si en realidad están allí, y funcionan si se ejecutan manualmente desde Windows Explorer o símbolo del sistema.

Arreglo interino (quizás): He tenido resultados mixtos con esto, pero si abre el Administrador de tareas (Ctrl-Alt-Del Task Manager) y cierra Explorer (el escritorio de la nota se pondrá en blanco y el menú de inicio desaparecerá), y luego vuelva a ejecutar Explorer. Todos los problemas desaparecen temporalmente y las cosas funcionan correctamente. Sin embargo, esto es sólo una solución temporal.

FIX / Solución : Reduzca la variable PATH para que sea menos de 2048 caracteres en total. Usando el Explorador de Windows o mediante el símbolo del sistema, ejecute

c: \ windows \ system32 \ systempropertiesadvanced.exe

Haga clic en el botón Variables de entorno en la parte inferior y revise las entradas. Eliminar entradas no utilizadas o no necesarias para que el total sea inferior a 2048 caracteres en total (de la variable PATH) debería solucionar el problema. Luego, puede volver a intentar el zorro interino y todo debería estar bien, y una vez que reinicie de forma segura, la solución debería quedarse.

Esto se aplica a Windows 7, Vista, XP. No estoy seguro de unos 8 o 10 todavía.

Pr0x1
fuente
2

Hice algún progreso en el tema (aunque no necesariamente me gusta la respuesta). Encontré que esto ocurrió con cosas como mi steam.exe, y mi lunascape.exe, etc ... Intenté esto, extraño, arreglarlo.

Ir a la ubicación del programa (es decir, C:\program files\Steam\ ) y busque el programa sospechoso (para el que el icono no funciona).

Haga clic derecho en él y seleccione 'Crear acceso directo' [Sé que suena estúpido], luego coloque ESOAD en la barra de tareas del archivo exe real.

Por alguna razón, esto solucionó el problema para mí, y espero que también solucione el problema para cualquier otra persona.

kazenoaiko
fuente
1

Encontrado que Este artículo fue útil donde dice:

En su lugar, vamos a crear nuevos iconos personalizados para nuestra barra de tareas. Que hacer   esto fácilmente, abra la carpeta que contiene todos sus iconos fijados por   ingresando lo siguiente en la barra de direcciones del explorador:

%appdata%/Microsoft/Internet Explorer/Quick Launch/User Pinned/Taskbar

Es posible que solo desee ir al Inicio rápido con esta dirección:

%appdata%/Microsoft/Internet Explorer/Quick Launch/

CrandellWS
fuente
0

Probé la mayoría de las otras respuestas y tuve cierto éxito, uno de mis íconos cambió de nuevo. Al final, fui a la carpeta del ícono del juego real y la copié en una carpeta diferente del escritorio y luego señalé el ícono allí haciendo clic con el botón derecho para elegir las propiedades y luego el ícono que copió en otro lugar. ¡Trabajó para mi!

The Master
fuente
0

Experimenté este problema también para el menú Inicio y la barra de tareas.

Podría arreglarlo por restaurar archivos de la carpeta % WINDIR% \ Installer que había eliminado anteriormente para ahorrar espacio en disco en la unidad del sistema.

Por supuesto, esto solo ayuda a los programas / aplicaciones que usan MSI, también conocido como Windows Installer.

lidqy
fuente
0

Nada funcionó para mí excepto esta solución

Este tutorial te muestra cómo restablecer el registro de Windows para un archivo de extensión particular.

Mi problema estaba apareciendo con el editor de texto Atom, ya no podía ver el icono en el archivo (en el explorador de Windows) cuando Atom estaba configurado como editor predeterminado para este tipo de archivo. (Mi problema fue solo con Atom). Atom fue el editor de texto predeterminado para mi archivo .html. Descargué el registro html predeterminado y lo fusioné con el mío (ejecute el archivo reg).

Aparece una alerta que indica que se modificó el registro html, las ventanas asociadas a Microsoft Edge al controlador de archivos html predeterminado.

Y luego configuro Atom como editor html predeterminado de nuevo y aparecen los iconos !! El único registro html solucionó todos mis problemas, pude ver el ícono del archivo atómico de nuevo en todas las extensiones asociadas del átomo, y en toda la nueva extensión asociada.

NOTA

Yo borré %userprofile%\AppData\Local\IconCache.db antes, pero no funcionó en este momento, tal vez los dos combinados hacen que funcione para mí.

Julha
fuente
0

Perdí un icono de la aplicación de inicio rápido. Entré en la carpeta del programa, encontré el archivo .exe, que era el mismo que el ícono que faltaba, y luego, con el botón derecho del mouse en "enviar a" acceso directo del escritorio, luego lo coloqué en la barra de tareas. Ese fue mi pequeño problema y mi solución exitosa.

Sandy Chappell
fuente
0

Abierto explorer.exe haga clic con el botón derecho en la unidad en la que está instalado Windows y haga clic en Properties.

Ahora haga clic en Disk Cleanup, en el tick de la ventana abierta Thumbnails debajo Files to delete: y haga clic OK, ahora puedes cerrar esta ventana.

Abierto Task Manager Al hacer clic derecho en la barra de tareas y elegir Start Task Manager, ir Processes tab y encontrar explorer.exe luego haga clic End process.

Ahora haga clic en File en la esquina superior izquierda y haga clic New Task(Run...) escribir explorer.exe No deberías tener ningún icono perdido ahora.


Es posible que algunos iconos de aplicaciones no se muestren en esta etapa, por lo que es mejor reiniciar Windows.

Shayan
fuente