你打开 Steam 时,商店页面一直转圈,或者直接提示错误 -105。另一种常见情况是游戏下载卡在 0 字节,下载速度为 0,暂停后重试也没变化。还有的人会发现库能进、商店打不开,但换个网页又正常。
先分清是哪种情况
这类问题通常不是一个原因,先按现象对号入座更省时间。
1. 商店打不开、页面白屏或提示错误 -105:常见是 DNS、代理、Hosts、网络拦截或本地缓存异常。
2. 下载显示 0 字节:常见是下载区服务器不可达、下载缓存损坏、磁盘空间不足,或者网络路径不稳定。
3. 商店能开但图片、动态内容加载失败:多半是 DNS、IPv6、代理软件残留规则,或本地网络被某些安全软件影响。
4. 只有 Steam 异常,其他网站正常:优先查 Steam 客户端缓存、系统代理、DNS 和 Hosts;不要一上来就重装系统。
分步解决
1. 先做最基础的客户端修复
先把 Steam 完全退出,不是点右上角叉号就完事。
Windows:右键任务栏右下角 Steam 图标,选“退出 Steam”;如果没有图标,按 Ctrl+Shift+Esc 打开任务管理器,结束 Steam.exe。
macOS:菜单栏点 Steam,选择“退出 Steam”;必要时在“活动监视器”里结束 Steam。
然后重新打开 Steam,再试商店和下载。
接着清缓存:
Windows:Steam 顶部菜单“Steam”->“设置”->“下载”->“清除下载缓存”。它会要求重新登录,按提示确认。
macOS:路径相同,入口也在“设置”里。
如果你下载页一直是 0 字节,这一步要优先做。
2. 修改下载地区
有时是当前下载节点异常。
进入 Steam“设置”->“下载”->“下载地区”,把当前地区改成附近的其他节点,比如从“上海”换到“香港”或“新加坡”,或者反过来换回国内其他地区。
改完后完全退出 Steam 再打开,重新开始下载。
如果只是商店打不开,改地区后也建议顺手试一次,因为商店和内容分发有时会受同一网络路径影响。
3. 检查系统代理、VPN 和加速器残留
错误 -105 和商店打不开,经常和代理设置冲突有关。
Windows:
打开“设置”->“网络和 Internet”->“代理”,把“使用代理服务器”关闭。
同时检查“自动检测设置”可以先保持开启,除非你明确知道公司或校园网络需要特殊配置。
如果你曾经装过 VPN、抓包工具、加速器或本地代理软件,先完全退出,连后台进程也关掉,再测 Steam。
macOS:
打开“系统设置”->“网络”->选择当前网络->“详细信息”->“代理”,把不需要的代理项取消勾选。
如果你用过全局代理工具,也先退出。
4. 检查 DNS 是否异常
Steam 商店打不开,但别的网站能开,DNS 经常是关键点。
Windows:
打开“控制面板”->“网络和共享中心”->“更改适配器设置”,右键当前网络“属性”,双击“Internet 协议版本 4 (TCP/IPv4)”,选择“使用下面的 DNS 服务器地址”,先试 114.114.114.114 和 223.5.5.5,或者 8.8.8.8 和 1.1.1.1。
改完后按 Win+R,输入 cmd,执行 ipconfig /flushdns。
macOS:
打开“系统设置”->“网络”->当前网络“详细信息”->“DNS”,添加新的 DNS 地址并移除明显异常项,保存后重新连接网络。
Android/iOS:
如果你是在手机上用 Steam App 看商店,进入 Wi‑Fi 详情,把 DNS 改成手动;iOS 可在“配置 DNS”里改为手动,Android 在当前 Wi‑Fi 的高级设置里修改。
如果手机网络和电脑网络都出问题,先换到另一张网络或热点验证。
5. 排查 Hosts 和安全软件
Hosts 被改写会导致 Steam 商店和内容域名解析错误。
Windows:
打开记事本,右键“以管理员身份运行”,再打开 C:\Windows\System32\drivers\etc\hosts。
检查里面有没有指向 Steam、steamcommunity、steampowered、steamcontent 相关域名的异常条目;如果有,把相关行删除,只保留默认注释和 localhost。
保存后执行 ipconfig /flushdns。
macOS:
在终端执行 sudo nano /etc/hosts,输入密码后检查并删除异常 Steam 域名映射,保存退出后执行 sudo dscacheutil -flushcache; sudo killall -HUP mDNSResponder。
如果你装了第三方防火墙、广告拦截或家长控制软件,也先暂停测试。
6. 处理下载 0 字节的本地因素
如果只是一下载就 0 字节,检查这几个点。
看安装盘空间是否足够,最好留出比游戏安装包更大的余量。
Steam“设置”->“存储”里确认目标库文件夹所在磁盘是正常挂载的,没有只读或损坏提示。
如果游戏库在移动硬盘或 NAS 上,先换到本机硬盘测试。
Windows 里也可以右键 Steam 游戏库文件夹,确认你当前账户有“完全控制”权限。
7. 刷新网络栈
Windows:
以管理员身份打开命令提示符,依次输入:
ipconfig /flushdns
netsh winsock reset
netsh int ip reset
执行完重启电脑。
这组命令能修复一部分下载 0 字节和商店打不开的系统网络异常。
macOS:
一般不需要重置到很深,但可以先断开 Wi‑Fi 再重连;必要时重启路由器和电脑。
验证是否修好
先不要急着下载大游戏,按这个顺序测。
1. 打开 Steam 商店首页,看是否能正常加载图片和文字。
2. 点任意游戏详情页,确认能滚动、切换标签页。
3. 尝试下载一个很小的更新或工具,观察速度是否从 0 字节变成正常数值。
4. 去“下载”页面看是否还有“排队中”但不动的项目。
5. 如果你改过 DNS 或代理,记得把浏览器也打开测试一下,确认不是整条网络都异常。
还是不行怎么办
如果你已经做完上面所有步骤,问题仍然固定表现为错误 -105 或商店打不开,而且同一网络下别的设备也有类似现象,那就很像网络路径或访问策略问题了。此时可以先换一个网络环境测试,比如手机热点、家里另一条宽带、或临时到别处连网,确认是不是当前线路到 Steam 的访问不稳定。
如果确认是这类网络限制导致的,再考虑使用 Roxi 这类可用于改善访问路径的工具;但如果你的问题是缓存损坏、DNS 错误、Hosts 被改、磁盘异常,就不要把时间浪费在这一步,先把本地问题修好。
最后,如果仍旧不行,建议记录这几项信息再继续排查:Steam 是否能打开网页版商店、错误是否只出现在某个网络、下载区名称、你改过哪些 DNS/代理设置、以及任务管理器里 Steam 是否有后台残留。把这些信息逐项回退,比反复重装 Steam 更有效。