Это на самом деле довольно просто, но я помню, как сам находил документацию (или понимал, что она отлично работает для «классических» приложений):
Справка: Документы MS - Какнастроить плитки начального экрана для настольных приложений
Вы можете контролировать описанное поведение и внешний вид плиток меню пуска с помощью XML-файла с именем [Software] .VisualElementsManifest.xml , где [Программное обеспечение] должно быть заменено именем файла .exe (без расширения), например thunderbird.VisualElementsManifest.xml .Как вы уже упоминали, вы можете заглянуть в папку Thunderbird для рабочего примера его содержимого.В основном это выглядит так:
<Application xmlns:xsi='http://www.w3.org/2001/XMLSchema-instance'>
<VisualElements
ShowNameOnSquare150x150Logo='on'
Square150x150Logo='VisualElements\VisualElements_150.png'
ForegroundText="dark"
BackgroundColor="#FF0000"/>
</Application>
Вы можете даже предоставить дополнительные опции и ресурсы для правильного масштабирования, локализации и доступности, создав надлежащие файлы ресурсов, документация от MS имеет пошаговые инструкциидля этого.
Обратите внимание , что документация предупреждает об устаревшем содержимом.Я не знаю, как долго эта работа или они планируют полностью удалить этот способ спецификации плитки в будущем, однако до сих пор он отлично работал на всех версиях W10.
Примечание #2: Если вы пробуете это с помощью существующей установки / ярлыка, вам нужно обновить временную метку модификации соответствующего ярлыка, а затем снова открепить / закрепить плитку, иначе оболочка не заметит новый файл определениясуществования.Самый простой способ сделать это в PS (запускать с правами администратора при изменении ярлыка в системной папке):
(ls "$env:ProgramData\Microsoft\Windows\Start Menu\Programs\[ShortcutName].lnk").lastwritetime = get-date
или из CMD в папке назначения:
copy /b [ShortcutName].lnk +,,