出於新奇,打開了windows上WSL和windows sandbox,沒成想vmware的虛擬機打不開了,我好多的環境都在上面啊,這可不行!
開WSL后試過啟動虛擬機的,貌似問題出在Windows sandbox?
來來回回折騰了也不少時間,記錄一下解決過程吧:
打開任何一個虛擬機都報這個錯(虛擬機軟件可以打開,就是開機具體的虛擬機時會報錯)

網上搜一圈,發現都時說,vwware和Windows系統的Hyper-V不兼容導致,該死。
羅列下網上的解決方案:
1、打開和關閉Windows功能中取消勾選hyper-v相關項
2、禁用基於虛擬化的安全設置
3、還有說禁用hyper-v相關服務的
我的現狀是:
1、雖然使用了win sandbox,但是功能列表里hyper-v並未勾選。
2、嘗試組策略中禁用基於虛擬化的設置,重啟后問題依舊!
3、最后抓狂瞎試,看網上文章有提到用命令行關閉hyper-v的,於是試了試,重啟后,成了。
總結就是:關閉這個虛擬化安全的玩意,除了功能取消hyper-v外,命令行里也得來一下才行,至於網上提到的重啟時F3神馬的,那是沒有的,哈哈。直接也就進來了。
怎么驗證是不是開啟了基於虛擬化的安全
系統信息或者cmd-msinfo32,最下面有是否啟用的標識
cmd關閉hyper-v的命令
原因據說是:(控制面板關閉Hyper-V起不到決定性作用)
最后貼上vmware官方指南
下面參考文章
完。ww