Похоже, что эта проблема вызвана причудой стандартным способом, которым 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-приложений выглядели так, как я хотел. Я надеюсь, что это работает и для вас.
"tfenster" в том же потоке также предоставляет этот удобный скрипт PowerShell (который мне пришлось немного изменить, чтобы начать работать) для обновления всех ярлыков в папке приложений Chrome:
foreach ($file in (ls "~\AppData\Roaming\Microsoft\Windows\Start Menu\Programs\Chrome Apps")) {
$file.LastWriteTime = get-date
}