16

Я использую дополнительные инструменты Chrome > Добавить на рабочий стол ..., которые позволяют закреплять ярлыки веб-приложений на рабочем столе и панели задач и открывать их в отдельном окне без Chrome.

Это прекрасно работает, но когда я прикрепляю ярлык к меню «Пуск», я получаю значок Chrome по умолчанию вместо значка.

Фавикон отлично отображается на ярлыке на рабочем столе и на панели задач.

Как заставить значок появляться в меню «Пуск»?

Должен быть значок SharePoint

7 ответов7

24

Похоже, что эта проблема вызвана причудой стандартным способом, которым Windows 10 выбирает значок для плитки. Я нашел следующее объяснение от "Leo Vr" на Справочном форуме Chrome:

Большой Google- "значок" в меню "Пуск" и тот факт, что для Google-приложений все "значки" одинаковы, вызваны не ошибкой, а "согласно спецификации". С обновлением Windows 10 Threshold 2 Microsoft добавила возможность немного настроить плитки в меню "Пуск". Google использует эту функцию, что делает некоторых из нас несчастными.

Эта настройка выполняется путем добавления файла «VisualElementsManifest.xml» в каталог, в котором находится исполняемый файл. В нашем случае это файл "chome".VisualElementsManifest.xml».

Когда вы добавляете программу в меню "Пуск", происходит следующее: - создается ярлык для программы в каталоге «....\AppData\Roaming\Microsoft\Windows\ Меню Пуск \ Программы ". - создается плитка на основе этого ярлыка И упомянутого выше файла "VisualElementsManifest.xml". Это приводит к тому, что все ярлыки для программы "chrome.exe" имеют одинаковый большой значок.

Что мы можем сделать по этому поводу?

  • в случае отсутствия файла «VisualElementsManifest.xml» для плитки используется значок ярлыка. В нашем случае это именно то, что мы хотим.
  • если сначала удалить (или переименовать) файл «VisualElementsManifest.xml», то ничего не произойдет.
  • однако плитка обновляется при изменении ярлыка. (Достаточно, если "lastwritetime" ярлыка изменится).
  • поэтому я изменил время последнего написания, используя "powershell" (присутствует в Windows 10 по умолчанию)
  • команда для этого: (ls "C: \ Users \ leo \AppData\Roaming\Microsoft\Windows\ Меню Пуск \ Программы \ Chrome-apps \ Google Maps.lnk"). lastwritetime = get-date
  • Конечно, название ярлыка должно быть изменено на конкретное для вашего случая.

Таким образом, иконки Google-приложений выглядели так, как я хотел. Я надеюсь, что это работает и для вас.

Приложения Chrome с правильными значками

"tfenster" в том же потоке также предоставляет этот удобный скрипт PowerShell (который мне пришлось немного изменить, чтобы начать работать) для обновления всех ярлыков в папке приложений Chrome:

foreach ($file in (ls "~\AppData\Roaming\Microsoft\Windows\Start Menu\Programs\Chrome Apps")) {
     $file.LastWriteTime = get-date
}
3

Вот более простой метод, который должен работать для большинства людей:

Мне нравится ответ Чарльза Ропера, но он не помогает тем из нас, у кого нет опыта использования Windows Powershell.

(кредит: https://www.youtube.com/watch?v=ISvelu_dym4)

По сути, вы создаете копию chrome.exe, переименовываете ее в chrome2.exe и затем указываете все ярлыки меню «Пуск» на этот новый исполняемый файл.

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

Вот шаг за шагом:

  1. Щелкните правой кнопкой мыши по одному из ваших значков-виновников в меню «Пуск» и выберите « Дополнительно»> «Открыть местоположение файла».
  2. Оттуда, щелкните правой кнопкой мыши значок и выберите Свойства
  3. Нажмите кнопку « Открыть местоположение файла»
  4. Нажмите chrome.exe и нажмите Ctrl + C, чтобы скопировать, а затем Ctrl + V, чтобы вставить новую копию
  5. Переименуйте эту новую копию в chrome2.exe
  6. Вернитесь в меню «Пуск» и снова перейдите к « Дополнительно»> «Открыть местоположение файла» на одном из значков.
  7. Щелкните правой кнопкой мыши на каждом из ярлыков приложений Chrome, выберите Свойства и изменить поле Target , чтобы указать на chrome2.exe вместо chrome.exe

Обратите внимание, что нет необходимости создавать новую копию chrome.exe для каждого ярлыка; только один chrome2.exe будет делать.

Удачи!

1

Найден еще один приятный способ настройки ссылок Startmenu с помощью Tool TileIconifier . Инструмент с открытым исходным кодом и хорошо работает почти во всех сочетаниях клавиш, кроме MS Office.

Вы можете получить это здесь.

1

Поочередно, создайте.URL-адрес быстрого доступа к сайту. Переместите файл в C:\Users\{username}\AppData\Roaming\Microsoft\Windows\Start Menu\Programs

Затем в списке «Все приложения» щелкните правой кнопкой мыши ярлык и выберите «Прикрепить к началу».

0

Я перепробовал многие из этих вариантов, но единственное, что сработало для меня, было это решение от g33kio:

Причина неправильных значков в том, что ярлыки ссылаются на chrome.exe с опциями в конце для запуска приложения. Единственный способ исправить это - Chrome создает файлы bat или настоящие exe-файлы для запуска приложений со связанными значками. Есть обходной путь, но вы должны сделать это для каждого приложения, и это не простой процесс.

Вам нужно добраться до обычных значков, которые используются для Google Apps. Вы можете сделать одну из двух вещей:

  1. Нажмите Пуск -> Все приложения -> Приложения Chrome
  2. Щелкните правой кнопкой мыши на одном из коротких путей и перейдите к «Больше» -> «Открыть местоположение файла».

ИЛИ ЖЕ

  1. Откройте проводник и введите следующее в адресную строку:
  2. % USERPROFILE%\AppData\Roaming\Microsoft\Windows\ Пуск \ Меню \ Программы \ Приложения Chrome

Теперь следуйте инструкциям ниже:

  1. Откройте другое окно проводника
  2. % USERPROFILE%\AppData\ Local \ Google \ Chrome \ Данные пользователя \ По умолчанию \ Веб-приложения
  3. Вы увидите папку для каждого приложения, которое вы установили
  4. Откройте одну из папок
  5. Вы должны увидеть файл значков и другой файл md5 (если вы не видите расширений, вам нужно нажать кнопку просмотра, а затем установить флажок рядом с расширениями имени файла)
  6. Щелкните правой кнопкой мыши в пустом пространстве, а затем нажмите кнопку «Создать» -> «Текстовый документ».
  7. Откройте текстовый документ и введите одно из следующего: 64-разрядная версия: "% PROGRAMFILES%\ Google \ Chrome \ Application \ chrome.exe" --profile-directory = По умолчанию --app-id = [ID] 32-разрядная версия: "% PROGRAMFILES (x86)%\ Google \ Chrome \ Application \ chrome.exe" --profile-directory = По умолчанию --app-id = [ID]
  8. Замените [ID] именем папки, в которой вы создали настольное приложение, за вычетом crx.
  9. Пример: _crx_gbchcmhmhahfdphkhkmpfmihenigjmpp будет --app-id = gbchcmhmhahfdphkhkmpfmihenigjmpp
  10. Сохраните файл.
  11. Теперь щелкните правой кнопкой мыши на файле и нажмите на переименовать.
  12. Измените имя файла на имя приложения и замените .txt на .bat
  13. Теперь щелкните правой кнопкой мыши на файле bat и перетащите его в окно проводника, открытое в первой части.
  14. Нажмите на создание ярлыка
  15. Теперь щелкните правой кнопкой мыши на новом ярлыке и выберите свойства
  16. Нажмите значок изменения и перейдите в папку, в которой вы создали файл bat, и выберите файл .ico.
  17. Наконец, переименуйте ярлык так, чтобы он отображался в меню «Пуск» Windows.
  18. Новый ярлык появится в меню «Пуск» под всеми приложениями, вы можете прикрепить его к меню «Пуск» оттуда

Когда вы изменяете свойства в шаге 15, установите для параметра Run значение Minimized , иначе при его открытии появится окно командной строки.

0
  1. Я создал ярлыки приложений, щелкнув правой кнопкой мыши Chrome на своем рабочем столе в папке "Google Apps"
  2. Для каждого ярлыка приложения я помещал их значок в отдельную папку, называемую "значки" (например, % USERPROFILE%\Desktop\Google\ значки \ Gmail.ico)
  3. Опять же, для каждого ярлыка приложения я изменил значок на захваченные (gmail для gmail, карты для карт и т.д., Каждый из них имел те же значки, что и раньше, но не тот же файл ico)
  4. Я добавил эту папку в C:\ ProgramData \ Microsoft \ Windows \ Start Menu \ Programs
  5. Я изменил имя VisualElementsManifest.xml на VisualElementsManifest.xmlbkup, поэтому не удалил его, но система не смогла увидеть файл, чтобы выполнить свою работу.
  6. В меню "Пуск" щелкните правой кнопкой мыши и закрепите приложения, и это РАБОТАЕТ. конечный результат
-1

Еще более простой ответ, который имеет смысл и работает! шаги:

  1. Откройте меню "Пуск", щелкните правой кнопкой мыши на значке Chrome и выберите "Открыть файл".
  2. Щелкните правой кнопкой мыши на выбранном приложении, выберите "Свойства".
  3. Выберите вкладку "Изменить значок", выберите соответствующий значок и нажмите кнопку "ОК".
  4. Выберите "Применить", затем "ОК"
  5. Вы сделали!

:)

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .