一、买个游戏没想到是噩梦的开始
《遗迹:灰烬重生》这游戏我种草好久,正好夏促打折,我兴冲冲付款,点击下载。结果Steam下载器就像一个闹脾气的老爷车,指针一动不动。偶尔蹦出个“磁盘写入错误”,我点重试,还是老样子。尝试了好几次,进度条始终为0。我的心一下子凉了半截。
二、从常规方法到怀疑人生
我先是重启了Steam客户端,没有用。又重启电脑,还是没用。我测试网络,下载其他游戏或更新都正常,偏偏《遗迹》不行。难道是新游戏的问题?我换了一款其他小游戏下载,正常。那就奇怪了。我甚至把下载地区换了十几个,什么韩国、德国、美西,统统没有速度。当时我差点把电脑砸了。
三、深挖系统层次
冷静下来后,我打开Steam的日志文件夹,找到download_log.txt,仔细读里面的错误信息。里面频繁出现一个错误:error writing to disk。我确认我的硬盘剩余空间超过200GB,不会是空间不足。难道是文件系统权限?我右键Steam快捷方式,选择以管理员身份运行,再试下载。嘿,这次动了,但是下载几十MB后又卡住不动了。我重复了几次,都是这样。说明不是简单的管理员权限问题。我开始怀疑是杀毒软件或者系统服务的干扰。关了Windows Defender和第三方杀毒,依然没效果。检查了磁盘健康状态,也没有坏道。
四、柳暗花明的系统服务
就在我准备放弃,申请退款的时候,我在一个不起眼的论坛帖子里看到有人说“检查Background Intelligent Transfer Service”。我立刻打开服务管理(Win+R输入services.msc),找到“Background Intelligent Transfer Service”,发现它的状态是“已停止”。我右键启动,并设置为自动启动。然后重启Steam,再次尝试下载《遗迹》。奇迹发生了:速度直接飙升到满速,稳定下载完毕。我那个激动啊,几乎要泪奔。原来就是这个看似无关的服务在搞鬼。BITS用于异步文件传输,很多下载程序都会用到。之前为了提升系统速度,我用一些优化软件关闭了这个服务,导致了今天的悲剧。
五、教训与回忆
这次经历之后,我再也不敢随便禁用系统服务了。如今《遗迹》已经玩到了第三周目,但那个搞人心态的下载过程还历历在目。回想起来,那段折腾经历让我牢牢记住了BITS这个服务名。现在每次装完系统,我都会特意检查一下它是否启动。毕竟,有些看似无用的小细节,往往承载着大作用。
