Похоже, что эта проблема вызвана причудой стандартным способом, которым Windows 10 выбирает значок для плитки. Я нашел следующее объяснение "Leo Vr" на Справочном форуме Chrome:
Большой Google- «значок» в меню «Пуск» и тот факт, что для Google-приложений все «значки» одинаковы, вызваны не ошибкой, а «в соответствии со спецификацией». С обновлением Windows 10 Threshold 2 Microsoft добавила возможность немного настроить плитки в меню «Пуск». Google использует эту функцию, что делает некоторых из нас несчастными.
Эта настройка выполняется путем добавления файла «VisualElementsManifest.xml» в каталог, в котором находится исполняемый файл. В нашем случае это файл "chome.VisualElementsManifest.xml".
Когда вы добавляете программу в меню «Пуск», происходит следующее: - создается ярлык для программы в каталоге «.... \ AppData \ Roaming \ Microsoft \ Windows \ Start Menu \ Programs». - создается плитка на основе этого ярлыка И ранее упомянутого файла "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
}