Steam游戏桌面图标空白

  • 记一次解决 Steam 游戏桌面图标空白的问题
  • 问题解决方案大致清晰
  • 来源仍不确定

First of all

来源于早上装双人成行,发现桌面图标又空白了,而且之前也重复遇到过这个问题,当时也没能够有效解决,今天仔细上网找了一下,成功解决了

问题定位

这个图标空白的直接原因是.ico的图标文件丢失,桌面上的快捷方式实际上是个文本文件,可以打开查看,如下图所示

快捷方式的内容

其中第七行的IconFile就是图标文件的路径,空白是由于这个文件未能找到的造成的

问题解决

所以我们的目标就是把这个图标文件放到这个路径下,因为这个路径实际上是 Steam 的缓存,而非游戏文件的存储位置,因此验证游戏完整性和修复并没有作用

参考两篇文章(文末给出链接),其方法是通过在steamdb上找到这个游戏的图标文件,直接下载然后放到路径下

Step1 - 找到 App ID

找到你游戏的 App ID 具体方法如下图所示,先进入你游戏的启动页,进入游戏设置

打开游戏设置

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

App ID

Step2 找到.ico文件并恢复

随后使用此 ID 打开 steamdb 对应页面,打开steamdb.info,在如下的搜索框内输入 App ID 并回车

或就目前的 URL 规则,访问https://steamdb.info/app/[App ID]/,也即https://steamdb.info/app/1426210/

搜索App ID

在侧边栏中找到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/大佬给出了自动化工具的实现