¿Cómo hacer que los favicons de Chrome aparezcan en el menú de inicio de Windows 10?

18

Utilizo Más herramientas de Chrome > Agregar al escritorio ... tienen muchas funciones para fijar accesos directos de aplicaciones web en mi escritorio y barra de tareas y hacer que se abran en una ventana separada sin Chrome.

Esto funciona muy bien, pero cuando fijo el acceso directo al menú de inicio, obtengo el ícono predeterminado de Chrome en lugar del favicon.

El favicon se muestra bien en el acceso directo del escritorio y en la barra de tareas.

¿Cómo hago para que el favicon aparezca también en el menú de inicio?

Debe ser un ícono de SharePoint

Charles Roper
fuente
Las aplicaciones de Chrome son accesos directos normales (en lugar de archivos .url). Anclar las URL de esta manera mostraría el icono personalizado en la pantalla de Inicio. Antes de fijar, guarde el icono fav localmente y aplíquelo al archivo .URL.
w32sh
¿Le permite ese método abrir la URL en una nueva ventana de Chrome sin la ventana de cromo (barra de URL, pestañas, etc.)? El acceso directo que se crea al guardar una aplicación de Chrome apunta a chrome.exe y tiene un indicador --app =.
Charles Roper

Respuestas:

28

Parece que este problema es causado por una peculiaridad en la forma estándar en que Windows 10 elige un icono para un mosaico. Encontré la siguiente explicación de "Leo Vr" en el Foro de ayuda de Chrome:

El gran "ícono" de Google en el menú de inicio y el hecho de que para las aplicaciones de Google todos los "íconos" no son los mismos, sino que están "de acuerdo con las especificaciones". Con la actualización del Umbral 2 de Windows 10, Microsoft agregó la posibilidad de personalizar un poco los mosaicos en el menú de inicio. Google usa esta función, lo que nos hace a algunos infelices.

Esta personalización se realiza agregando un archivo "VisualElementsManifest.xml" al directorio en el que reside el ejecutable. En nuestro caso es el archivo "chome.VisualElementsManifest.xml".

Cuando agrega un programa al menú de inicio, sucede lo siguiente: - se crea un acceso directo para el programa en el directorio ".... \ AppData \ Roaming \ Microsoft \ Windows \ Start Menu \ Programs". - se crea un mosaico, basado en este acceso directo Y el archivo mencionado anteriormente "VisualElementsManifest.xml". Esto hace que todos los accesos directos para el programa "chrome.exe" tengan el mismo "icono" grande.

¿Qué podemos hacer al respecto?

  • en caso de que falte el archivo "VisualElementsManifest.xml", se utiliza el icono del acceso directo para el mosaico. En nuestro caso, eso es exactamente lo que queremos.
  • si eliminamos (o cambiamos el nombre) el archivo "VisualElementsManifest.xml" al principio no sucede nada.
  • Sin embargo, el mosaico se actualiza si se cambia el acceso directo. (Es suficiente si cambia el "último tiempo de escritura" del acceso directo).
  • así que cambié el último tiempo de escritura usando "powershell" (presente en Windows 10 por defecto)
  • el comando para esto es: (ls "C: \ Users \ leo \ AppData \ Roaming \ Microsoft \ Windows \ Start Menu \ Programs \ Chrome-apps \ Google Maps.lnk"). lastwritetime = get-date
  • por supuesto, el nombre del acceso directo debe cambiarse por el específico para su caso.

De esta manera conseguí que los íconos de las aplicaciones de Google se vean como yo quería. Espero que funcione para ti también.

Aplicaciones de Chrome con iconos correctos

"tfenster" en el mismo hilo también proporciona este útil script de PowerShell (que tuve que modificar un poco para comenzar a trabajar) para actualizar todos los accesos directos en la carpeta Aplicaciones de Chrome:

foreach ($file in (ls "~\AppData\Roaming\Microsoft\Windows\Start Menu\Programs\Chrome Apps")) {
     $file.LastWriteTime = get-date
}
Charles Roper
fuente
Muchas gracias por el guion. Aquí está el error registrado para esto: bugs.chromium.org/p/chromium/issues/detail?id=732357
Ujjwal Singh
VisualElementsManifest.xml normalmente se muestra como chrome.VisualElementsManifest.xml. Pero debe ir a esta carpeta para encontrarla: C: \ Archivos de programa (x86) \ Google \ Chrome \ Application
Martin
1
Esto funcionó. Básicamente, lo que debe hacer es seguir estos pasos: 1. Cambie el nombre de "chrome.VisualElementsManifest.xml" 2. Actualice el icono (ya sea manualmente o usando el script de
PowerShell
Alternativamente, después de renombrar / eliminar VisualElementsManifest.xml, simplemente puede desanclar y volver a ajustar los accesos directos al menú de inicio.
Kenneth Cochran
4

Aquí hay un método más fácil que debería funcionar para la mayoría de las personas:

Me gusta la respuesta de Charles Roper, pero no es útil para aquellos de nosotros que no tenemos experiencia en el uso de Windows Powershell.

(crédito: https://www.youtube.com/watch?v=ISvelu_dym4 )

Básicamente, crea una copia de chrome.exe , cámbiele el nombre a chrome2.exe y luego señale todos los accesos directos del menú de inicio a este nuevo archivo exe.

Una vez que haga clic en Aplicar, sus iconos se mostrarán correctamente.

Aquí hay un paso a paso:

  1. Haga clic derecho en uno de sus iconos culpables en el menú de inicio y vaya a Más> Abrir ubicación de archivo
  2. Desde allí, haga clic derecho en el icono y seleccione Propiedades
  3. Haga clic en el botón Abrir ubicación del archivo
  4. Haga clic en chrome.exe y presione ctrl + c para copiar y luego ctrl + v para pegar una nueva copia
  5. Cambie el nombre de esta nueva copia a chrome2.exe
  6. Regrese a su menú de inicio y nuevamente vaya a Más> Abrir ubicación de archivo en uno de los íconos
  7. Haga clic con el botón derecho en cada uno de sus accesos directos de aplicaciones de Chrome, seleccione Propiedades y cambie el campo Destino para que apunte a chrome2.exe en lugar de chrome.exe

Tenga en cuenta que no es necesario crear una nueva copia de chrome.exe para cada acceso directo; solo lo hará chrome2.exe .

¡Buena suerte!

Adam C. Joiner
fuente
1

Alternativamente, cree un acceso directo .URL a un sitio. Mueve el archivo aC:\Users\{username}\AppData\Roaming\Microsoft\Windows\Start Menu\Programs

Luego, desde la lista Todas las aplicaciones, haga clic derecho en el acceso directo y haga clic en Anclar a Inicio. ingrese la descripción de la imagen aquí

w32sh
fuente
3
Desafortunadamente, esto abre una nueva pestaña en una ventana normal de Chrome. Necesito una ventana separada sin cromo.
Charles Roper el
Esto no funciona para mi. Simplemente muestra el ícono de Chrome. ¿Cómo se crea el acceso directo de URL?
Vapid Linus el
1

Encontré otra buena manera de personalizar los enlaces del menú de inicio con el TileIconifier Tool . La herramienta es de código abierto y funciona bien en casi todos los accesos directos, excepto en MS Office.

Puedes conseguirlo aquí .

q3fuba
fuente
0
  1. Creé accesos directos a aplicaciones haciendo clic derecho en Chrome en mi escritorio en una carpeta llamada "Google Apps"
  2. Para cada acceso directo de la aplicación, tomé su ícono en una carpeta separada llamada "íconos" (por ejemplo,% USERPROFILE% \ Desktop \ Google \ icons \ Gmail.ico)
  3. Nuevamente, para cada acceso directo de la aplicación, cambié el ícono a los íconos capturados (gmail a gmail, mapas a mapas, etc. cada uno tenía los mismos iconos que antes pero no el mismo archivo ico)
  4. Agregué esta carpeta a C: \ ProgramData \ Microsoft \ Windows \ Start Menu \ Programs
  5. Cambié el nombre de VisualElementsManifest.xml a VisualElementsManifest.xmlbkup, así que no lo eliminé pero el sistema no pudo ver el archivo para hacer su trabajo.
  6. En el menú de inicio, haga clic derecho y aplicaciones ancladas y FUNCIONA. resultado final
balcis
fuente
0

Probé muchas de estas opciones, pero la única que funcionó para mí fue esta solución de g33kio:

La razón por la que los íconos están equivocados es porque los accesos directos hacen referencia a chrome.exe con las opciones al final para iniciar la aplicación. La única forma de solucionar esto es que Chrome cree archivos bat o archivos exe reales para lanzar las aplicaciones con los iconos asociados. Hay una solución alternativa, pero debe hacerlo para cada aplicación y no es un proceso fácil.

Debe acceder a los íconos normales que se usan para Google Apps. Puedes hacer una de las dos cosas:

  1. Haga clic en Inicio -> Todas las aplicaciones -> Aplicaciones de Chrome
  2. Haga clic derecho en uno de los atajos y vaya a Más -> Abrir ubicación de archivo

O

  1. Abra el Explorador y escriba lo siguiente en la barra de direcciones:
  2. % USERPROFILE% \ AppData \ Roaming \ Microsoft \ Windows \ Start Menu \ Programs \ Chrome Apps

Ahora siga las instrucciones a continuación:

  1. Abre otra ventana del explorador
  2. % USERPROFILE% \ AppData \ Local \ Google \ Chrome \ User Data \ Default \ Web Applications
  3. Verás una carpeta para cada aplicación que hayas instalado
  4. Abra una de las carpetas.
  5. Debería ver un archivo de icono y otro archivo md5 (si no ve las extensiones, deberá hacer clic en ver y luego marcar la casilla junto a las extensiones de nombre de archivo)
  6. Haga clic derecho en el espacio en blanco y luego haga clic en Nuevo -> Documento de texto
  7. Abra el documento de texto y escriba uno de los siguientes: Versión de 64 bits: "% PROGRAMFILES% \ Google \ Chrome \ Application \ chrome.exe" --profile-directory = Default --app-id = [ID] Versión de 32 bits: "% PROGRAMFILES (x86)% \ Google \ Chrome \ Application \ chrome.exe" --profile-directory = Default --app-id = [ID]
  8. Reemplace [ID] con el nombre de la carpeta en la que creó la aplicación de escritorio en menos el crx
  9. Ejemplo: _crx_gbchcmhmhahfdphkhkmpfmihenigjmpp sería --app-id = gbchcmhmhahfdphkhkmpfmihenigjmpp
  10. Guarda el archivo.
  11. Ahora haga clic derecho en el archivo y haga clic en cambiar nombre.
  12. Cambie el nombre del archivo al nombre de la aplicación seguido y reemplace .txt con .bat
  13. Ahora haga clic derecho en el archivo bat y arrástrelo a la ventana del explorador abierta en la primera parte
  14. Haga clic en crear acceso directo
  15. ahora haga clic derecho en el nuevo atajo y haga clic en propiedades
  16. Haga clic en el icono de cambio y busque la carpeta donde creó el archivo bat y seleccione el archivo .ico
  17. Finalmente cambie el nombre del atajo a lo que quiera que aparezca en el menú de inicio de Windows
  18. El nuevo acceso directo aparecerá en el menú de inicio debajo de todas las aplicaciones, puede anclarlo a su menú de inicio desde allí

Cuando se están cambiando las propiedades en el paso 15, fijado Runa Minimized, o parpadeará una ventana de comandos cuando se abre.

rudivonstaden
fuente
-1

¡Respuesta aún más fácil que tiene sentido y funciona! Pasos:

  1. Abra el menú Inicio, haga clic con el botón derecho en el icono ofensivo de Chrome, seleccione "abrir ubicación de archivo".
  2. Haga clic derecho en la aplicación seleccionada, seleccione "propiedades".
  3. Seleccione la pestaña "Cambiar icono", seleccione el icono apropiado y haga clic en Aceptar
  4. Seleccione "Aplicar" y luego "Aceptar"
  5. Ya terminaste!

:)

Gregorio
fuente