( ′_ゝ`)<如題
( ′_ゝ`)<最近被微軟貼心強暴升級到2004版
( ′_ゝ`)<之前想用WSL2還必須先升級先行版,可是一直裝不成功
( ′_ゝ`)<現在可以如願以償的使用
( ′_ゝ`)<蒸蚌
( ′_ゝ`)<結果憾事就發生了
( ′_ゝ`)<vmware開不起來
( ′_ゝ`)<正確來說是vmware開的起來,但是裡面的虛擬機開不起來
( ′_ゝ`)<然後還拋出下面的錯誤訊息
VMware Workstation and Device/Credential Guard are not compatible
( ′_ゝ`)<所以爲了虛擬機只好關閉WSL2
( ′_ゝ`)<首先聲明
( ′_ゝ`)<雖然vmware現在有出能夠相容WSL2的版本Workstation Tech Preview 20H1
( ′_ゝ`)<不過那個很明顯是先給白老鼠的
( ′_ゝ`)<我懶人不想重灌vmware,也不想動到太多東西
( ′_ゝ`)<反正WSL2對我來說也只是試用所以現在是以
" 關閉WSL2的情形下能夠使用vmware"
的前提來解決
( ′_ゝ`)<所以如果你不是很care WSL2,又怕以後用到它,所以只是想把它關掉的話
( ′_ゝ`)<就可以往下看惹
( ′_ゝ`)<網路上傳的方法是在Powershell下這個指令
Disable-WindowsOptionalFeature -Online -FeatureName VirtualMachinePlatform
( ′_ゝ`)<但是我重開後還是沒用
( ′_ゝ`)<後來發現到要先關閉hyper V
( ′_ゝ`)<所以對我能夠有效的方法是下面的步驟
--------------開始----------------
極簡步驟
1.關閉 hyper-V
2.關閉 虛擬機器平台 (VirtualMachinePlatform)
3.重開機
( ′_ゝ`)<以上是步驟重點
( ′_ゝ`)<以下是細項
( ′_ゝ`)<先關閉hyper v
( ′_ゝ`)<找不到地方關閉hyper V 的可以如下圖的步驟


( ′_ゝ`)<先把hyper v的勾勾取消掉
( ′_ゝ`)<然後開出有系統管理員的Powershell
( ′_ゝ`)<接著貼上指令
Disable-WindowsOptionalFeature -Online -FeatureName VirtualMachinePlatform
( ′_ゝ`)<貼完後會叫你要不要重開機 選Y
( ′_ゝ`)<如果沒有給出重開機的選項可能是你hyper V沒關閉
( ′_ゝ`)<建議先想辦法關閉hyper V
( ′_ゝ`)<重開機後直接打開vmware
( ′_ゝ`)<理論上虛擬機就可以開了
--------------結束----------------
--------------以下廢話----------------
( ′_ゝ`)<其實你可以用指令直接關閉hyper V 和 虛擬機器平台
( ′_ゝ`)<或是兩個都用 "關閉windows的功能" 的頁面來取消功能
( ′_ゝ`)<不過我懶,成功後就不想再研究了
( ′_ゝ`)<其實之前爲了把WSL1升到WSL2也查了老半天
( ′_ゝ`)<本來還想說網路上說WSL2用了不同的方法讓它和vmware可以不相互干擾
( ′_ゝ`)<結果裝完WSL2之後發現到網路傳的WSL2和vmware可以共存的方法是灌新版本的 vmware,你媽的
( ′_ゝ`)<等之後vmware的版本比較穩定再灌新的吧


沒有留言:
張貼留言