知方号

知方号

Steam桌面游戏图标变成白色文件?原因探究以及解决办法(附有一键修复程序)<所有小说软件的图标>

Steam桌面游戏图标变成白色文件?原因探究以及解决办法(附有一键修复程序)

评论区置顶中由@ez4y2f大佬开发的修复小程序Steam Icon Fixhttps://github.com/ez4y2f/SteamIconFix

给上不了Github的老哥们使用的蓝奏云

下载:https://wwi.lanzoup.com/iUZ161lqs3gb 密码:eptr

下载后直接运行即可 会自动修复桌面上所有的图标

如遇如图中提示

则去复制你的steam安装路径 方法为右键桌面上的steam图标 然后打开文件所在的位置

复制打开的文件夹的路径 然后在程序窗口中单击右键 路径即会复制到窗口内 然后按下回车 程序即会开始自动修复所有桌面上的steam游戏图标

如果遇到bug请去Github反馈

这两天重装系统遇见不少毛病 其中就包括这个Steam游戏图标icon文件全部丢失的问题

新下载的游戏一样没有图标

网上大量关于此问题的解答和视频只给出了最粗暴的解决办法 也就是去游戏的目录文件下选择游戏的执行文件来获取icon

这些视频基本都是教学此方法

但这个方法其实有个问题 有些应用的程序执行文件图标实际上和快捷方式用于展示的图标不一样

以C3重制版为例子 左边为程序图标 右边为桌面图标

就好像是给事故车翻新来掩盖驾驶员无证上路 属于面子工程 没有解决根本问题 这些游戏的图标为什么会消失并且无法恢复?

将游戏的桌面执行文件——也就是.url文件 用记事本打开 发现其icon图标文件指向的是steam安装文件夹下的steamsteamgames

如图所示 以双人成行为例

打开文件夹后发现压根没有图标文件 这个icon指向了一个不存在的文件 自然就会显示白色图标

并没有名为323a899705796f44d4a95c4e22094dd6f28fb442.ico的文件

原因可能有如下两点

由于下载服务出错(众所周知的网络问题)steam在下载的时候压根没有下载该游戏的图标 但是下载了游戏内容 所以网上说的验证游戏文件完整性是没用的 因为图标文件在steam安装文件夹内 根本就不属于游戏文件的一部分

你重装了steam 或者 变更了盘符 导致steamsteamgames目录下保存的所有下载过的icon文件全部丢失 steam也并没有对于此文件完整性错误的验证步骤 所以你不能通过验证完整性等手段恢复这些icon

所以首先要解决下载不会下载图标的问题

彻底关闭steam 挂上加速器或者Watt Toolkit(不知道是啥请百度)的反代 然后登录steam下载任意游戏(体积小为佳 因为某些游戏在下载完成后才会创建快捷方式) 确认其会在桌面上创建正常的图标

以一个38mb的小垃圾游戏为例成功创建正常图标

检查文件夹 发现也确实创建了ico文件 确认下载服务正常

如图所示 图标创建成功

如果创建成功 即证明你的下载服务没有问题 可以进行下一步的修复 如果没有 请彻底重装steam或者检查网络环境(关于彻底重装steam的方法请参考这篇帖子)

现在解决桌面上剩下的白图标的问题 由于上面说过的图标文件压根不存在的原因 你在steam库内选择创建游戏的快捷方式或者验证游戏的完整性都是没用的 steam无论如何都不会主动下载这些图标文件 所以只能用笨办法 下载这些图标 然后把他们丢进games目录里

1.打开steamDB网站 https://steamdb.info/

2.在steam库中找到需要修复图标的游戏 此处以双人成行为例

选择已准备就绪的游戏可以方便的找到电脑上已经安装的游戏

右键双人成行 选择属性... 选择更新 找到App ID

App ID是该应用在steam商店的唯一id 相当于身份证

3.在steamdb的搜索栏内输入App ID按回车即可跳转到双人成行的游戏页面

使用App ID的优点是不需要输入大部分游戏很长的游戏名称 且steamdb使用英文 所以你输入中文名并不能找到对应游戏 而想要获取应用的英文名比找到appid麻烦的多

4.点击App info选项

鼠标点击clienticon一栏 这串蓝色的数字和字母 它就是游戏客户端的图标文件的网址

这会转到一个网页 其中显示了一个很大的图片 再打开Steamsteamgames文件夹 鼠标左键按住将这张图片 直接将其拖进文件夹内 保证其文件名不会变化

如果你无法拖入文件夹 那么先将这个图标拖到桌面之类的任意一个可以放入的位置 然后再复制进文件夹内

拖进来后文件名依然是steamdb中显示的那串数字和字母组合

5.右键刷新桌面 此时你会看见双人成行的图标出现啦!

修复成功!

6.如法炮制将其他app的图标也依照此方法修复即可 修复方法很简单 只不过需要重复工作 如果有大佬能写个小程序或脚本自动化整个过程将会方便不少

其余疑难杂症问题请看评论区我的回复 基本都有解决方案

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至lizi9903@foxmail.com举报,一经查实,本站将立刻删除。