使用了一次VMware,重新開啟hyper-v和虛擬化,打開wsl2時,發現Ubuntu-18.04閃退
在powershell里面執行
wsl
報錯:
請啟用虛擬機平台 Windows 功能並確保在 BIOS 中啟用虛擬化。
回溯開啟VMware兼容步驟,解決問題:
開啟vmware需要關閉hyper-v
所以我們如果重新開啟wsl2時要:
在windows功能中重新勾選hyper-v
重啟,
然后開啟hyper-v模式
在管理員powershell中執行
bcdedit /set hypervisorlaunchtype auto
如果禁用了組策略里面的Device Guard虛擬化安全設置,
需要打開組策略管理,
本地計算機策略 > 計算機配置 > 管理模板>系統 > Device Guard
打開 基於虛擬化的安全設置為“已開啟”或者“未設置”
隨后重新開啟wsl2,若不行,重啟計算機。