从前几天开始,Steam 就一直拒绝上线。以前,我不得不离线启动 Steam,然后告诉它以在线模式重新启动,才能真正让它上线,但它的某些功能决定不再启动。我已经浏览了一些文章这里,这里, 和这里我已经尝试过的修复方法如下(按顺序):
- 使用 steam 卸载程序卸载 steam
- 从安装目录“C:\Program Files (x86)\Steam”中删除了 steam 数据
- 从“AppData\Local”中删除了 steam 用户数据
- 清除临时数据
- 删除所有 steam\valve 注册表项
- 更新了无线驱动程序
- 清除 DNS 缓存“ipconfig /flushdns”
- 重置 winsock 目录“netsh winsock reset”
- 重置 TCP/IP 堆栈“netsh int ip reset”
- 重置 TCP 协议“netsh tcp reset”
- 重新启动
- 已将窗口更新至最新版本
- 修复 VC 可再发行组件
- 修复了 .NET 可再发行组件
- 禁用所有防病毒软件
- 已禁用防火墙
- 重新安装 steam
- 修复 steam 客户端服务
- 以管理员身份运行 steam
- 在兼容模式下运行 Windows 7 和 Windows 8 的 steam。
从那时起,我也换了不同的互联网连接,问题仍然存在。我还创建了一个新的用户配置文件来测试 steam,并赋予它完整的系统管理权限(相当于核心系统服务)。即使经过所有这些,问题仍然存在。我看到的一些最终修复方法是 - 使用以太网连接,以防某些无线协议导致问题;完全重新安装/重置 Windows;测试 steam 是否在安全模式下通过网络连接以消除任何软件冲突。
作为参考,我运行的是 Windows 10。我的无线网卡是内置的 Intel 双频 Wireless-N 7260 - 我确实在笔记本电脑上运行。当前驱动程序版本为 17.15.0.5,到目前为止我还没有看到更新的版本。
有人有任何解决方案、提示或任何他们认为我可以尝试让 steam 再次在线运行(禁止完全重新安装 Windows)吗?
答案1
所以我今天下午再次打开 Steam,我想我只需要再刷新一次我的 IP 堆栈...现在它可以登录并按预期工作。 Steam 很奇怪。这令人困惑。如果它再次停止工作,我会重新提出这个问题。
更新:在这种情况又发生了几次之后,我对这个问题做了更多的调查。似乎 Steam 登录服务器在网络不稳定或数据包丢失的情况下无法很好地运行。当这种情况再次发生时,我决定检查我的路由器控制台和连接状态 - 连接从标准的 6dB 下降到 23.1dB 的 SNR 裕度,衰减了大约 32dB。因此,链接速度约为 600kBps(~75kb/s)。
但是,为了进一步调查问题,我决定让路由器保持打开状态,而是使用移动数据登录。在我成功使用移动数据登录后(立即生效),我重新连接到路由器,而无需重新启动 Steam。连接到路由器后,Steam 会自动重新连接并正常工作(尽管链接速度非常差)。然后我退出 Steam,并尝试重新打开它 - 登录失败,提示无法连接到 Steam 网络。我重新启动了路由器,现在连接的 SNR 为 6dB,衰减为 64dB,链接速度为 3.8mBps(~475kb/s)。使用新连接,我再次启动 Steam,它成功登录。
TL/DRSteam 登录服务器不喜欢慢速连接、丢失数据包的连接或不稳定的连接。但是一旦 Steam 登录,Steam 便可以顺利地使用上述连接。