在将网上能查到的方法都试过了以后,还是无法解决上述问题,又经过长时间的摸索后终于找到了解决问题的方法:
关于ensp
更新windows11后ensp启动失败,一直报“错误代码40”的问题
在更新win11后发现ensp里的路由器打不开,还不断报错,于是怀疑是系统的不兼容,之后尝试用VMware Workstation Pro运行win7系统,然后在win7系统中运行ensp,还是无法从 根本上解决问题。 之后又试过了更改注册表,重新安装VirtualBox,重装ensp等一系列操作,最后终于找到了问题的解决方法:
- 在搜索栏搜索“系统信息”,然后检查基于虚拟化的安全性是否在运行,如果在运行的话,需要关闭。
- 按win+x或左下角windows图标上右键,在开始菜单中选择 Windows 终端(管理员),然后运行
bcdedit /set hypervisorlaunchtype off
,然后重启电脑即可。
VirtualBox相关报错
原因是VirtualBox损坏或卸载不干净,需要清理干净,然后重装,然而各种方法都试了,也没有找到解决的方法,最终摸索出来了:
- 以管理权限重装VirtualBox,然后重启电脑
- 以管理员权限运行 IObitUninstaller_Pro,然后在里面卸载VirtualBox,再重启电脑。
- 再次以管理权限安装VirtualBox,重启电脑,搞定!
路由器一直跳‘#’,然后无法开启
试了各种方法,都没用,然后换一个思路,发现换一个路由器就能解决问题。
不能使用的路由器有:AR1220、AR2220。
关于VT-X/VT无法开启或开启后还是提示没有开启
这在华硕的电脑上尤其明显,然而找遍了全网也没有找到答案,检查系统功能又显示hyper-v已经关闭,任务管理器中又是CPU虚拟化已经启用,BIOS中只看到VT-d,没有别的选项,360核晶防护无法打开,各种基于VT的模拟器也报错,经过不间断的长期摸索,终于找到了解决方法:
- 关机后进入BIOS(华硕是F2),然后在高级设置中关于CPU设置中(有些没有这个选项,例如华硕)或有关于VT字样的,打开,让其使能。注意,哪怕是打开的,也要关闭一次,然后重新打开。
- 开机,进入控制面板,打开“启用或关闭windows功能”,然后关闭 Hyper-v目录下的所有选项,然后关闭同级目录下的windows 沙盒(有些系统版本可能是英文名),然后确定,重启电脑。
- 下载蓝叠模拟器,管理员权限 运行,然后它会提示你Hyper-v没有关闭 ,是否立即关闭,然后确定关闭,之后会被要求重启电脑,重启电脑后再次继续运行蓝叠模拟器,等到模拟器完全运行后,表示问题已经解决。然后就可以卸载蓝叠模拟器啦。
Q.E.D.