如题,(第一次写提前声明不爱用标点符号)。关于这个问题,提前声明不是本人发现,也不是本人提出的解决方法!起因是昨天在某帖子下的hy们关于完美平台和eNSP的冲突问题的讨论,本人正好知道一种解决方法,分享给hy们!

首先,问题的核心关键点就是这两个文件。

其中原因可能是一、文件名相同导致的错误。二、这两个文件是系统文件,且猜测是与完美反作弊有关,反作弊可能使用这两个文件调用其他系统文件,但同时eNSP也是用这两个文件调用其他系统文件,因被占用导致另一个程序无法运行。(以上原因纯属个人猜测不负责任)当完美安装目录下存在着两个文件时,eNSP启动路由器会报错误代码:40

同时Virtual Box AR虚拟机无法启动,因为eNSP是用Virtual Box模拟的设备所以才会导致eNSP报错误代码40。
接下来是解决方法,该解决方法是在校期间因为做eNSP作业时路由器启动不了,然后去破站查解决方法的时候看到的,但是现在找不到出处了。所以注明不是本人提出的方法。
解决步骤:
1.新建一个txt
2.将以下内容写入txt:
@echo off
if exist E:\PerfectWorld\perfectworldarena\plugin\MessageTransfer.sys (
echo 当前完美平台可运行,按任意键切换到eNSP
pause
ren E:\PerfectWorld\perfectworldarena\plugin\MessageTransfer.sys MessageTransfer.sys.txt
ren E:\PerfectWorld\perfectworldarena\plugin\MessageTransfer_x86.sys MessageTransfer_x86.sys.txt
echo 操作执行完成,按下Enter关闭窗口,按下后请重启一遍!
pause>nul
) else (
echo 当前eNSP可运行,按任意键切换到完美平台,按下后无需重启!
pause
ren E:\PerfectWorld\perfectworldarena\plugin\MessageTransfer.sys.txt MessageTransfer.sys
ren E:\PerfectWorld\perfectworldarena\plugin\MessageTransfer_x86.sys.txt MessageTransfer_x86.sys
)
3.不知道能否复制粘贴,所以请根上图修改为自己的完美路径,注意需要修改5处。修改后点击保存文件,并修改文件名和后缀为xxxxx.bat,⚠️注意!如果修改后无法打开请自行查看是否没开显示文件后缀名导致没改成功后缀名。
4.使eNSP可用,完美不可用
运行bat文件,会出现以下界面,根据提示查看当前能运行那个程序,如需切换则根据提示按下任意键切换。
切换后需要重启电脑。重启后无需其他设置直接可以运行sNSP下的AR,Virtual BoxSR虚拟机则正常启动成功
此时打开完美平台会发现检测不过,再次检测仍不过,此时由于缺少客户端文件所以反作弊过不了。
5.使完美可用,eNSP不可用
再次运行bat文件,提示当前eNSP可用,按任意键切换到完美,此时切换后无需重新启动。
重新启动完美,右上角自动检测已过
再次手动检测,全部通过
此时可以安安心心打游戏了