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.