当前位置: 首页 > news >正文

Ensp AR/WLAN设备启动失败问题 错误代码41 解决方案

现象描述
  1. 启动AR设备之后,设备命令行无法接收输入,在长时间等待后一直输出“####”。
  2. 启动AR/WLAN设备时,提示“…错误代码40…”。
  • 检查虚拟网卡设置
    1. 检查安装eNSP的PC上是否存在名为“VirtualBox Host-Only Network”的虚拟网卡。

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

      - 如果存在,请检查虚拟网卡的状态。

      - 如果虚拟网卡的名称为“VirtualBox Host-Only Ethernet Adapter #2”,可尝试点击eNSP主界面“菜单-工具-注册设备”重新注册设备。如果还是出现这样的错误,请检查虚拟网卡的状态。

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

      查看名为“VirtualBox Host-Only Network”的虚拟网卡是否被禁用。

      如果被禁用,请启用这个虚拟网卡。若重启设备仍然失败,请检查虚拟网卡的参数设置。

    3. 检查虚拟网卡的参数设置。

      检查虚拟网卡的设置是否符合以下要求:

      IP地址为192.168.56.1,子网掩码为255.255.255.0。

    4. 同时取消选中“DHCP服务器”页签的“启用服务器”。

      如果设置正常,设备启动仍失败,请检查虚拟网卡属性设置。

    5. 添加虚拟网卡。
      1. 打开VirtualBox程序。
      2. 选择“管理 > 全局设定 > 网络”。
      3. 可选: 如存在其他的虚拟网卡,请先删除其他的虚拟网卡。
      4. 创建一个虚拟网卡,并进行如下设置。

        IP地址为192.168.56.1,子网掩码为255.255.255.0,同时取消选中“DHCP服务器”页签的“启用服务器”。

      按上面的步骤添加完虚拟网卡后,请再次尝试,如果还是出现这样的错误,请检查虚拟网卡属性设置。

  • 检查虚拟网卡属性设置
    1. VirtualBox5.0版本中,选择“控制面板\网络和 Internet\网络连接”。
    2. 选中VirtualBox Host-Only Network网卡,右键选择属性,勾选 “VirtualBox NDIS6 Bridged Networking Driver”协议。
    3. 确定后,请重启工具再次尝试,如果还是出现这样的错误,请检查防火墙设置。
  • 检查防火墙设置
    1. 在windows开始菜单中,选择“控制面板 > Windows防火墙”。
    2. 在“Windows 防火墙”页面中,选择“允许程序或功能通过Windows防火墙”。
    3. 在“允许的程序”页面中,查看“eNSP_VBoxServer”行“公用”列的勾选框是否选中。
    4. 如果没有选中,选中勾选框,单击“确定”。
    5. 重启eNSP工具后再次尝试,如果设备仍启动失败,请检查杀毒软件。
  • 检查杀毒软件
    1. 检查电脑中是否安装QQ管家、百度杀毒、卡巴斯基等软件,此类软件阻止了模拟设备间的通信,导致模拟设备间的心跳报文无法互通。
    2. 如有安装,请卸载。重启eNSP工具后再次尝试。
    3. 如果还是出现这样的错误,请检查VirtualBox安装目录。
  • 检查VirtualBox安装目录
    1. 检查VirtualBox安装目录是否存在中文字符。
    2. 如存在,修改VirtualBox安装目录为英文字符。
    3. 如果还是出现这样的错误,请检查硬件虚拟化设置。

第二种情况(检查硬件虚拟化设置):Windows 11开启了“基于虚拟化的安全”功能

关闭这项功能后就能正常启动eNSP中的AR了。

关闭方法:

打开Windows图标右边的搜索功能,在搜索框中输入“系统信息”,然后进入。

系统信息

进去之后,在偏下方有一个“基于虚拟化的安全性”,如果后面显示的是“未启用”,那就不需要任何操作。如果显示的是“正在运行”,那就需要将其关闭。

基于虚拟化的安全性


管理员身份打开Windows powershell,然后在命令行中输入下面的代码,然后“Enter”。

bcdedit /set hypervisorlaunchtype off

输入命令

然后重启电脑就生效了,再次启动AR,一切正常。

相关文章:

  • centos7自动清理nohup.out文件、*.log文件
  • 计数排序(Java语言)
  • 服务容错-熔断策略之断路器hystrix-go
  • VMware workstation安装MX-23.1虚拟机并配置网络
  • 2023 年全国职业院校技能大赛(高职组) “云计算应用”赛项赛卷 B部分解析
  • 分类方法之逻辑回归
  • erlang/OTP 平台(学习笔记)(一)
  • Ovtio不同版本下载
  • React16源码: React中的schedule调度整体流程
  • 对input输入框做日期输入限制的几种方法
  • 五、带登录窗体的demo
  • 使用emu8086实现——分支结构程序设计
  • 41k+ stars 闪电般快速的开源搜索引擎 docker安装教程
  • Oracle数据库学习入门教程
  • Intel Quick Sync Video(QSV)(快速视频同步)介绍
  • 自己简单写的 事件订阅机制
  • 「面试题」如何实现一个圣杯布局?
  • axios请求、和返回数据拦截,统一请求报错提示_012
  • HashMap剖析之内部结构
  • isset在php5.6-和php7.0+的一些差异
  • JavaScript服务器推送技术之 WebSocket
  • js算法-归并排序(merge_sort)
  • MyEclipse 8.0 GA 搭建 Struts2 + Spring2 + Hibernate3 (测试)
  • Next.js之基础概念(二)
  • passportjs 源码分析
  • PHP CLI应用的调试原理
  • Vue.js源码(2):初探List Rendering
  • 聊聊hikari连接池的leakDetectionThreshold
  • 数组大概知多少
  • 源码安装memcached和php memcache扩展
  • 京东物流联手山西图灵打造智能供应链,让阅读更有趣 ...
  • ###C语言程序设计-----C语言学习(3)#
  • (C++)八皇后问题
  • (动手学习深度学习)第13章 计算机视觉---图像增广与微调
  • (二)换源+apt-get基础配置+搜狗拼音
  • (翻译)Quartz官方教程——第一课:Quartz入门
  • (翻译)terry crowley: 写给程序员
  • (附源码)springboot建达集团公司平台 毕业设计 141538
  • (七)Knockout 创建自定义绑定
  • (四)库存超卖案例实战——优化redis分布式锁
  • (转) Android中ViewStub组件使用
  • *** 2003
  • .cfg\.dat\.mak(持续补充)
  • .gitignore文件_Git:.gitignore
  • .NET CF命令行调试器MDbg入门(三) 进程控制
  • .net core MVC 通过 Filters 过滤器拦截请求及响应内容
  • .NET Core 网络数据采集 -- 使用AngleSharp做html解析
  • .NET Framework 4.6.2改进了WPF和安全性
  • .Net MVC4 上传大文件,并保存表单
  • .NET MVC第三章、三种传值方式
  • .NET/C# 使用 #if 和 Conditional 特性来按条件编译代码的不同原理和适用场景
  • .NET/C# 推荐一个我设计的缓存类型(适合缓存反射等耗性能的操作,附用法)
  • .NET开发不可不知、不可不用的辅助类(三)(报表导出---终结版)
  • .net下简单快捷的数值高低位切换
  • @Conditional注解详解