分类：游戏-单机游戏-反恐精英
问题：steam网络连接问题！我有一个多月没有连上steam了，一登陆 
我有一个多月没有连上steam了，一登陆就提示无法连接可能是本地问题或steamnetwork问题。而且 也访问不了。打客服电话说因为最近下载hl2的人很多，steam有登陆人数限制。可是我看很多人都能登陆，我这一个多月一次都没连上过。。。。。。>_<!
回答：……如果连接到Steam有问题的话，你应该首先尝试以下方法：　　第一步你应该做的：　　1、重新设置zonealarm/norton/mcafee等防火墙/安全，使Steam、HL/CS/DOD等程序为“永远信任的程序”，以释放运行该程序必要端口。　　记住，你可以首先卸载你的防火墙程序，以观察Steam是否运行正常，然后你在可以重新安装看一下，以确定问题的症结所在。你也可以在系统里停掉、卸载zonealarm等软件(如果你不需要的话)，避免导致Steam连接问题。　　注意：如果你能登陆Steam但是不能连接的话，首先检查一下Steam中你的网络连接速度设置，正确设置你的网络连接速度。　　还有可能是旧的Steam安装版本导致问题：　　Q：在我装好Steam并连接的时候，弹出一进度条和对话框，显示为:"FatalError:Failedtoconnecttoany"(致命错误：不能连接到任何服务器)，我所能做的只是点击cancel键了。这是什么原因导致的？　　A：你运行了一个旧的Steam安装版本。2003年9月11日的版本将不会连接到现在的Steam上。你可以在Steampowered网站得到最新的Steam安装程序：　　 　　如果你得到以下错误信息"Steam.exe(mainexception):UnabletoloadlibrarySteamUI.dll"，可能是你的网络连接的问题或者是O/S问题，也有可能是你的系统中安装了阻止Steam连接到internet的程序。　　完全退出登陆：　　2、退出登陆重新登陆(这里是指完全退出登陆而不是退出Steam)　　这样应该也会解决"InvalidSTEAMUserIDTicket"的问题，如果不行，请参照解决方法3　　3、尝试以下步骤：　　在windows启动项中关闭Steam　　完全登出Steam(不是退出)　　确认Steam已完全从内存中登出　　找到c:\programfiles\steam，删除ClientRegistry.blob文件，重启你的电脑　　重新登陆Steam　　这样应该会创建一个新的blob文件检查你的Steam，使之重新升级。　　启动项中不要运行Steam：　　4、确定在Windows启动中不要运行Steam　　在电脑连到网络之前尝试启动Steam不是一个好主意，可能会导致很多问题。即使只是想运行LanGame，你也最好应该等你的电脑完全启动。　　如果一切Ok，没有问题的话，你可以重新把你的Steam加入到启动项中。　　(译者注：最好不要在启动项中加载Steam，一是如作者所说可能会导致很多问题；二是启动项中加入太多程序影响你的电脑启动速度。解决方法：在你的“运行”中键入“msconfig”，进入启动项，除了输入法，及常用的杀毒软件防火墙，其余程序前的勾都去掉)　　不要在兼容模式下运行Steam：　　5、如果你安装的是WindowsXP家庭版或者是专业版，确定你的Steam运行模式不是“兼容模式”　　找到你的安装盘位置，如C:\ProgramFiles\Steam\Steam.exe，右击“属性”，确认不要选择“在兼容模式下运行该程序”　　我知道有许多人推荐这种方式，但是这种模式确实导致了很多问题，所以最好不要选择这一项。　　尝试修复你的Steam：　　6、如果你尝试了几次问题仍然得不到解决，或者你中了病毒、木马需要杀毒而不得不中止Steam运行的，可以尝试修复你的Steam。　　首先退出Steam，确定其已不再运行。　　然后进入“控制面板”>添加/删除程序，选中Steam　　点击“repair(修复)”，确定路径然后选择“no”以不去替换更新的文件。当你完成之后，运行Steam，这时可能会运行升级程序也可能不运行，不去理它，看看Steam能否正常运行。　　如果还不行，退出Steam，继续选择“修复”，不过这次我们选择的是替换更新的文件。　　当你再次运行Steam的时候，将会有一个最小的升级使我们的得到一个最新的版本，但是此时你应该可以更好的进行安装了。　　路由器的问题　　7、如果你用的是路由的方式接入互联网，尝试断掉路由，直接用你的电脑连接到modem。大部分电脑在有无路由的情况下都可以正常工作，请确定你的防火墙出处于关闭的状态。　　如果去掉路由电脑直接上网可以正常运行Steam的话，那么你可以参考一下的方法。　　路由防火墙　　请确定你的路由防火墙已是最新版本。　　过时的路由防火墙的症状就是你可以连接到没有安全保障的服务器，但是当你连接到有安全保障的服务器时，你的程序会停止响应或者直接退出。　　路由器可能自带防火墙　　9、确定你的路由防火墙(如果有的话)已将运行程序的正确端口开放。尝试暂时禁掉防火墙看steam是否正常运行。通常没有防火墙的路由器没有必要更改任何设置，Steam、Half-life等程序就可以正常运行。　　XP自带防火墙　　如果你安装的是WindowsXP家庭版或者是专业版，系统已自带防火墙并已运行(除非你已运行其他的防火墙软件，如NortonFirewall)，这与Steam或者HL是100%兼容，不会引起任何的delay或者lag。　　你需要在连接到互联网的电脑上运行防火墙!　　一次不要运行多个防火墙！　　以下方法启用或者禁掉Xp自带的防火墙：　　在“控制面板”里打开“网络连接”选项，点击你自己的连接方式(Dial-up,LANorHigh-SpeedInternetconnection)，在“网络任务”下，点击“更改网络连接设置”。　　在“高级”选项中，在“网络防火墙”选项下，选择：　　启动网络连接防火墙(ICF)或者　　禁止网络连接防火墙　　路由器的DMZ　　11、尝试暂时把路由器转为DMZ模式(参照使用手册)，看Steam是否正常运行。在DMZ模式下路由器的转换端口(NAT)是关掉的。在DMZ模式下，所有的外部端口与内部端口也是一致的。　　不推荐使用DMZ模式。　　你的电脑是不受病毒侵扰安全的吗？　　12、你可以去Shieldsup！！( 　　测试你的网络连接　　13、你可以测试你的网络连接确定电脑是否有任何网络问题。　　 　　 　　网卡问题　　14、如果你的电脑有不止一块的网卡，Windows操作系统可能会引导你的Steam使用错误的网卡。Windows会利用系统的高级AI程序设定网卡的优先级别，这样很容易导致问题。　　在XP里很容易解决这个问题(在98/2K里可能比较困难)　　a、右击“网络”选择“属性”选项　　b、选择顶部的“高级”(advancedtab)　　c、选择“高级设置”　　d、选择第一项“适配器和联结”　　e、选择“真正”的本地连接然后　　f、点击向上的箭头，使之处于“首驯位置　　点击“确定”，这里我们还需要做一件事情：　　这时你的操作系统仍然会识别你那块“假”网卡，现在你最好选择你那块“假”网卡并禁用。(你也可以在一开始这样做，但是问题是一旦你重新设置了网卡，问题依旧)　　当你重启机子后，系统就会以新的“真”网卡连接到互联网，路由将会设置新的网络连接。　　如果你的网卡仍然有问题的话，最后你可以尝试重装网卡驱动　　15、如果网卡问题仍然存在的话，我们可以尝试重装驱动。如果这样还不行的话(你怎么这么倒霉啊^_^)，在排除了样子问题兼人品问题的情况下，呵呵，关掉机器，拔下网卡，换一个PCI插槽试试重装驱动试试。　　其他要检查的：　　a、是否可以与朋友建立连接　　b、是否可以运行其他的游戏(Cs，dod，valve等)　　c、是否可以自建局域网游戏　　d、是否可以观看(spectate)其他游戏　　e、是否可以刷到服务器　　f、右击游戏“属性”，在“自动更新选项”中，应该选择“保持该游戏更新”　　g、检查是否选择了“以兼容模式”运行该游戏，方法为右击“Steam”的“属性”>“兼容性”，尝试去掉该选项。　　Windows预读文件(PrefetchFiles)　　16，在你的硬盘中以“Steam”为关键词搜索，你可能会在c:\windows\prefetch目录下找到 .的文件，这里甚至可能有一堆这样的文件，如果你愿意你可以删除掉这些文件。　　我的建议是：如果你在重新安装或者升级Steam的时候有问题的话，最好删除这些文件。　　以下是这些“预读文件”的阐述：　　当你运行应用软件时，WindowsXP会保留软件的应用的路径文件。通过监控这些预读文件，XP下次可以更快的启动程序。预读通用能减少XP的启动时间。　　Steam缓存GCF文件　　17、你可以尝试删除你的GCF文件，并用升级前的备份GCF文件替换。　　18、直接删除所有的GCF文件让Steam重新下载所有的GCF文件(你的Models文件和maps文件仍会保留)　　为什么要这样做？因为如果你升级Steam的时候，GCF文件中的数据有时候会发生无法解释的错误导致文件丢失。有时候解决此问题的唯一方法就是删除GCF文件。　　定期清除系统是必要有益的　　19、确保在你的系统中运行杀毒软件和间谍软件去除程序，保证你的电脑是“干净”的。　　来自微软的免费安全更新CD　　20、它是免费提供的！　　无论你是Win98或是WinXP的终端用户，微软都可以免费为你提供2张免费的CD光盘，内含关键更新程序。(需要预定)　　 　　译注：大家也可以之间去微软的网站下载关键补丁更新以保持自己的电脑没有漏洞，经过“冲击波”和“震荡波”的洗礼，大家这方面的经验一定很充足吧。　　保持你的系统“苗条”　　21、在你的游戏系统中，尤其是你安装Steam的时候不要运行类似kazaa一类的P2P软件。这些P2P软件也开能使你的游戏变得“缓慢”(laggy)。也可以删除或者关闭一些不必要的软件使系统中的软件冲突降到最低。　　如果所有的这些都尝试过仍不能正常启动(不会这么衰到家吧？)：　　22、你还可以从Steampowered网站下载最新的Steam安装程序重新安装。 　　安装的时候最好使用默认的安装路径，如：c:\steaminstall　　如果因为某些原因你无法安装该程序的话，还可以到以下网址下载一个很好的预安装的Steam(只有Steam，没有游戏)　　 　　解压缩并且并且安装到你的c:\programfiles\steamdirectory(应用路径名，压缩文件中有子路径)　　这样会使你通过最小的升级新建新的帐户/登陆通道。(这将会核实安装并新建一个blob文件)　　qUiCkSiLvEr强烈建议安装Steam的时候一切用默认设置并且不要更改任何路径或者重命名文件名以减少不必要的麻烦。　　端口信息　　23、Steam客户端和HL程序需要以下端口开放：　　Steam和“好友”服务需要下面两个端口：　　输出端口：Port27007UDP　　输入端口：Port1200UDP　　有关你的网络信息　　24、你可以通过你的系统得到许多有用的网络信息，在“开始”>“运行”中键入“cmd”进入命令行模式下，运行以下参数：　　Netstat-ano　　通过得到的信息你可以判断你的网络信息　　举例说明，在我的机子中得到以下信息：　　没有运行Steam时　　------------------　　netstat-ano　　ActiveConnections　　ProtoLocalAddressForeignAddressStatePID　　TCP0.0.0.0:13 LISTENING608　　TCP0.0.0.0:10 LISTENING4　　TCP .0.0.0:0LISTENING844　　TCP .0.0.0:0LISTENING744　　TCP .0.0.0:0LISTENING744　　运行Steam时：　　-------------=　　netstat-ano　　ActiveConnections　　ProtoLocalAddressForeignAddressStatePID　　TCP0.0.0.0:13 LISTENING604　　TCP0.0.0.0:10 LISTENING4　　TCP .0.0.0:0LISTENING1496　　TCP .0.0.0:0LISTENING744　　TCP .0.0.0:0LISTENING744　　TCP 0 TIME_WAIT0　　TCP 0 TIME_WAIT0　　上面的3个300X的端口是XP的个人防火墙　　另外2个(135、1025)是其余的XP服务端口　　底下的两个端口是Steam运行的端口。　　如果你运行游戏的情况下，应该还会有2个另外的端口。　　……需要关注的：　　1、norton防火墙的script策略可能会阻止Steam运行！　　2、MarketScore与Steam是不兼容的！　　其他的代理服务器对Steam的支持也不是很好。　　3、匿名代理与Steam也是不兼容的。　　4、网络限制者(Netlimiter)现阶段与Steam是不兼容的。　　5、网络作客(CyberSitter)的识别也会导致Steam的使用问题。　　6、Netsonic网络提速器或者NetsonicPro(web3000)与Steam不兼容　　7、ActionTecmodem或者路由器可能会导致一些问题。　　8、一次只要运行一个防火墙。　　9、如果不必要的话，关掉或者卸载掉你的防火墙。　　10、如果你的Steam不能正常运行的话，最好在你的启动项中不要运行Steam。　　11、趋势科技的杀毒软件(TrendMicroPC-cillin)中含有防火墙，确保防火墙把Steam.exe和HL.exe设定为运行的程序。　　12、确定Steam.exe和HL.exe在XP系统下没有以“兼容方式”运行。　　13、TweakMASTERDNS可能引起Steam出现问题。　　尤其需要关注的是：　　如果你的Steam有问题，在安装或者运行Steam之前，可以尝试先关掉杀毒软件或者网络提速程序还有诸如“AtGuard”,“NetZip”or“GetRight”一类正在运行的软件。　　以下是一些“著名”的干扰Steam的因素：　　1、防火墙没有正确设置　　2、代理服务器　　3、特洛伊木马程序或者病毒程序抢占了程序执行代码　　4、间谍软件影响了正常的网络连接　　5、匿名IP程序(实际上是另一种代理程序)　　6、防火墙卸载的不够完全　　7、运行多个防火墙程序　　8、运行多个病毒实时监控程序　　9、某些没有正确设置好的阻止垃圾邮件的程序　　10、下载加速器(同样，又是代理程序)　　11、某些嵌入浏览器工具条的程序　　12、一台电脑的多个网卡　　13、类似Kazaa一类的P2P软件可能会占用相当部分的带宽，可能会导致Steam的升级失败　　14、局域网内其他电脑占用了大量的的上传、下载带宽导致Steam升级的失败　　15、玩家的网络质量只能维持刚好上网的水平(还是带宽不足的问题)　　16、玩家电脑有O/S设置问题导致IRQ/DMA/memory冲突　　17、玩家电脑的内存问题或者其他电子问题　　18、网络上的一些共享软件可能也会导致Steam升级问题