首次记录23/11/15
问题一:
在虚拟机中运行ensp的ar路由设备,虚拟机会卡死,如图:
推测原因:
许多第三方虚拟化应用程序无法与 Hyper-V 协同工作。 受影响的应用程序包括 VMware Workstation 和 VirtualBox。 这些应用程序可能无法启动虚拟机,或者可能会回退到较慢的模拟模式。
运行 Hyper-V 虚拟机监控程序时会引入这些故障。 某些安全解决方案也依赖于虚拟机监控程序,例如:
- Device Guard
- Credential Guard
适用于:Windows 10 - 所有版本
---源自微软官方说明:禁用 Hyper-V 以运行虚拟化软件 - Windows Client | Microsoft Learn
解决方案:
步骤一:先把已安装的ensp以及virtualbox卸载
步骤二:搜索进入控制面板(不知道如何找到控制面板的可以搜索一下),程序->启动或关闭windows功能,随后找到Hyper-V,如果有对勾,那么就取消对勾,取消后会提示重启电脑,此时我们先不需要重启:
步骤三:搜索打开计算机管理,进入服务和应用程序->服务,在服务内找到全部以 Hyper 为开头的服务,右键属性设置启动类型改为禁用:
步骤四:右键左下角的windows图标,运行管理员权限的powershell,输入命令:(目的:关闭hyper -v服务)(下面两条输入一条应该即可,我两条都输入了)
bcdedit /set hypervisorlaunchtype off ---此条命令参考于其他帖子
Disable-WindowsOptionalFeature -Online -FeatureName Microsoft-Hyper-V-Hypervisor ---此条命令参考于微软官方(原链接:禁用 Hyper-V 以运行虚拟化软件 - Windows Client | Microsoft Learn)
步骤五:关闭虚拟机,检查真机和虚拟机处理器设置:
真机搜索打开windows安全中心,在设备安全性设置中,关闭内核隔离:
虚拟机虚拟化引擎建议全部都勾选,我没勾选cpu性能计数器也可以:
步骤六:
重启虚拟机并重新安装virtualbox和ensp
验证: