你以前玩一款新游戏,心想“下载好几条路啊,反正可以排个队等着”,结果发现不但下载进度显示“空洞”,还连“下次再试”都木有提示,心里直接想:为什么我这么努力,一点儿进步都感受不到?原来,Steam 这款神器千变万化,在卸载后竟然会隐藏一段“神秘的等待页面”,搞得你就像穿越到《盗梦空间》里,一层层的迷雾还没散。别急,先跟我一起剖析到底出了啥纰漏。
首先,Steam 其实并不是个“一键卸载,一键重装,一键畅玩”的神童,除非你把它从镜子里彻底抽完。Slip 抓住自带的文件夹,Steam 会把一些“或隐式的缓存”“或可以被分类为残留文件”的东西留在后台——正是这些意外的碎片,让新版的 Steam 拖着原来的配管继续跑。比方说,完全卸载操作系统时,经常会被默认忽略的 AppData 里的文件夹:C:\Users\你自己的用户名\AppData\Roaming\Steam 这类隐藏文件夹里隐藏着你所有的游戏缓存和下载数据库;如果不小心删掉了Steam Store的相关条目,重装后它会把新资源抓进已经存在的旧地址,导致下载时路径冲突,抛出“无效文件夹”之类的错误。换句话说,这些根本没清开的积分机积聚着“已安装”与“未安装”的怨号,等待下一次“倒入下载坑”的戏码。
其次,Steam 甚至还会在卸载时留下应付“已知 CDATA”缺失,导致当你再次打开它时,核心的服务器连接参数被黑掉。其实 Steam 本来是会把一些域名解析缓存保存在本地,没必要每次联网检测。可很多人把 Windows 的“面向硬件的网络固定”服从断网后的老旧策略,导致 Steam 的 “每周更新重试协议”被误标为“不可读文件”。这时,Steam 邮件链接(下载更新)根本连接不到 `https://store.steampowered.com`,一旁的“下载 错误”提示就像是连未输入的 PIN 都要被拒绝的同学。你会想:连点点“恢复设置”都没用?那就重看《启动脚本》的终极答案,使用 `