Google Chrome épinglé à la barre des tâches de Windows 7 ne s'ouvre pas sous l'icône épinglée

31

J'ai Google Chrome et Eclipse épinglés sur ma barre des tâches dans Windows 7 64 bits. Cependant, lorsque je lance ces programmes, ils ne semblent pas s'ouvrir sous l'icône de la barre des tâches épinglée

Le lancement d'une fenêtre chromée ressemble à ceci

Eclipse se comporte de la même manière. Le lanceur Eclipse / sélecteur d'espace de travail se trouve sous l'icône épinglée, mais une fois l'IDE ouvert, il passe de l'icône épinglée à un nouveau groupe à la fin de la barre des tâches.

Unpinning / repinning ne semble pas faire l'affaire. Il est gênant de gaspiller de l'espace dans la barre des tâches à la fois sur l'icône du lanceur et sur le bouton de la fenêtre.

Quelqu'un a une idée de comment sortir un comportement normal de la barre des tâches?

Chris Bye
la source
1
Cela se produit généralement lorsque vous exécutez un programme avec différentes options de ligne de commande (l'algorithme d'épinglage de la barre des tâches les considère comme des programmes différents). Vous avez peut-être épinglé une instance de Chrome que vous avez exécutée avec un commutateur et utilisez maintenant le raccourci normal. Alternativement, vous avez peut-être épinglé le programme normal, puis modifié le raccourci.
Synetech

Réponses:

22

Le problème est que l'application épinglée démarre en fait un autre processus (qui n'est pas épinglé). Cela se produit souvent avec des applications qui génèrent une version 64 bits d'elle-même après leur démarrage.

Parfois, il est utile de désépingler l'application que vous avez sur votre barre des tâches, cliquez avec le bouton droit sur la nouvelle tâche et sélectionnez "Épingler ce programme à la barre des tâches".

FYI: Il y a un rapport de bogue pour Chrome sur exactement ce problème. Lorsque j'ai moi-même examiné ce problème il y a quelques mois, il semblait que ce soit généralement un problème d'application (pas un problème général de Windows). Donc, pour chaque application que j'utilise qui a ce problème, il y a généralement des rapports de bogues à ce sujet (FileZilla, Eclipse, ...).

Der Hochstapler
la source
1
Comme je l'ai dit dans la question, annuler l'épinglage et réépingler la nouvelle tâche ne semble pas faire l'affaire, mais cela semble être une explication raisonnable de la raison pour laquelle cela se produit.
Chris Bye
De plus, je n'ai pas vu cela se produire avec Chrome sur un système 64 bits. De plus, je ne l'ai pas vu engendrer un autre processus, donc quelque chose d'autre peut se produire si certaines personnes voient Chrome générer un processus enfant.
Synetech
chrome génère un nouveau processus pour (au moins) chaque onglet. Et le chrome a-t-il encore une version 64 bits?
Luke
@Luke: Correct, Chrome engendre un nouveau processus pour de nouveaux onglets. Mais ces processus sont des processus enfants et le parent ne se ferme que lorsque vous fermez l'application principale. Ce comportement n'est cependant pas lié à la question. Comment Chrome ayant une version 64 bits ou non est une question pertinente dans ce contexte n'est pas clair pour moi aussi.
Der Hochstapler
Parce que @Synetech impliquait que Chrome générait un processus enfant était une occurrence rare, et vous avez indiqué que les versions 64 bits des programmes peuvent souvent provoquer cela (ce qui ne peut pas être le cas si nous parlons de Chrome sur Windows car il n'y a pas de 64 bits version).
Luke
13

Pour résoudre ce problème, procédez comme suit:

  1. Démarrez Google Chrome (cela crée une nouvelle icône de la barre des tâches);
  2. Faites un clic droit sur la nouvelle icône et sélectionnez "Épingler ce programme dans la barre des tâches";
  3. Allez à %APPDATA%\Roaming\Microsoft\Internet Explorer\Quick Launch\User Pinned\TaskBar:;
  4. Vous verrez les deux épinglés Google Chrome.lnkici. Supprimez le Google Chrome.lnket rendez-le en Google Chrome (1).lnklecture seule (clic droit -> Propriétés -> onglet Général -> cochez Lecture seule -> Cliquez sur OK);
Valentino
la source
1
Résolu le problème pour moi. Une cinquième étape pour moi a consisté à désépingler l'ancienne icône (en supposant que vous ayez généré la nouvelle icône à partir d'une icône déjà épinglée).
Kenan
Mais c'est toujours comme rebondir entre 2 instances non liées de Chrome. Par exemple: je ferme Chrome avec certains onglets ouverts. Une autre application essaie d'ouvrir Chrome, elle ouvre la page d'accueil. Je ferme la fenêtre et ouvre Chrome à l'aide de l'icône épinglée. Je récupère les onglets.
Yatharth Agarwal
En effet, 2 installations de Chrome. De plus, lorsque je recherche Chrome, il y a 2 entrées: Google Chrome (1)et chrome:(
Yatharth Agarwal
6

À partir des rapports de bogues Chrome que j'ai trouvés fonctionnant dans 19.x, il faut supprimer le dossier User Data de

C:\Users\%USERNAME%\AppData\Local\Google\Chrome\

Lorsque vous redémarrez Chrome et l'épinglez, Chrome se comportera et signalera à nouveau plusieurs fenêtres ouvertes sous l'icône épinglée.

Michael Andrew Baldelli
la source
1
+1, c'est la solution du rapport de bogue mentionné par Oliver et cela a fonctionné pour moi.
Felix Dombek
2
La solution consiste donc à supprimer vos données utilisateur? Oh génial!!! ¬¬
Áxel Costas Pena
Ce devrait être la bonne réponse. Étapes pour le faire sans perdre toutes vos données: 1) Déplacez (ou faites une copie et supprimez) le dossier de données utilisateur actuel vers un autre endroit (comme votre dossier Mes documents). 2) Démarrez Chrome à partir de l'icône épinglée. 3) Copiez les fichiers avec les données dont vous avez besoin (par exemple, les signets) de l'ancien dossier User Data / Profile1 (ou autre) vers le nouveau dossier User Data / Default.
imkingdavid
3

Il existe une solution répertoriée sur le site des problèmes de Chromium qui semble être une correction «correcte». (Notez que le problème posé ici a été classé comme bug 91650 ). Il semble que la cause principale soit que Chrome pense que vous avez plusieurs profils et que vous n'utilisez pas le profil "Par défaut". Le correctif consiste à modifier un fichier dans le répertoire Chrome et à supprimer les références à tout autre profil.

RHPT
la source
C'était ça. La raison pour laquelle j'avais plusieurs profils est parce que je me suis connecté à Chrome avec le mauvais compte, puis je me suis déconnecté et connecté avec le bon. Cela rompt la fonction "pin". La solution liée le corrige.
RomanSt