ensp“…错误代码40…”解决方法大全

目录

引言

问题与解决指南

1.卸载ensp以及关联软件

2.清理注册表垃圾信息

防火墙

网卡与VirtualBox环境

系统环境

检查VirtualBox安装目录以及检查硬件虚拟化

虚拟化设置检查步骤


引言

ensp报40问题非常常见,但是造成此现象的最常见的原因主要就两种: 基于虚拟化的安全性为开启状态(特别是win11家庭版系统的电脑)卸载重装以及安装后设备未注册报错40

根据下面的列举的两种情况检查和解决报错40问题:

1.如果你是卸载重装报错40:

  • 检查基于虚拟化的安全性,参考目录中系统环境部分的虚拟化设置检查步骤设置,未启用就进行下一步卸载环节
  • 卸载ensp相关软件以及清理注册表(卸载方法采用下面步骤中卸载软件以及清理注册表步骤),卸载完软件一定要重启要重启再重新安装ensp以及相关软件

2.如果你是第一次安装就报错40,建议排查步骤为:

  • 检查基于虚拟化的安全性,特别是win11的家庭版系统此项默认都是打开的,排除以及关闭方法参考目录中系统环境部分的虚拟化设置检查步骤
  • 检查防火墙及设备注册,检查ensp相关软件是否在防火墙列表中(参考目录中防火墙部分设置),以及设备是否注册(如果你的VirtualBox安装后打开如下图,参考目录中系统环境部分打开ensp注册设备)

软件卸载与清理

1.卸载ensp以及关联软件

卸载软件我们采用geek工具,下载链接为:https://geekuninstaller.com/geek.7z

右击我们下载的压缩包,解压到当前文件下

双击打开软件卸载ensp以及关联的所有软件,找到Oracle VM VirtualBox,右击卸载

单击是后等待卸载完成即可,如果卸载完成后弹出清理注册表的对话框单击是即可

卸载Winpcap软件

 卸载我们的ensp软件

清理完成后,从到现在所有软件卸载步骤已经完成,如果你安装了抓包软件按照相同方法卸载wireshark即可

2.清理注册表垃圾信息

清理注册表工具我们选择CCleaner绿化版,下载地址为:https://luckystar.lanzoub.com/iRnOi15np9rg ,解压密码:52PJ

下载解压此软件

双击CCleaner64.exe

单击Registry=>勾选第二步所有选项=>勾选后单击Cancel-Scan

扫描完毕后,单击Review selected Issues,并且备份注册表

备份注册表信息并且选择位置保存,可以随便选择一个位置保存

单击Fix All Selected Issues

清理完成后重复上面第六步Cancel-Scan后面的步骤再扫描清理一遍即可(因为部分时候会出出现一次未清理干净的情况),清理完成后重启系统重新安装ensp完美解决40

防火墙

在我们安装ensp的时候,如果没有关闭防火墙,请安装后一定要检查将ensp添加到防火墙允许列表中,具体的操作步骤为

按住我们键盘的win+R键后,屏幕左下角会出现一个运行对话框,输入control后单击确定或者单击键盘上的回车

进入到如下这个界面后,我们可以先滑动鼠标滚轮查看ensp软件以及VirtualBox是否在列表中,如果不在则执行下面操作进行添加:

单击允许其他应用

进入下面对话框后单击网络类型=>出现选择网络类型对话框后勾选红框框里面两个选项后单击确定

确定后单击下面页面中的浏览路径找到我们ensp的位置并选择

 进入到下面的界面后,单击桌面找到我们的ensp图标后右击选择打开文件所在位置

找到ensp_client.exe单击选中后点击打开后=>单击添加即可添加到列表中

另外一个Oracle VM VirtualBox软件也是用同样的方法进行添加,单击浏览=>找到VirtualBox打开文件位置找到VirtualBox.exe后单击选中打开即可添加到列表中

网卡与VirtualBox环境

检查虚拟网卡设置
1.检查安装eNSP的PC上是否存在名为“VirtualBox Host-Only Network”的虚拟网卡。

  • 如果不存在,请添加虚拟网卡。

Tips:添加方式参考ensp帮助(ensp帮助查询位置)

  • 如果存在,请检查虚拟网卡的状态以及我们的IP地址(下一步检查虚拟网卡状态内有详细步骤)
  • 如果虚拟网卡的名称为“VirtualBox Host-Only Ethernet Adapter #2”,可尝试点击eNSP主界面“菜单-工具-注册设备”重新注册设备。如果还是出现这样的错误,请检查虚拟网卡的状态。

Tips:注册设备步骤

打开Oracle VM VirtualBox,检查右侧是否有设备如果有设备全选=>单击删除=>删除所有文件

 

完成上述步骤后打开我们的ensp软件且一定要保持界面没有任何一个设备后单击菜单=>工具=>注册设备

 勾选所有选项后单击注册

关闭ensp重新启动 拖动一个路由器出来启动检查是否正常!!!

2.检查虚拟网卡的状态。

  • 查看名为“VirtualBox Host-Only Network”的虚拟网卡是否被禁用,步骤依次为: win+R打开运行框输入control回车=>单击网络和internet设置=>网络和网络共享中心=>更改适配器设置

进入到下面这个界面后检查红框内网卡是否被禁用(禁用会显示颜色为灰色),如果被禁用右击网卡单击启用,网卡为启用状态时右击网卡单击属性=>双击internet协议版本4进入到地址配置对话框后检查IP地址必须为192.168.56.1/24

ensp报错检查问题的方式大致就是上述两大类情况,当然还有一些官方指出的小问题,例如:

系统环境

检查VirtualBox安装目录以及检查硬件虚拟化

  • 检查VirtualBox安装目录是否存在中文字符
  • 如存在,修改VirtualBox安装目录为英文字符
  • 如果还是出现这样的错误,请检查硬件虚拟化设置

虚拟化设置检查步骤

打开文件资源管理器=>地址栏输入msinfo32后回车

下拉找到图片红框中的选项查看是否启用,如果未启用则不用管,启用则执行下列步骤

如果启用关闭步骤如下

快捷键Win+R弹出运行窗口,输入“cmd”,点击确定

进入cmd对话框后复制粘贴此指令(cmd中单击下右键即可粘贴):bcdedit /set hypervisorlaunchtype off 回车重启系统打开ensp拖一个路由器出来开启检查

  • 22
    点赞
  • 93
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值