我对这种一键(黑箱)处理一向比较畏惧,了解Hyper-v后(windows自带的虚拟机),也猜到了大概是wsl2启动了它,并跟模拟器冲突了。但没办法哪怕弄坏wsl2也得试试这个模拟器,毕竟少买一个手机太香了。结果就是使用了一键处理后,不出意外地发现我的wsl没法使用了(不作就不会die)。
dism.exe /online /enable-feature /featurename:Microsoft-Windows-Subsystem-Linux /all /norestart
三、重新打开Hyper-v。
dism.exe /online /enable-feature /featurename:VirtualMachinePlatform /all /norestart
这时我输入wsl -l?-v?查看子系统状态,输出是正常的。其实此时只差最后一步,重启wsl。
先(关闭wsl功能)cmd运行命令:
wsl --shutdown
再运行:
bash
----
补充:(经过评论区反应)
部分同学还需要增加这条指令,恢复hypervisor