【地平线4/5】由于网络问题无法连接线上的解决办法


3楼猫 发布时间:2025-01-17 02:01:11 作者:金木 Language

声明

此方法适用于想裸连的玩家,不能保证连接稳定性。想提高稳定性可以尝试与加速器配合使用。(本教程基于win11编写,如使用其他操作系统仅供参考不一定解决你的问题)

首先

确保网络适配器中的ipv6处于关闭状态(适用于以太网(有线)和WiFi(无线)连接)。关闭方法:打开设置→网络和Internet→高级网络设置→点击当前使用的网络适配器→点击更多适配器选项的编辑→取消Internet协议版本6(TCP/IPv6)的打勾。

【地平线4/5】由于网络问题无法连接线上的解决办法-第0张

打开网络设置并找到高级网络设置

【地平线4/5】由于网络问题无法连接线上的解决办法-第1张

选择当前使用的适配器并编辑

【地平线4/5】由于网络问题无法连接线上的解决办法-第2张

取消ipv6打勾并保存

完成上述操作,我们即将开始正式教程。一下教程分为三部分。第一部分主要是由NI网络服务(主要是模拟仿真电路);第二部分用于解决以前能连上现在连不上(不是由于Teredo服务器引发的网络问题,如长时间寻找地平线生活);第三部分由于无法连接Teredo服务器引发(终极解决办法)

第一部分、禁用NI的相关网络服务

    快捷键win+r打开运行窗口,输入“services.msc”回车进入服务窗口,找到NI相关网络服务(格式为NI XXX)。双击服务将启动类型改为禁用、点击停止并应用。(由于软件已卸载用其他服务代替演示)

    【地平线4/5】由于网络问题无法连接线上的解决办法-第3张

    NI网络服务

    【地平线4/5】由于网络问题无法连接线上的解决办法-第4张

    禁用NI网络服务

    第二部分、解决之前可以进入线上,但现在不行的情况。

    方案1

    快捷键win+r打开运行窗口,输入“services.msc”回车进入服务窗口。依次设置服务。

    【地平线4/5】由于网络问题无法连接线上的解决办法-第5张

    IP Helper:启动类型:手动;服务状态:正在运行

    【地平线4/5】由于网络问题无法连接线上的解决办法-第6张

    IKE and AuthIP IPsec Keying Modules :启动类型:自动;服务状态:正在运行

    【地平线4/5】由于网络问题无法连接线上的解决办法-第7张

    TCP/IP NetBIOS Helper :启动类型:自动;服务状态:正在运行

    【地平线4/5】由于网络问题无法连接线上的解决办法-第8张

    Xbox Accessory Management Service:启动类型:自动;服务状态:正在运行

    Xbox Live 身份验证管理器:启动类型:自动;服务状态:正在运行

    Xbox Live 网络服务:启动类型:自动;服务状态:正在运行

    Xbox Live 游戏保存:启动类型:手动;服务状态:正在运行


    方案2

    若上述方案不成功,请在Xbox和微软商店中注销账号,并重启电脑后登陆Xbox和微软商店,检查网络适配器取消打勾ipv6协议,重新执行方案1中的步骤。


    第三部分、由于无法连接Teredo服务器导致的问题,以及前两部分不成功的(终极办法)

    1、先检查第一部分与第二部分中的相关服务是否开启或禁用。

    2、快捷键win+r打开运行窗口,输入“cmd”进入命令行窗口。

    3、对Terebo服务器进行连通性测试,格式为“ping+空格+网络地址”,请依次测试。(加粗的是我可以连通的,每个人的网络环境不同请根据实际情况测试)

    • teredo.remlab.net
    • teredo-debian.remlab.net
    • teredo.autotrans.consulintel.com
    • teredo.ipv6.microsoft.com
    • teredo.ngix.ne.kr
    • teredo.managemydedi.com
    • teredo.trex.fi
    • teredo.iks-jena.de
    • win1910.ipv6.microsoft.com
    【地平线4/5】由于网络问题无法连接线上的解决办法-第9张

    Terebo服务器连通性测试

    4、选择一个延迟和丢包率低的网络地址。


    (步骤5-7是开启本地组策略,Windows专业版和工作站版可跳过直接到步骤8。)


    5、在桌面新建一个文本文档,名称为“新建文本文档.txt”。(若无“.txt”文件后缀,需要在文件资源管理器中勾选文件扩展名)

    【地平线4/5】由于网络问题无法连接线上的解决办法-第10张

    显示文件拓展名

    6、打开文本将以下代码粘贴到文本中,并将拓展名改为“.bat”。

    @echo off


    pushd "%~dp0"


    dir /b C:\Windows\servicing\Packages\Microsoft-Windows-GroupPolicy-ClientExtensions-Package~3*.mum >List.txt


    dir /b C:\Windows\servicing\Packages\Microsoft-Windows-GroupPolicy-ClientTools-Package~3*.mum >>List.txt


    for /f %%i in ('findstr /i . List.txt 2^>nul') do dism /online /norestart /add-package:"C:\Windows\servicing\Packages\%%i"


    pause

    7、右键以管理员身份运行“新建文本文档.bat”,等待执行结束出现“按任意键关闭窗口”即可关闭。

    8、快捷键win+r,输入“gpedit.msc”回车进入“本地组策略编辑器”,依次选择:计算机配置—管理模块—网络—TCPIP设置—IPv6转换技术。

    【地平线4/5】由于网络问题无法连接线上的解决办法-第11张

    本地组策略

    9、双击打开“设置6to4状态”,状态设置为“已启用”,选项设置为“已禁用状态”,应用并确定。

    【地平线4/5】由于网络问题无法连接线上的解决办法-第12张

    双击打开“设置 ISATAP状态”,状态设置为“已启用”;选项设为“已禁用状态”,应用,确定。

    【地平线4/5】由于网络问题无法连接线上的解决办法-第13张

    双击打开“设置 Teredo默认限定”,状态设置为“已启用”;选项设为“已启用状态”,应用,确定。

    【地平线4/5】由于网络问题无法连接线上的解决办法-第14张

    双击打开“设置 Teredo服务器名称”,状态设置为“已启用”;选择你刚才ping通平均延迟和丢包率最低的网络地址,应用,确定。

    【地平线4/5】由于网络问题无法连接线上的解决办法-第15张

    双击打开“设置 Teredo状态”,状态设置为“已启用”;选项设为“企业客户端”,应用,确定。

    【地平线4/5】由于网络问题无法连接线上的解决办法-第16张

    10、快捷键win+r打开运行窗口,输入“regedit”回车进入注册表。在上方地址栏输入“计算机\HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Dnscache\Parameters”回车,右键单击新建一个名为“AddrConfigControl”的DWORD(32位)值和“DisabledComponents ”的DWORD(32位)值(如已存在可直接双击修改),并按照图上修改。修改后重启计算机,重复第二部分方案一的步骤

    【地平线4/5】由于网络问题无法连接线上的解决办法-第17张

    AddrConfigControl

    【地平线4/5】由于网络问题无法连接线上的解决办法-第18张

    DisabledComponents

    11、在命令行输入netsh interface teredo set state server=,登号后面加刚才ping通的Terebo的服务器地址,如netsh interface teredo set state server=win1910.ipv6.microsoft.com


    重点:输入Netsh int ter set state enterpriseclient回车


    12、快捷键win+s打开搜索输入命令提示符,右键以管理员身份运行。

    依次执行:

    Netsh int ter set state enterpriseclient 

    netsh int teredo show state(检测与terebo服务器的连接状态)

    13、会出现两种情况

    一种是步骤16的情况直接成功,大多数人是另一种情况(重新执行步骤11中的重点,以免刚才忘记执行),如下。

    【地平线4/5】由于网络问题无法连接线上的解决办法-第19张

    14、如果和刚才的没有变化,则重新执行步骤10,如果觉得麻烦,我们换成输入以下命令:

    reg query HKLM\System\CurrentControlSet\Services\TcpIp6\Parameters   


    如果输出中包含 DisabledComponents REG_DWORD 0x8,则执行下面命令,回车执行: 


    reg add HKLM\System\CurrentControlSet\Services\Tcpip6\Parameters /v DisabledComponents /t REG_DWORD /d 0x0


    系统询问是否覆盖,输入YES,回车执行。

    【地平线4/5】由于网络问题无法连接线上的解决办法-第20张

    15、命令行输入netsh int teredo show state并回车,就可以再次检测Teredo参数,确认“类型”是否成功改为"enterpriseclient"。

    【地平线4/5】由于网络问题无法连接线上的解决办法-第21张

    16.重启电脑且连上网络后,先执行第二部分的方案1,启动那些服务器,打开CMD命令提示符窗口,使用命令netsh int teredo show state,检测Teredo参数,正常情况下你的 应该是这样的:(如果没有出现,请多次尝试命令netsh int teredo show state)

    【地平线4/5】由于网络问题无法连接线上的解决办法-第22张

    检测Teredo参数,此时应该是

    类型:enterpriseclient

    服务器名称:“你选择的丢包率和平均延迟最低的地址”

    状态:"qualified"或"dormant"

    客户端类型:"teredo client" 

    NAT类型:Cone、Restricted、Symmetric(这种容易出现网络不稳定掉线)

    最后

    如果你的类型是enterpriseclient,基本裸连是没有什么问题的。有些人在测试连通性的地方可能每个都ping不通,那只能是网络运营商的问题了。

    总结就是服务有的该开的没开,该关的没关,或者尝试加速器使连接更稳定。

    如果本教程对你有帮助的话,不~要~忘记~电~电~我~~~~~

    (内容如有错误,请大佬耐心指出,我会立马修改,谢谢!)

    ps:全写完之后才知道文章可以在pc上写哭了


    © 2022 3楼猫 下载APP 站点地图 广告合作:asmrly666@gmail.com