昨天想玩新买的游戏,结果Steam一直卡在下载界面,跳出来个-118错误代码,气得我差点摔键盘。这破问题折腾了我俩小时,现在把解决过程完整写出来,免得你们踩坑。
开始瞎折腾
我先点了Steam左上角的「Steam」-「检查更新」,发现根本点不动。接着关掉Steam后台进程,重新打开,还是弹错误框。又在设置里找到「下载」-「清除下载缓存」,重启后依旧报-118。这时候感觉事情不太对。
翻系统设置翻出事
想起以前遇到过代理问题,赶紧打开系统设置搜「代理」。在「手动设置代理」那里,发现根本没勾选启用。又去控制面板的「网络和共享中心」里捣鼓,重置了网络适配器,结果网络图标直接变成地球——彻底断网了!重启电脑后才恢复,但Steam还是报错。
终极必杀:改DNS
打开网络设置,对着WiFi图标右键选属性,找到「Internet协议版本4」双击。原来的DNS是自动获取,我改成了:
- 首选:8.8.8.8
- 备用:8.8.4.4
点确定时手都在抖,生怕又断网。结果Steam突然就开始自动更新了!下载进度条唰唰跑,两分钟更新完直接进游戏。
后来测试发现用114.114.114.114这个DNS也行,原理大概是运营商DNS抽风。改完DNS还不行的话,可以试试用管理员身份运行命令提示符,输入:
netsh winsock reset
回车执行完再重启,90%的Steam网络问题都能搞定。要是还报错,老老实实开加速器!