本人在刚买的win11电脑上安装ensp时有告警40。通过查看资料解决该问题,并发布于huawei论坛。现将该经验分享给大家参考。
原文链接为=
Note:模拟器版本eNSP V100R003C00SPC100 Setup;
VirtualBox版本VirtualBox-5.2.44-139111-Win;
WinPcap_4_1_3
问题描述:win11家庭版安装eNSP V100R003C00SPC100 Setup出错。
在都正常安装后ensp报错40。开始排查
解决思路:本人经过查资料发现40问题可能与virtualbox的兼容性相关。
因此在virtualbox上直接启动虚机看能否直接启动。
查找资料发现确实存在兼容问题:微软和甲骨文发现,在安装 Hyper-V 或 Windows Hypervisor 时,VirtualBox 和 Windows 11 之间存在兼容性问题。
进一步安装高版本virtualBox发现高版本确实兼容性问题解决,但是模拟器不支持高版本的virtualBox。
因此需要直接解决virtualbox的兼容性问题。
可以直接搜到解决办法链接
https://appuals.com/raw-mode-is-unavailable-hyper-v/
标题:How to Fix Raw-Mode is Unavailable Courtesy of Hyper-V?在该链接提供的A1中可以在 程序功能 中关闭hyper-v问题
但是win11家庭版没有这个选项,需要安装一个脚本
https://www.xitongzhijia.net/xtjc/20220119/238633.html
pushd "%~dp0"
dir /b %SystemRoot%\servicing\Packages\*Hyper-V*.mum >hyper-v.txt
for /f %%i in ('findstr /i . hyper-v.txt 2^>nul') do dism /online /norestart /add-package:"%SystemRoot%\servicing\Packages\%%i"
del hyper-v.txt
Dism /online /enable-feature /featurename:Microsoft-Hyper-V-All /LimitAccess /ALL
双击运行该cmd文件即可。
该脚本安装完成后将这个选项去掉勾选。
并在
https://blog.csdn.net/yanjian_0809/article/details/103079445
中关闭Hyper-V,重启电脑就可以操作。
Note:其他操作。
该批处理文件用于开启组策略,有可能也需要用到。双击运行该bat文件即可。
@echo off
>nul 2>&1 "%SYSTEMROOT%\system32\cacls.exe" "%SYSTEMROOT%\system32\config\system"
REM --> If error flag set, we do not have admin.
if '%errorlevel%' NEQ '0' (
echo Requesting administrative privileges...
goto UACPrompt
) else ( goto gotAdmin )
:UACPrompt
echo Set UAC = CreateObject^("Shell.Application"^) > "%temp%\getadmin.vbs"
echo UAC.ShellExecute "%~s0", "", "", "runas", 1 >> "%temp%\getadmin.vbs"
"%temp%\getadmin.vbs"
exit /B
:gotAdmin
if exist "%temp%\getadmin.vbs" ( del "%temp%\getadmin.vbs" )
pushd "%CD%"
CD /D "%~dp0"
pushd "%~dp0"
dir /b %SystemRoot%\servicing\Packages\Microsoft-Windows-GroupPolicy-ClientExtensions-Package~3*.mum >List.txt
dir /b %SystemRoot%\servicing\Packages\Microsoft-Windows-GroupPolicy-ClientTools-Package~3*.mum >>List.txt
for /f %%i in ('findstr /i . List.txt 2^>nul') do dism /online /norestart /add-package:"%SystemRoot%\servicing\Packages\%%i"
pause
-----------------------------------------------------------------------------------------------------------------
添加虚拟网卡-必须安装VirtualBox
1. 按【 Win + X 】组合键,或【右键】点击任务栏上的【Windows开始徽标】,在打开的隐藏菜单项中,选中【运行】;
2. 运行窗口,输入【hdwwiz】命令,然后按【确定或回车】打开添加硬件;
3. 添加硬件窗口,点击【下一页】;
4. 选择【安装我手动从列表选择的硬件(高级)(M)】,然后点击【下一页】;
5. 选择要安装的硬件类型,常见硬件类型下,选择【网络适配器】,然后点击【下一页】;
6. 选择要为此硬件安装的设备驱动程序,厂商选择甲骨文【Oracle Corporation】,然后点击【下一页】;
7. 最后点击【完成】;