一、前情提要
Steam 客户端的界面渲染依赖 steamwebhelper.exe 内置的浏览器,它通过 localhost(TCP Loopback)向自身请求网页资源和脚本。一旦环回接口的 TCP 连接受阻,UI 就无法正常加载。
Windows 11 上 BBR2 对环回接口的已知缺陷:
在 Windows 11 中启用 BBR2 时,系统会默认开启“Loopback Large MTU”特性。
BBR2 尚未完善对环回接口大分段(Large MTU)的处理,导致本地 TCP 握手或数据收发出现阻塞或超时。
Steam 的 WebHelper 正是通过本地 TCP 链路提供 UI,一旦连接挂起,进程就会无响应或崩溃。
二、前置条件
执行替换BBR2命令:(CUBIC——BBR2) Powershell Admin
netsh int tcp set supplemental template=internet congestionprovider=CUBIC
netsh int tcp set supplemental template=internetcustom congestionprovider=CUBIC
netsh int tcp set supplemental template=Compat congestionprovider=NewReno
netsh int tcp set supplemental template=Datacenter congestionprovider=CUBIC
netsh int tcp set supplemental template=Datacentercustom congestionprovider=CUBIC
查询目前算法状态:
Get-NetTCPSetting | Select SettingName,CongestionProvider
环境恢复:(BBR2——CUBIC)
netsh int tcp set supplemental template=internet congestionprovider=CUBIC
netsh int tcp set supplemental template=internetcustom congestionprovider=CUBIC
netsh int tcp set supplemental template=Compat congestionprovider=NewReno
netsh int tcp set supplemental template=Datacenter congestionprovider=CUBIC
netsh int tcp set supplemental template=Datacentercustom congestionprovider=CUBIC
三、解决方案
让BBR2的回环链路工作:(Powershell Admin)
netsh i ipv6 s g l=d
netsh i i s g l=d
以上,再次在BBR2环境下打开Steam,Steam不会再崩溃,完结。
默认评论
Halo系统提供的评论