P. S. Для теста я попробовал установить полностью новую игру, для нее оно все нормально скачало, иконку тоже, ярлык нормальный. Так же я пробовал запустить Steam от имени Администратора — не помогло. Пробовал очистить системный кэш иконок — тоже не помогло. Так же в интернете есть описание другой проблемы, что Windows ломает ассоциации с форматом ярлыков, у них у всех в имени появляется. url, ярлыки тоже белые и не запускают игру — это не мой случай, с ассоциациями все ок,. url нет и игры запускают.
вообщем, если кому будет полезно, поскольку в Steam это пока-что сломалось, то самым верным решением будет скачать иконку с файла SteamDB для нужной игры, там она уже в нужном формате и нужным именем. скачать и поместить ее в папку Стима, в папку steam/games, например "C:\Program Files (x86)\Steam\steam\games". после этого можно создавать ярлыки с Библиотеки самого Стима в опциях игры, все будет работать.
иконку на SteamDB нужно искать для каждой игры снизу, в вкладке App info, под названием clienticon. просто кликнуть на ссылку справа, оно откроет иконку, дальше по ней правой кнопкой, Сохранить. Вот пример для Cyberpunk 2077:
Всегда назначаю иконку для ярлыка вручную через .exe файл игры, либо вообще кастомную. Стим не всегда корректно выбирает какую иконку ставить, зачастую по дефолту идут шакального качества.
Если удалял intrernet explorer в винде — верни взад.
да, читал за это, но нет, не удалял + если удалить IE, то иконки после этого получали в конце .url, потому что терялась ассоциация с форматом
Да, у меня такое один раз было
Не один способ из инета не помог. Таки я взял и снёс Винду. После всё нормально встало
Переходите в "Steam\steam\games\", находите иконку нужной вам игры и меняете у неё название, далее кликаете на ярлык игры у которой не отображается иконка и в свойствах выбираете нужную переименованную. Надеюсь кому то когда-нибудь да поможет.