我自认为是个资深的Steam玩家了,库里有三百多款游戏,每天都会打开Steam看看有什么新动静。可就在上个月中旬,一场噩梦降临——我的Steam突然不能下载游戏了。不管是大作还是小游戏,一点击下载就卡在“正在准备”界面,又或者以几十KB/秒的速度爬行,几分钟就彻底停止。我试遍了网上流传的各种偏方,却毫无效果。那三天,我从着急到愤怒,再到绝望,最后差点重装系统。但幸运的是,我在放弃前的最后一刻找到了症结所在。
网络排查:第一站就碰壁
按常理,下载出问题第一个怀疑的就是网络。我检查了宽带,100M电信,平时看视频、下文件都很稳定。但我还是重启了光猫和路由器,无效。接着我修改了DNS,从114到阿里到谷歌,都没带来任何改观。我甚至花钱买了一个月的加速器,结果不仅下载没加速,连Steam商店都打不开了,急得我直接卸载了加速器。就在我准备打电话报修宽带的时候,我突然想到用笔记本在同一个网络下测试下载。结果笔记本可以流畅下载!这让我断定问题出在台式机本身,网络是清白的。
Steam客户端设置:越调越乱
既然网络没问题,我把目光转向了Steam客户端。我打开设置,仔细查看了下载相关选项:带宽限制已经关闭,下载区域是香港。我看到网上有说法称更换下载区域有时会提速,我想也没想就换成了洛杉矶。结果,下载依然没改善,Steam商店却进不去了,一直提示“错误代码: -101”。我赶紧改回香港,商店恢复,但下载仍旧卡壳。我又尝试了清除下载缓存、删除ClientRegistry.blob文件、甚至彻底卸载重装Steam(特意备份了steamapps文件夹避免重新下载游戏),可所有努力都是徒劳——打开Steam,下载依旧半死不活。
系统层面:疑云重重
客户端折腾无效,我意识到问题可能出在系统层面。首先是磁盘。我的游戏安装在D盘一块机械硬盘上,剩余空间30GB。我用HD Tune检查了硬盘健康状态,没有坏道,传输速度正常。我也做了磁盘碎片整理,效果甚微。接着是杀毒软件。我的系统装的是卡巴斯基,它经常弹出警告说Steam下载的文件包含不明程序。我索性将整个Steam文件夹加入了排除列表,并暂时关闭了卡巴斯基的实时监控。当关闭杀毒的那一瞬间,Steam下载居然恢复了高速!我兴奋不已,以为终于找到了真凶。于是我把卡巴斯基彻底设为排除Steam,但第二天开机后,下载速度又跌回了谷底。这说明杀毒软件只是表象,更深层的问题还在。
无心插柳:被我忽略的系统代理
在经历了无数次失败后,我的耐心已经耗尽了。我决定备份数据重装系统,但就在动手之前,我无意中打开了Windows的网络设置。这台电脑因为偶尔要访问外网,我安装了一个代理客户端,但平时根本不开启。可我看到“使用代理服务器”这项,竟然一直处在打开状态,地址填的是127.0.0.1:1080,而那个客户端早已卸载。就是这个幽灵代理,让Steam的所有网络请求都试图通过一个不存在的代理去连接,自然下载就无法正常进行。我立刻关掉这个开关,然后打开Steam下载一个10G的游戏——进度条飞速前进,全程稳定在30MB/s!那一刻,我的心情从狂喜到复杂:我花了三天时间,结果竟然只是勾掉一个设置?但无论如何,问题总算解决了。
尾声:一次深刻的教训
现在我的Steam下载已经完全正常,但这次经历让我对电脑的“小毛病”有了新的认识。有时候我们会被表面现象带着走,网络慢了以为是网络问题,卡住了以为是客户端问题,绕了一大圈才发现,真正的源头是自己遗忘在角落的一个设置。虽然折腾的过程让人抓狂,但解决后的成就感也是无可替代的。经过这件事,我对自己电脑的每一处设置都更加敏感了。
