卡40% 红字报错 由于目标计算机积极拒绝,无法连接 永久解决方案 致开启了Hyper-V或装了WSL的小伙伴
本方案针对开启Hyper-V的小伙伴,如果你使用了WSL2或者Docker并遇到游戏加载卡40%,报错“由于目标计算机积极拒绝,无法连接”,那么请参考本方案解决端口冲突问题。对于没有装过上述功能的小伙伴,请尝试依次尝试关闭360、杀毒软件、关闭防火墙、安装游戏必须运行库、重装游戏。接下来是正题:
原因是开启Hyper-V后Windows有动态预留大量端口,而游戏监听的端口51827经常在范围之内,那么我们需要排除掉此预留端口。
管理员模式打开命令行或PowerShell,依次输入以下命令:
net stop winnat
netsh int ipv4 add excludedportrange protocol=tcp startport=51827 numberofports=1
net start winnat
完成后启动游戏即可,第二条命令添加了排除端口,重启电脑后也不用担心失效。
如果有小伙伴关心排查过程,请参考:https://blog.hoshi.tech/archives/98/
3dm人才真多,大牛好厉害 PS C:\WINDOWS\system32> netsh int ipv4 add excludedportrange protocol=tcp startport=51827 numberofports=1
另一个程序正在使用此文件,进程无法访问。
老哥我这输入第二条 显示这个重启输入也会出现这个
我非你杯茶. 发表于 2022-9-22 03:30
PS C:\WINDOWS\system32> netsh int ipv4 add excludedportrange protocol=tcp startport=51827 numberofpo ...
理论上执行了第一条命令 net stop winnat 关闭winnat后就不会出现另一个程序正在使用此文件的问题。如果不行的话爱莫能助,我也不清楚还有哪些程序会占用,而且导致卡40%的原因现在看来也不止这一种情况。
刚刚更新的时候遇到过 重装游戏就能进了但是序章进英雄猴杰副本卡住了画面不动的那种 程序还在运行 什么都点不了 我非你杯茶. 发表于 2022-9-22 03:30
PS C:\WINDOWS\system32> netsh int ipv4 add excludedportrange protocol=tcp startport=51827 numberofpo ...
和我一样,请问解决了吗?应该是端口被占用了
⒏0後の疯子哥 发表于 2022-9-22 15:04
和我一样,请问解决了吗?应该是端口被占用了
没解决,刚到家我看了看steam评论区这情况挺多
按步骤运行了指令,服务也启动成功了,还是卡40% 需要手动安装net core 5 和 VC++
net core在游戏根目录下 redist\dotnet\runtime_dotnet5_x64.exe
vc++2019在游戏根目录下 redist\vc\VC_redist.x64.exe
(建议自己抓vc++ 2022新版)
再执行
TaiwuLauncher:loveliness: 我这第一条就显示服务名无效 我是服了这游戏更新成什么鬼样子 玩个游戏我还得去想办法弄 想后续做联网,又没那水平。 谢谢大佬,真解决了....
页:
[1]