Steam是最受欢迎的 PC 游戏数字店面。Steam的软件通常非常可靠,但用户确实时不时会遇到错误。例如,当Steam客户端无法联系其服务器 时,会弹出Steam错误代码 -105 。(Code -105)
当错误代码 -105(Error Code -105)妨碍您的在线购物或游戏时间时,您可以尝试以下一些方法来解决问题。
Steam 错误代码 -105 是什么?
错误代码 -105(Error Code -105)附带的消息是“无法连接到服务器”,它告诉您Steam客户端软件正在尝试从服务器请求信息,但没有返回任何答案。
我们将假设您仅在Steam中遇到此错误。如果您也无法使用其他基于互联网的服务,那么这不是Steam特有的问题。在这种情况下,您最好进行一些一般的互联网连接故障排除。以下是一些推荐的资源:
如果问题仅出在Steam上,请继续阅读以获取更多解决方案。
检查 Steam 是否关闭
如果Steam的服务器真的宕机了怎么办?不要总是认为问题出在你身上。即使是像Steam(Steam)这样的大型服务也会遭受停机。更不用说可能在您的家庭连接和Steam的服务器之间出现问题的许多不同的互联网组件!
SteamStat是快速检查Steam是否对所有人或只有您关闭的好地方。它没有正式隶属于Valve或Steam,但它仍然运行良好。如果它显示Steam对每个人都有问题,那么您所能做的就是等待问题得到解决。
重启你的路由器
路由器只是一台专门的计算机,这意味着它有时会以奇怪的特定方式出错。遇到错误代码 -105(Error Code -105)之类的服务器连接错误时,您的第一步是关闭路由器,等待一分钟,然后重新打开。令人惊讶的是,这解决了多少连接问题。
刷新您的 DNS
DNS 或域名系统(Domain Name System)可帮助您的 Web 浏览器查找注册到特定 Web 地址的服务器的 IP 地址。这与使用姓名和电话簿查找某人的电话号码相同。
您的计算机会保留网站地址及其相关 IP 地址的缓存,因此您不必在每次访问常规站点时都等待DNS服务器。(DNS)不幸的是,该缓存可能会过时或损坏,偶尔会导致连接错误。
查看如何在 Windows、Mac、Android 和 iOS 上清除 DNS 缓存(How to Clear DNS Cache on Windows, Mac, Android & iOS)以获得清晰的解释。
尝试不同的 DNS 服务器
如果Steam由于您当前的(Steam)DNS服务器无法解析正确的 IP 地址而无法联系其服务器,则可能会导致Steam错误代码 105。您可能需要尝试将您的DNS服务器更改为其他服务器。Google 的公共DNS服务器(地址为 8.8.8.8 和 8.8.4.4)是一种快速、流行且可靠的选择。前往如何在 Windows 中更改您的 DNS 提供程序以(How To Change Your DNS Provider In Windows)获取有关进行更改的详细说明。
您还可以选择指定路由器使用哪些DNS服务器,这将影响连接到网络的每台设备,除非您单独覆盖它们。您必须参考路由器的特定说明手册,以查看可以在哪里输入自定义DNS服务器地址。
检查你的防火墙
您的操作系统在安装时应该已将Steam的客户端添加到内置防火墙的例外列表中。但是,由于各种原因,它可能已从该列表中删除。不管(Regardless)它发生的原因,您都应该检查您的防火墙例外以确保Steam未被阻止。
有关如何执行此操作的详细说明,请阅读调整 Windows 10 防火墙规则和设置(Adjust Windows 10 Firewall Rules & Settings)。Mac 用户应查看Mac 防火墙:如何启用和配置它(Mac Firewall: How to Enable and Configure It)。
如果您使用的是第三方防火墙,则需要参考特定解决方案的文档。另外,请记住,某些防病毒软件包还附带防火墙,因此您可能希望暂时禁用它们或在此处为 Steam 添加例外。
如果您使用的是非您管理的防火墙,请查看如何绕过您的学校或工作场所的防火墙(How To Get Around Your School Or Workplace Firewall)。
禁用 VPN 和代理服务器
VPN或虚拟专用网络(Virtual Private Network)在您的计算机和网络之间创建专用网络隧道。它隐藏了您的实际位置并防止第三方监视您的网络流量。不幸的是,Steam服务条款也明确禁止VPN 。(VPNs)如果您有活动的VPN,请将其关闭,看看您的Steam错误是否已解决。
同样,使用代理服务器也可能是一个问题。尝试不使用代理服务器直接连接到 Internet。您可以通过阅读如何检查计算机上的(How To Check the Proxy Server Settings on Your Computer)代理服务器设置来了解如何更改或禁用Windows和Mac的代理服务器设置。
禁用广告拦截器
广告拦截器很受欢迎,因为网络上的侵入性广告可能势不可挡,甚至是恶意软件的来源。但是,在某些情况下,广告拦截器可能会干扰Steam。尝试禁用或卸载您的广告拦截器,以检查是否是Steam无法连接到其服务器的原因。
清除 Steam 网页浏览器缓存
Steam使用其内置的网络浏览器来检索和显示内容。像任何浏览器一样,它有自己的内容缓存。与Chrome(Chrome)或Firefox等浏览器相比,它在管理此缓存方面效率不高。手动清除缓存似乎是许多遇到服务器错误(如Steam错误代码 105)的用户的解决方案。以下是如何做到这一点:
- 打开蒸汽(Steam)。
- 选择Steam >设置(Settings)。
- 在Web Browser部分下,选择Delete Web Browser Cache。
- 当要求确认时,选择OK。
您将不会得到Steam(Steam)已清除缓存的进一步指示。只需(Simply)关闭设置菜单并再次尝试使用Steam。
安装最新版本的 Steam
有时错误代码 -105(Error Code -105)等错误是错误的结果。更新到最新版本的Steam可能会解决许多错误。通常,Steam应该会在您启动它时告诉您它已准备好更新。
但是,服务器连接问题可以阻止这种情况的发生。因此,您应该手动安装最新版本的Steam客户端:(Steam)
- 在您选择的浏览器中,访问store.steampowered.com
- 选择绿色的安装 Steam(Install Steam)按钮。
- 现在选择蓝色的安装 Steam(Install Steam)按钮。
- 等待(Wait)SteamSetup.exe下载完成,然后运行程序并按照说明进行操作。
安装最新版本后,再次启动Steam并查看错误是否消失。我们希望您能重新开始玩游戏,而不是试图让它们发挥作用。如果您找到了 105 错误代码的其他解决方案,请在评论中告诉我们。
How to Fix Steam Error Code -105
Steam is the most popular digital storefront for PC gaming. Steam’s software is usually very reliable, but users do run into errors from time to time. For example, the Steam error Code -105 pops up when the Steam client is having trouble contacting its server.
When Error Code -105 gets in the way of your online shopping or gaming time, here are some things you can try to resolve the problem.
What Is Steam Error Code -105?
The message accompanying Error Code -105 is “Unable to connect to server,” which tells you the Steam client software is trying to request information from the server, and there aren’t any answers coming back.
We’re going to assume that you’re getting this error in Steam alone. If you also aren’t able to use other internet-based services, then this isn’t a Steam-specific problem. In that case you’d be better off with some general internet connection troubleshooting. Here are a few recommended resources:
If the problem is only with Steam, read on for more solutions.
Check If Steam Is Down
What if Steam’s servers are actually down? Don’t always assume that the problem’s on your end. Even a mega-service like Steam will suffer downtime. Not to mention the many different internet components that could be having issues between your home connection and Steam’s servers!
A great place to quickly check if Steam is down for everyone or just you is SteamStat. It’s not officially affiliated with Valve or Steam, but it works well nonetheless. If it shows that Steam is having issues for everyone, all you can do is wait for the problems to be fixed.
Restart Your Router
A router is just a specialized computer, which means that it can go wrong in weirdly specific ways from time to time. Your first step when hitting a server connection error like Error Code -105 is to turn your router off, wait a minute, and then turn it back on again. It’s amazing how many connection problems this solves.
Flush Your DNS
The DNS or Domain Name System helps your web browser find the IP addresses of servers registered to specific web addresses. It’s the same as looking up a person’s phone number using their name and a phone book.
Your computer keeps a cache of website addresses and their related IP addresses, so you don’t have to wait for a DNS server every time you visit your regular sites. Unfortunately, that cache can become outdated or corrupted, occasionally causing connection errors.
Check out How to Clear DNS Cache on Windows, Mac, Android & iOS for a clear explanation.
Try Different DNS Servers
If Steam cannot contact its server because your current DNS servers can’t resolve the correct IP address, it can cause Steam error code 105. You may want to try changing your DNS servers to something else. Google’s public DNS servers (at addresses 8.8.8.8 and 8.8.4.4) are a fast, popular and reliable choice. Head over to How To Change Your DNS Provider In Windows for detailed instructions on making the change.
You also have the option specifying which DNS servers your router uses, which will affect every device connected to your network unless you override them individually. You’ll have to refer to your router’s specific instruction manual to see where you can enter custom DNS server addresses.
Check Your Firewall
Your OS should have added Steam’s client to the list of exceptions on the built-in firewall when you installed it. However, it might have been removed from that list for various reasons. Regardless of why it’s happened, you should check your firewall exceptions to make sure Steam isn’t blocked.
For a detailed explanation of how to do this, read Adjust Windows 10 Firewall Rules & Settings. Mac users should check out Mac Firewall: How to Enable and Configure It.
If you are using a third-party firewall, you’ll need to refer to the documentation for your specific solution. Also, remember that some antivirus software packages also come with firewalls, so you may wish to either disable them temporarily or add an exception for Steam there.
If you are using a firewall that you don’t administer, look at How To Get Around Your School Or Workplace Firewall.
Disable VPNs and Proxy Servers
A VPN or Virtual Private Network creates a private network tunnel between your computer and the web. It hides your actual location and prevents third-parties from spying on your network traffic. Unfortunately, VPNs are also explicitly forbidden by the Steam terms of service. If you have an active VPN, switch it off and see if your Steam error is resolved.
Likewise, using a proxy server could also be an issue. Try connecting directly to the internet without using a proxy server. You can learn how to change or disable your proxy server settings for Windows and Mac by reading How To Check the Proxy Server Settings on Your Computer.
Disable Ad Blockers
Ad blockers are popular as invasive advertising on the web can be overwhelming and even a source of malware. However, in some cases ad blockers can interfere with Steam. Try disabling or uninstalling your ad blocker to check if it’s the reason Steam can’t connect to its server.
Clear the Steam Web Browser Cache
Steam uses its built-in web browser to retrieve and display content. Like any browser, it has its content cache. It’s not as efficient at managing this cache compared to browsers like Chrome or Firefox. Manually cleaning out the cache seems to be the solution for many users running into server errors like Steam error code 105. Here’s how to do it:
- Open Steam.
- Select Steam > Settings.
- Under the Web Browser section, select Delete Web Browser Cache.
- When asked to confirm, select OK.
You’ll get no further indication that Steam has cleared the cache. Simply close the settings menu and try using Steam again.
Install the Latest Version of Steam
Sometimes errors such as Error Code -105 are the result of bugs. Updating to the latest version of Steam is likely to solve a host of errors. Usually, Steam should tell you that it’s ready to update as soon as you start it.
However, server connection problems can stop that from happening. So, you should install the latest version of the Steam client manually:
- In the browser of your choice, go to store.steampowered.com
- Select the green Install Steam button.
- Now select the blue Install Steam button.
- Wait for the SteamSetup.exe download to complete, then run the program and follow the instructions.
Once you’ve installed the latest version, start Steam up again and see if the error is gone. We hope you’re back to playing games again rather than trying to make them work. Let us know in the comments if you’ve found additional solutions to the 105 error code.