Comment faire apparaître les favicons Chrome dans le menu Démarrer de Windows 10?

18

J'utilise Chrome Plus d'outils> Ajouter au bureau ... offre de nombreuses fonctionnalités pour épingler les raccourcis webapp sur mon bureau et ma barre des tâches et les ouvrir dans une fenêtre distincte sans chrome.

Cela fonctionne très bien, mais lorsque j'épingle le raccourci dans le menu Démarrer, j'obtiens l'icône par défaut de Chrome au lieu du favicon.

Le favicon s'affiche correctement sur le raccourci du bureau et sur la barre des tâches.

Comment faire apparaître le favicon également dans le menu Démarrer?

Devrait être une icône SharePoint

Charles Roper
la source
Les applications Chrome sont des raccourcis normaux (au lieu de fichiers .url). L'épinglage d'URL de cette manière afficherait l'icône personnalisée dans l'écran d'accueil. Avant d'épingler, enregistrez l'icône fav localement et appliquez-le au fichier .URL.
w32sh
Cette méthode vous permet-elle d'ouvrir l'URL dans une nouvelle fenêtre Chrome sans le chrome de la fenêtre (barre d'URL, onglets, etc.)? Le raccourci créé lorsque vous enregistrez une application Chrome pointe vers chrome.exe et possède un indicateur --app =.
Charles Roper

Réponses:

28

Il semble que ce problème soit causé par une bizarrerie de la manière standard que Windows 10 choisit une icône pour une tuile. J'ai trouvé l' explication suivante de "Leo Vr" sur le forum d'aide de Chrome:

Le gros "icône" de Google dans le menu de démarrage et le fait que pour les applications Google toutes les "icônes" sont les mêmes ne sont pas causés par un défaut, mais sont "selon les spécifications". Avec la mise à jour de Windows 10 Threshold 2, Microsoft a ajouté la possibilité de personnaliser un peu les tuiles dans le menu Démarrer. Google utilise cette fonctionnalité, ce qui rend certains d'entre nous mécontents.

Cette personnalisation se fait en ajoutant un fichier "VisualElementsManifest.xml" au répertoire dans lequel réside l'exécutable. Dans notre cas, il s'agit du fichier "chome.VisualElementsManifest.xml".

Lorsque vous ajoutez un programme au menu Démarrer, les événements suivants se produisent: - un raccourci pour le programme est créé dans le répertoire ".... \ AppData \ Roaming \ Microsoft \ Windows \ Start Menu \ Programs". - une tuile est faite, basée sur ce raccourci ET le fichier mentionné précédemment "VisualElementsManifest.xml". Ainsi, tous les raccourcis du programme "chrome.exe" ont la même grande "icône".

Que pouvons-nous y faire?

  • dans le cas où le fichier "VisualElementsManifest.xml" est manquant, l'icône du raccourci est utilisée pour la tuile. Dans notre cas, c'est exactement ce que nous voulons.
  • si nous supprimons (ou renommons) le fichier "VisualElementsManifest.xml" au début, rien ne se passe.
  • la tuile est cependant actualisée si le raccourci est modifié. (Il suffit que le "lastwritetime" du raccourci change).
  • j'ai donc changé le lastwritetime en utilisant "powershell" (présent dans Windows 10 par défaut)
  • la commande pour cela est: (ls "C: \ Users \ leo \ AppData \ Roaming \ Microsoft \ Windows \ Start Menu \ Programs \ Chrome-apps \ Google Maps.lnk"). lastwritetime = get-date
  • bien sûr, le nom du raccourci doit être changé pour celui spécifique à votre cas.

De cette façon, j'ai obtenu les icônes Google-apps pour ressembler à ce que je voulais. J'espère que ça marche aussi pour vous.

Applications Chrome avec des icônes correctes

"tfenster" dans le même fil fournit également ce script PowerShell pratique (que j'ai dû modifier légèrement pour que cela fonctionne) pour mettre à jour tous les raccourcis du dossier Chrome Apps:

foreach ($file in (ls "~\AppData\Roaming\Microsoft\Windows\Start Menu\Programs\Chrome Apps")) {
     $file.LastWriteTime = get-date
}
Charles Roper
la source
Merci beaucoup pour le script. Voici le bogue enregistré pour cela: bugs.chromium.org/p/chromium/issues/detail?id=732357
Ujjwal Singh
Le VisualElementsManifest.xml s'affiche normalement sous la forme chrome.VisualElementsManifest.xml. Mais vous devez aller dans ce dossier pour le trouver: C: \ Program Files (x86) \ Google \ Chrome \ Application
Martin
1
Cela a fonctionné. Fondamentalement, ce que vous devez faire est le suivant: 1. Renommez "chrome.VisualElementsManifest.xml" 2. Actualisez l'icône (manuellement ou en utilisant le script powershell mentionné)
droidgren
Alternativement, après avoir renommé / supprimé le VisualElementsManifest.xml, vous pouvez simplement détacher et réépingler les raccourcis vers le menu Démarrer.
Kenneth Cochran
4

Voici une méthode plus simple qui devrait fonctionner pour la plupart des gens:

J'aime la réponse de Charles Roper, mais elle n'est pas utile pour ceux d'entre nous qui n'ont pas d'expérience avec Windows Powershell.

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

Fondamentalement, vous créez une copie de chrome.exe , le renommez en chrome2.exe , puis pointez tous vos raccourcis du menu Démarrer vers ce nouveau fichier exe.

Une fois que vous avez cliqué sur Appliquer, vos icônes s'affichent correctement.

Voici une étape par étape:

  1. Faites un clic droit sur l'une de vos icônes coupables dans le menu Démarrer et accédez à Plus> Ouvrir l'emplacement du fichier
  2. De là, faites un clic droit sur l'icône et sélectionnez Propriétés
  3. Cliquez sur le bouton Ouvrir l'emplacement du fichier
  4. Cliquez sur chrome.exe et appuyez sur ctrl + c pour copier, puis sur ctrl + v pour coller une nouvelle copie
  5. Renommez cette nouvelle copie en chrome2.exe
  6. Revenez à votre menu de démarrage et allez à nouveau à Plus> Ouvrir l'emplacement du fichier sur l'une des icônes
  7. Faites un clic droit sur chacun de vos raccourcis d'applications Chrome, sélectionnez Propriétés et modifiez le champ Cible pour pointer vers chrome2.exe au lieu de chrome.exe

Notez qu'il n'est pas nécessaire de créer une nouvelle copie de chrome.exe pour chaque raccourci; juste celui chrome2.exe fera l'affaire.

Bonne chance!

Adam C. Joiner
la source
1

Vous pouvez également créer un raccourci .URL vers un site. Déplacer le fichier versC:\Users\{username}\AppData\Roaming\Microsoft\Windows\Start Menu\Programs

Ensuite, dans la liste Toutes les applications, cliquez avec le bouton droit sur le raccourci et cliquez sur Épingler pour commencer. entrez la description de l'image ici

w32sh
la source
3
Malheureusement, cela ouvre un nouvel onglet dans une fenêtre Chrome normale. J'ai besoin d'une fenêtre sans chrome séparée.
Charles Roper
Ça ne marche pas pour moi. Il montre simplement l'icône Chrome. Comment créez-vous le raccourci URL?
Vapid Linus
1

J'ai trouvé une autre façon intéressante de personnaliser les liens du menu Démarrer avec l'outil TileIconifier. L'outil est Open-Source et fonctionne bien dans presque tous les raccourcis sauf MS Office.

Tu peux l'avoir ici .

q3fuba
la source
0
  1. J'ai créé des raccourcis d'application avec un clic droit sur Chrome sur mon bureau dans un dossier appelé "Google Apps"
  2. Pour chaque raccourci d'application, j'ai saisi leur icône dans un dossier séparé appelé "icônes" (par exemple% USERPROFILE% \ Desktop \ Google \ icons \ Gmail.ico)
  3. Encore une fois, pour chaque raccourci d'application, je suis passé à l'icône des icônes saisies (gmail à gmail, cartes à cartes, etc., elles avaient chacune les mêmes icônes qu'avant mais pas le même fichier ico)
  4. J'ai ajouté ce dossier à C: \ ProgramData \ Microsoft \ Windows \ Menu Démarrer \ Programmes
  5. J'ai changé le nom de VisualElementsManifest.xml en VisualElementsManifest.xmlbkup donc je ne l'ai pas supprimé mais le système n'a pas pu voir le fichier pour faire son travail.
  6. Dans le menu Démarrer, faites un clic droit et épinglez les applications et cela FONCTIONNE. résultat final
balcis
la source
0

J'ai essayé plusieurs de ces options, mais la seule qui a fonctionné pour moi était cette solution de g33kio:

La raison pour laquelle les icônes sont erronées est que les raccourcis font référence à chrome.exe avec les options à la fin pour lancer l'application. La seule façon de résoudre ce problème est que Chrome crée des fichiers bat ou des fichiers exe réels pour lancer les applications avec les icônes associées. Il y a un travail à faire, mais vous devez le faire pour chaque application et ce n'est pas un processus facile.

Vous devez accéder aux icônes normales utilisées pour Google Apps. Vous pouvez effectuer l'une des deux opérations suivantes:

  1. Cliquez sur Démarrer -> Toutes les applications -> Applications Chrome
  2. Cliquez avec le bouton droit sur l'un des raccourcis et accédez à Plus -> Ouvrir l'emplacement du fichier

OU

  1. Ouvrez l'Explorateur et tapez ce qui suit dans la barre d'adresse:
  2. % USERPROFILE% \ AppData \ Roaming \ Microsoft \ Windows \ Start Menu \ Programs \ Chrome Apps

Suivez maintenant les instructions ci-dessous:

  1. Ouvrez une autre fenêtre d'explorateur
  2. % USERPROFILE% \ AppData \ Local \ Google \ Chrome \ User Data \ Default \ Web Applications
  3. Vous verrez un dossier pour chaque application que vous avez installée
  4. Ouvrez l'un des dossiers
  5. Vous devriez voir un fichier icône et un autre fichier md5 (si vous ne voyez pas les extensions, vous devrez cliquer sur afficher, puis cocher la case à côté des extensions de nom de fichier)
  6. Faites un clic droit dans un espace blanc, puis cliquez sur Nouveau -> Document texte
  7. Ouvrez le document texte et tapez l'une des options suivantes: Version 64 bits: "% PROGRAMFILES% \ Google \ Chrome \ Application \ chrome.exe" --profile-directory = Par défaut --app-id = [ID] Version 32 bits: "% PROGRAMFILES (x86)% \ Google \ Chrome \ Application \ chrome.exe" --profile-directory = Par défaut --app-id = [ID]
  8. Remplacez [ID] par le nom du dossier dans lequel vous avez créé l'application de bureau moins le crx
  9. Exemple: _crx_gbchcmhmhahfdphkhkmpfmihenigjmpp serait --app-id = gbchcmhmhahfdphkhkmpfmihenigjmpp
  10. Enregistrez le fichier.
  11. Maintenant, faites un clic droit sur le fichier et cliquez sur renommer.
  12. Remplacez le nom du fichier par le nom de l'application suivi et remplacez .txt par .bat
  13. Maintenant, faites un clic droit sur le fichier bat et faites-le glisser vers la fenêtre de l'explorateur ouverte dans la première partie
  14. Cliquez sur créer un raccourci
  15. maintenant faites un clic droit sur le nouveau raccourci et cliquez sur les propriétés
  16. Cliquez sur l'icône de modification et accédez au dossier dans lequel vous avez créé le fichier bat et sélectionnez le fichier .ico
  17. Enfin, renommez le raccourci en ce que vous voulez voir apparaître dans le menu Démarrer de Windows
  18. Le nouveau raccourci apparaîtra dans le menu Démarrer sous toutes les applications, vous pouvez l'épingler à votre menu Démarrer à partir de là

Lorsque vous modifiez les propriétés à l'étape 15, définissez Runsur Minimizedou cela fera clignoter une fenêtre d'invite de commandes lorsque vous l'ouvrirez.

rudivonstaden
la source
-1

Une réponse encore plus simple qui a du sens et qui fonctionne! Pas:

  1. Ouvrez le menu Démarrer, faites un clic droit sur l'icône Chrome incriminée, sélectionnez "Ouvrir l'emplacement du fichier".
  2. Faites un clic droit sur l'application sélectionnée, sélectionnez "propriétés".
  3. Sélectionnez l'onglet "Changer d'icône", sélectionnez l'icône appropriée et cliquez sur OK
  4. Sélectionnez "Appliquer" puis "OK"
  5. Vous avez terminé!

:)

Gregorio
la source