Google Chrome закреплен на панели задач Windows 7 и не открывается под закрепленным значком


31

У меня есть и Google Chrome, и Eclipse, прикрепленные к моей панели задач в Windows 7 64-Bit. Тем не менее, когда я запускаю эти программы, они не отображаются под значком закрепленной панели задач

Запуск хромового окна выглядит следующим образом

Затмение ведет себя аналогично. Селектор запуска / рабочего пространства Eclipse находится под закрепленным значком, но как только IDE открывается, он перемещается из закрепленного значка в новую группу в конце панели задач.

Открепление / повторное воспроизведение, похоже, не помогает. Обидно тратить пространство панели задач как на значок запуска, так и на кнопку окна.

У кого-нибудь есть идеи, как получить нормальное поведение из панели задач?


1
Обычно это происходит, когда вы запускаете программу с разными параметрами командной строки (алгоритм закрепления на панели задач видит их как разные программы). Возможно, вы прикрепили экземпляр Chrome, который запускался с переключателем, и теперь используете обычный ярлык. С другой стороны, возможно, вы закрепили обычную программу, а затем изменили ярлык.
Synetech

Ответы:


22

Проблема в том, что закрепленное приложение фактически запускает другой процесс (который не закреплен). Это часто случается с приложениями, которые порождают 64-битную версию самого себя после их запуска.

Иногда это помогает открепить приложение, которое вы имеете на панели задач, щелкните правой кнопкой мыши новую задачу и выберите «Закрепить эту программу на панели задач».

К вашему сведению: есть сообщение об ошибке для Chrome именно по этой проблеме. Когда я сам рассматривал эту проблему пару месяцев назад, мне казалось, что это, как правило, проблема приложения (а не проблема Windows). Поэтому для каждого приложения, которое я использую, у которого есть эта проблема, обычно есть сообщения об ошибках (FileZilla, Eclipse, ...).


1
Как я уже сказал в этом вопросе, открепление и повторное закрепление новой задачи, похоже, не помогают, но это кажется разумным объяснением того, почему это происходит.
Крис Бай

Кроме того, я не видел, чтобы это случилось с Chrome на 64-битной системе. Кроме того, я не видел, чтобы это порождало другой процесс, поэтому может случиться что-то еще, если некоторые люди видят, что Chrome порождает дочерний процесс.
Synetech

Chrome порождает новый процесс (по крайней мере) для каждой вкладки. И есть ли у chrome даже 64-битная версия?
Люк

@Luke: Правильно, Chrome порождает новый процесс для новых вкладок. Но эти процессы являются дочерними процессами, и родительский процесс не завершается, пока вы не закроете основное приложение. Это поведение не связано с вопросом, хотя. Как Chrome, имеющий 64-битную версию или нет, является актуальным вопросом в этом контексте, мне также неясно.
Der Hochstapler

Поскольку @Synetech подразумевал, что Chrome порождал дочерний процесс, было редким явлением, и вы указали, что 64-разрядные версии программ могут часто вызывать это (что не может быть в случае, если мы говорим о Chrome в Windows, поскольку 64-разрядной версии не существует). версия).
Люк

13

Чтобы решить эту проблему, сделайте следующее:

  1. Запустите Google Chrome (это создаст новый значок на панели задач);
  2. Щелкните правой кнопкой мыши на новом значке и выберите «Закрепить эту программу на панели задач»;
  3. Перейти к %APPDATA%\Roaming\Microsoft\Internet Explorer\Quick Launch\User Pinned\TaskBar:;
  4. Вы увидите два закрепленных Google Chrome.lnkздесь. Удалите Google Chrome.lnkи сделайте только для Google Chrome (1).lnkчтения (щелкните правой кнопкой мыши -> Свойства -> вкладка Общие -> установите флажок Только для чтения -> Нажмите ОК);

1
Решил проблему для меня. Пятым шагом для меня было открепить старый значок (при условии, что вы породили новый значок из уже закрепленного).
Кенан

Но это все равно что подпрыгивать между двумя не связанными экземплярами Chrome. Например: я закрываю Chrome с открытыми вкладками. Другое приложение пытается открыть Chrome, оно открывает домашнюю страницу. Я закрываю окно и открываю Chrome, используя закрепленный значок. Я вернул вкладки.
Яфарт Агарвал

По сути, 2 установки Chrome. Кроме того, когда я ищу Chrome, появляются две записи: Google Chrome (1)and chrome:(
Yatharth Agarwal

6

Из отчетов об ошибках Chrome, которые я нашел, работая в 19.x, следует удалить папку User Data из

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

Когда вы перезапустите Chrome и закрепите его, Chrome будет вести себя и сообщать о нескольких окнах, открытых под закрепленным значком.


1
+1, это решение из сообщения об ошибке, упомянутого Оливером, и оно сработало для меня.
Феликс Домбек

2
Таким образом, решение заключается в удалении ваших пользовательских данных? О, круто!!! ¬¬
Аксель Костас Пена

Это должен быть правильный ответ. Действия для этого без потери всех ваших данных: 1) Переместите (или сделайте копию и удалите) текущую папку пользовательских данных в другое место (например, в папку «Мои документы»). 2) Запустите Chrome с закрепленного значка. 3) Скопируйте файлы с нужными вам данными (например, Закладки) из старой папки User Data / Profile1 (или любой другой) в новую папку User Data / Default.
imkingdavid

3

Там в решении перечисленных вопросов на сайте Chromium , который , кажется, «правильные» исправить. (Обратите внимание, что проблема, заданная здесь, была подана как ошибка 91650 ). Похоже, основная причина в том, что Chrome считает, что у вас более одного профиля, и вы не используете профиль «По умолчанию». Исправление заключается в изменении файла в каталоге Chrome и удалении ссылок на любой другой профиль.


Это было. Причина, по которой у меня было несколько профилей, заключается в том, что я вошел в Chrome с неверной учетной записью, а затем вышел с правильной учетной записью. Это нарушает функцию «булавки». Связанное решение исправляет это.
RomanSt

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.