[LIVE连接/网络]LIVE出现故障-首先要尝试的一些解决方法
本帖最后由 Kazunoko 于 2013-2-5 01:59 编辑[分享] 一个完全小白也可以玩到可以上Live对战的最新版本的<超级街霸4:街机版 2012>!
本文为3DMGAME论坛(bbs.blacksheepgame.com)会员Kazunoko根据微软LIVE官方故障解决文章翻译,如阁下转载,请注明翻译者Kazunoko,尊重本人劳动,谢谢您的支持!
*以下解决方法并非对任何用户都有效.*
如果你按照以下的解决方法进行操作后仍然有使用上的问题,请以你所收到的错误信息为标题单独发表一篇主题帖,在帖子内将你遇到的问题以及你收到的错误信息进行详细描述.
如果你的问题是涉及到帐单,交易,帐户管理等方面的情况,请直接与Games for Windows LIVE以及Xbox LIVE的客服联系.
支持LIVE服务的地区列表 - http://bbs.17utt.com/thread-482439-1-1.html
最首先要做的事情:
将显卡调整到最佳设置
安装最新的显卡驱动.
nVidia: www.nvidia.com
ATi: www.ati.com
为Windows安装最新的Service Pack - http://support.microsoft.com/sp
Windows XP - http://windowsupdate.microsoft.com/
Windows Vista - http://windowsupdate.microsoft.com/
Windows 7 - http://windowsupdate.microsoft.com/
安装最新版本的微软 .NET Framework
.NET Framework v3.5
.NET Framework v3.5 SP1
.NET Framework v4
LIVE 技术故障
连接超时
通常原因: 防火墙/路由器
解决方法: 将游戏运行文件在防火墙的排除列表内进行添加(Win XP/ Win Vista),并且开放以下端口:
UDP 88
UDP 3074
错误: 这个游戏不能被运行
下载最新的 C++ 运行时: 32位版本, & 64位版本.
不知道你该选择哪个版本? 点击"开始" > "运行" > 输入 WINVER > 回车
LIVE 错误代码
错误 0x800705b4
错误 0x80072741
错误 0x80151002
错误 0x80151911
[*]方法 1 - 重置/修复TCPIP协议堆栈
[*]方法 2 - 确认 MTU 并且设置适当的值 (下面的操作介绍里包含备份系统注册表的方法)
方法 1 这里我们要使用两个 Netsh 命令. 在操作之前,或许你应该先进行LSP(分层堆栈协议)的备份,以确保出现意外情况后你可以将你的系统进行恢复,防止出现杀毒软件或蓝牙设备不能正常使用.在后面的 更多信息 里将提供备份方法.
Windows Vista 按照以下方法重置TCP/IP协议堆栈
[*]单击 开始 按钮.
[*]在搜索框内输入 Cmd.
[*]按 Ctrl-Shift-Enter 快捷键来以管理员身份运行. 出现询问窗口后点击 允许.
[*] 在命令提示符窗口输入 netsh int ip reset c:\resetlog.txt 然后按回车.
[*] 重启电脑.
上面这个命令通过对注册表的操作将移除用户所修改过的TCP/IP协议堆栈并且将其恢复到系统默认的初始状态.这个操作和卸载TCP/IP协议然后再重新安装所达到的效果是一样的.
本文为3DMGAME论坛(bbs.blacksheepgame.com)会员Kazunoko根据微软LIVE官方故障解决文章翻译,如阁下转载,请注明翻译者Kazunoko,尊重本人劳动,谢谢您的支持!
注意 当你运行这个命令的时候, 这个命令将重置两个被TCP/IP协议所使用的注册表项目.这个操作和卸载TCP/IP协议然后再重新安装所达到的效果是一样的.以下两个注册表项目将被重置:
SYSTEM\CurrentControlSet\Services\Tcpip\Parameters\
SYSTEM\CurrentControlSet\Services\DHCP\Parameters\
为了确保命令运行成功, 你必须为 操作记录文件 定义一个文件名,netsh命令所进行的所有操作都将被记录到这个操作记录文件. 当你运行命令的时候, TCP/IP 将被重置并且所有修改操作将被记录到 操作记录文件内 ,这里我们的文件是resetlog.txe,位置在C盘根目录.
被修改的注册表项目:
[*]HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters\
[*]HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\DHCP\Parameters\
Windows XP SP3
步骤 1: 重置到默认设置
使用 Administrator 帐号登陆系统 或者 以 管理员 身份打开 cmd.exe 命令提示符窗口
开始 > 运行 > 输入 CMD > 回车
在命令提示符窗口输入:
netsh winsock reset <按回车>
重启电脑
重复上面的步骤重新打开一个cmd.exe命令提示符窗口然后执行以下操作.
输入:
netsh int ip reset c:\resetlog.txt <按回车>
重启电脑
注意 当你运行这个命令的时候, 这个命令将重置两个被TCP/IP协议所使用的注册表项目.这个操作和卸载TCP/IP协议然后再重新安装所达到的效果是一样的.以下两个注册表项目将被重置:
SYSTEM\CurrentControlSet\Services\Tcpip\Parameters\
SYSTEM\CurrentControlSet\Services\DHCP\Parameters\
为了确保命令运行成功, 你必须为 操作记录文件 定义一个文件名,netsh命令所进行的所有操作都将被记录到这个操作记录文件. 当你运行命令的时候, TCP/IP 将被重置并且所有修改操作将被记录到 操作记录文件内 ,这里我们的文件是resetlog.txe,位置在C盘根目录.
更多信息
[*]1. 关于 ‘netsh winsock’
[*]2. 操作记录文件
netsh winsock reset catalog
这个命令可以将Winsock设置重置到默认设置.这个命令对于解决因为安装了错误的LSP从而导致的网络掉线问题是非常有用的.虽然使用这个命令可以修复网络连接,但是在使用的时候请一定谨慎,因为任何之前安装过的LSP设置都将被重置.
netsh winsock show catalog
这个命令用来显示当前计算机所安装的Winsock LSPs列表.
在命令提示符(CMD.EXE)输入这个命令可以将结果保存到一个文件内.
进行重置操作前先创建操作记录文件:
[*]netsh winsock show catalog >C:\lsp.txt
[*]netsh int ip reset resetlog.txt
错误 80048265
方法 1: 禁用 或 启用 微软IE浏览器的"自动检测设置"选项.
[*]打开IE浏览器.
[*]在 工具 菜单下, 单击 Internet 选项.
[*]单击 连接 标签, 单击 局域网设置.
[*]取消 自动检测设置 选择框的勾选, 单击 确定.
[*]单击 确定 关闭 Internet 选项 对话框.
[*]尝试连接LIVE
如果问题未解决,重复上述步骤将设置启用然后再次尝试.有时候注册表所保存的设置未能起作用.
方法 2: 创建新的LIVE帐户
尝试创建一个新的LIVE帐户,使用新帐户来观察是否遇到同样的问题.
当你打开游戏后,你会被征询是否选择使用列表中已存在的帐户或者是创建一个新帐户.选择创建新帐户,但是仍然输入曾经使用的帐户信息.看看问题是否得到解决?
方法 3: 卸载所有正在运行的杀毒软件或者安全防护程序
这个方法只是用来进行问题测试,因为一些杀毒软件是禁止外部网络访问被防护电脑的,尤其是那些没有提供给用户自行选择是否允许访问功能的程序.搜索你所使用的杀毒软件导致联网/多人游戏无法正常运行的相关文章,不一定仅限于LIVE方面的问题.
方法 4 : 防火墙 / 路由器
确认你的电脑的UDP端口3074和UDP端口88是否已经开启了本地与目标地双向通信.先不要担心TCP方面的设置,现在先确保这两个端口的正常开启,否则你将永远不能连接到LIVE.
方法 5: 确认系统的完整性
检查系统文件
单击 开始 按钮.
在搜索输入框键入CMD.
在搜索框的顶部应该会出现CMD.exe.
右键单击, 选择 以管理员身份运行.
命令提示符窗口 将被打开.
在命令提示符窗口内键入SFC /scannow
(注意在C和/之间有一个空格, 并且是两个字母n)
[*]这个操作将执行系统文件的检测,以确保所有的系统文件都被正确安装/注册.
完成后重启电脑
方法 2 重要: 关于如何备份系统注册表 http://support.microsoft.com/kb/322756/zh-cn
注意: 如何编辑系统注册表
Windows XP:
[*]单击开始, 然后单击运行.
[*]键入“regedit“, 单击确定.
Windows Vista:
[*]单击开始, 键入“regedit"
[*]双击程序列表内的'regedit'
更改最大传输单元(MTU)的大小设置 (Windows XP)
这个参数指定了一个网络接口的最大传输单元(MTU).
MTU 代表最大传输单元,通常来说,其指定了在网络传输中的一帧所传输的包的最大值.
首先要完成两个步骤:
[*]确定网卡的服务名
[*]如果不存在MTU键值,则创建
打开注册表编辑器然后查找以下键值.
定为到连接互联网的网络适配器:
HKEY_LOCAL_MACHINE > SOFTWARE > Microsoft > WindowsNT > CurrentVersion > NetworkCards > (序号)..
[*]记录下 服务ID 的序号,因为要用其来确定你将要给哪个网络适配器创建MTU键值.
编辑/创建 MTU 键值
要修改MTU的默认值,需要你在注册表编辑器里修改该网络适配器的TCP/IP的相关参数.
警告: 错误的修改注册表能够导致严重的系统问题,必要时需要你重新安装你的操作系统.
在本方法的开始部分已经提供了如何备份系统注册表的文章.
1. 单击 开始 - 运行 并且输入 “regedit” 然后按回车.
2. 定位到一下注册表项
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters\Interfaces\<适配器ID> <---服务名序号
在右边面板,以"MTU"为名称创建一个DWORD键值,并且输入数值1500(十进制)
注意: 要创建一个新的DWORD键值,右键单击,选择 新建 并且选择"DWORD 值"然后输入名称(这里要输入MTU)
[HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\Tcpip\Parameters\
Interfaces\
推荐数值
[*]576 - 拨号链接
[*]1492 - 拨号宽带链接
[*]1500- 局域网 光纤连接 重启电脑以使修改的设置生效.
注册表相关设置
系统键值: [HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\Tcpip\Parameters\
Interfaces\[适配器 ID]]
值名称: MTU
数据类型: DWORD 值
值数据: Default = 0xffffffff
很容易掉线玩两局就掉线 有时候刚建房间就掉线 而且掉线就登不上去了~~怎么回事? 好东西:D
页:
[1]