ENSP模拟器常见问题及解决方案

第一种、因未注册设备导致,安装Ensp软件后,需要注册设备

解释:
安装Ensp后,未在VirtualBox虚拟机内注册设备。

解决方案:
image.png
image.png

第二种、基于虚拟化的安全性被自动开启

解释:
Windows自动更新之后,会默认开启"基于虚拟化的安全性"(VBS)。如图所示,若状态为"已启用"则需要关闭。
image.png
image.png

解决方案:
image.png
image.png

注意:
如果你的系统是Windows家庭版,此方法(包括网上流传的PowerShell命令、雷电模拟器法等)可能无法有效关闭虚拟化安全性。具体关闭方法详见本文附录。

管理员模式下运行终端执行:

bcdedit /set hypervisorlaunchtype off

第三种、VirtualBox虚拟机软件前一次未卸载干净,导致出现VirtualBox Host-Only Ethernet Adapter #2

解释:
Ensp默认使用的VirtualBox网卡是 VirtualBox Host-Only Ethernet Adapter。如果出现 VirtualBox Host-Only Ethernet Adapter #2,则是因为上一次安装的VirtualBox未卸载干净。

解决方法:

方法一:新手简易版(推荐)

  1. 卸载VirtualBox、Ensp、Npcap等软件。
  2. 进入 设置 -> 网络和Internet -> 高级网络设置 -> 网络重置 -> 立即重置
    image.png
  3. 重启后,按照正确顺序重新安装以上软件即可。

方法二:相对专业版本

  1. 卸载VirtualBox、Ensp、Npcap等软件。
  2. 安装 RunAsTI 工具。

  3. 启动RunAsTI,在新出现的命令行中输入 regedit
    image.png
  4. 在注册表编辑器中,打开如下路径:
    计算机\HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\NetworkSetup2\Interfaces
    image.png
  5. 找到并直接删除整个包含"VirtualBox Host-Only Ethernet Adapter"数据字段的文件夹
    image.png
  6. 重启Windows系统,开机后按照正确顺序重新安装软件(ENSP等)即可。

第四种、没有关闭Hyper-V虚拟化

解决方法:

  1. 通过控制面板或运行 OptionalFeatures 打开Windows功能。
  2. 取消勾选所有与"Hyper-V"相关的选项
    image.png
    image.png
  3. 点击确定,并重启电脑

附录

下载微软官方关闭工具: dgreadiness_v3.6.zip

使用方法:

  1. 以管理员身份运行终端。
  2. 依次输入下列命令:

    Set-ExecutionPolicy RemoteSigned
    cd 解压后的文件夹路径
    .\DG_Readiness_Tool_v3.6.ps1 -Disable
    
  3. 重启电脑,在开机出现蓝色屏幕时,连续按4次F3键
    image.png

本方法来源于文章:https://www.cnblogs.com/huysheng/articles/19027142

感谢博主分享!