昨天打守望先锋死活更新不了,暴雪战网卡在“正在等待另一项安装或更新”转圈圈,气得我差点把键盘吃了。翻了国内外十几个论坛,试过网上那些主流方法屁用没有,折腾到凌晨三点才搞定,今儿必须把血泪史记下来!
先说踩坑经历:
- 方法1:关进程重开 – 任务管理器里把*、*全杀光,重启战网毛用没有,该卡还卡。
- 方法2:改DNS – 照着教程换谷歌8.8.8.8和阿里云223.5.5.5,连特么暴雪官网都打不开了。
- 方法3:删缓存文件夹 – 把C盘ProgramData里暴雪文件夹全清空,重新下载30G游戏?我脑子进水才这么干!
正打算重装系统时突然瞄到Reddit角落里有老哥提到网络堆栈重置。死马当活马医,按住键盘Win+X选命令提示符(管理员),直接抄代码:
netsh winsock resetnetsh int ip reset
ipconfig /flushdns
敲完重启电脑,战网居然能正常登录了!结果更新进度条龟速爬了半小时又卡死,气得我反手把路由器电源拔了。
真正的杀手锏在这:
在电脑左下角搜注册表编辑器,跟做贼似的按这个路径摸进去:
计算机\HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Internet Settings右边找MaxConnectionsPerServer和MaxConnectionsPer1_0Server两个键值,发现默认数值是屁大点的两位数。直接双击把数值数据改成十进制64,关掉注册表重启战网——更新进度条跟打了鸡血似的狂奔,20分钟完整下
后来查明白是Win10系统默认限制下载线程,暴雪这更新器又死心眼。改完注册表相当于给它开了VIP通道,实测战网所有游戏更新通用。要是还卡顿就把数值改到128,亲测百兆宽带能跑满速!
