Steam游戏桌面图标空白
- 记一次解决 Steam 游戏桌面图标空白的问题
- 问题解决方案大致清晰
- 来源仍不确定
First of all
来源于早上装双人成行,发现桌面图标又空白了,而且之前也重复遇到过这个问题,当时也没能够有效解决,今天仔细上网找了一下,成功解决了
问题定位
这个图标空白的直接原因是.ico
的图标文件丢失,桌面上的快捷方式实际上是个文本文件,可以打开查看,如下图所示

其中第七行的IconFile
就是图标文件的路径,空白是由于这个文件未能找到的造成的
问题解决
所以我们的目标就是把这个图标文件放到这个路径下,因为这个路径实际上是 Steam 的缓存,而非游戏文件的存储位置,因此验证游戏完整性和修复并没有作用
参考两篇文章(文末给出链接),其方法是通过在steamdb
上找到这个游戏的图标文件,直接下载然后放到路径下
Step1 - 找到 App ID
找到你游戏的 App ID 具体方法如下图所示,先进入你游戏的启动页,进入游戏设置

然后选择更新,可在底部找到 App ID,以双人成行为例,其 App ID
为1426210

Step2
找到.ico
文件并恢复
随后使用此 ID 打开 steamdb 对应页面,打开steamdb.info,在如下的搜索框内输入 App ID 并回车
或就目前的 URL
规则,访问https://steamdb.info/app/[App ID]/
,也即https://steamdb.info/app/1426210/

在侧边栏中找到Metadata

然后往下找到Assets
栏目的clienticon
,其中右侧的路径即是我们需要的
ico 文件的 URL,下载并放到你快捷方式中 IconFile
位置,然后刷新桌面就能看到图标恢复正常了

参考
- https://www.bilibili.com/opus/847990062492680197
- https://y2f.xyz/2023/12/14/steam%e6%a1%8c%e9%9d%a2%e5%9b%be%e6%a0%87%e5%8f%98%e7%99%bd%e4%bf%ae%e5%a4%8d/大佬给出了自动化工具的实现