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