前天想趁着折扣入手《艾尔登法环》,结果Steam付款界面直接给我整个黑屏,鼠标转圈圈就是进不去。我这暴脾气当场就想砸键盘,折腾了半天总算搞定,把踩坑经验记下来。
第一步:确认不是网抽风
掏出手机开热点连电脑,重启Steam照样黑屏。又拿室友电脑登录同账号,结账页面瞬间就刷出来了——好家伙,这破问题出在我自己机器上。
第二步:清理缓存老套路
按住Shift键双击Steam图标,从启动选项里选「清除下载缓存」。等它转完圈重新登录,兴冲冲点开购物车——好嘛黑得更彻底了!
失败
- 重启三次毛用没有
- 管理员运行照样黑屏
- 删*文件白忙活
第三步:翻历史记录查异常
突然想起上周装过某加速器,赶紧翻日志。结果发现这货悄咪咪改了我hosts文件,把*这行加了奇怪的IP。直接进C盘etc文件夹,用记事本打开hosts,把那行带#符号的删得干干净净。
操作要点:
- 路径:C:\Windows\System32\drivers\etc
- 右键记事本→用管理员身份打开
- 认准带#steam字样的行全删掉
最终决战:DNS缓存杀招
删完hosts文件还不敢大意。按住Win+R敲cmd呼出黑窗口,把这两条咒语怼进去:
- ipconfig /flushdns (清空DNS缓存)
- netsh winsock reset (重置网络协议栈)
操作完必须重启!开机后Steam都不用重装,付款页面秒加载成功,付款二维码刷地就蹦出来了。
折腾完我算是明白了,八成是某些加速器或梯子退出时不擦屁股。现在每次用这类工具都养成了手动检查hosts的毛病,这破毛病够我记十年。