VMware Workstation 與 Device/Credential Guard 不兼容的問題排查及解決方案

系統版本:Windows 10, Version 1909

虛擬機版本:VMware® Workstation 15 Pro - 15.0.4 build-12990004

故障提示:

[English Version]:VMware Workstation and Device/Credential Guard are not compatible. VMware Workstation can be run after disabling Device/Credential Guard. Please visit http://www.vmware.com/go/turnoff_CG_DG for more details

[中文版本]:VMware Workstation 與 Device/Credential Guard 不兼容。在禁用 Device/Credential Guard 後,可以運行 VMware Workstation

提示: 不同的情況,解決問題的方案不一定相同。有的只需要很簡單的設定即可修復,有的可能就需要複雜點。

參考 "VMware Workstation and Device/Credential Guard are not compatible" error in VMware Workstation on Windows 10 host (2146361),提出的官方解決方案 “To resolve this issue, disable Device Guard or Credential Guard.For more information on Device Guard or Credential Guard, see the Microsoft article Manage Windows Defender Credential Guard.”

這個解決方案 (發佈於2019.08.15) 針對的只是一部分用戶,所以可能大部分人的設置並不會導致問題。

經過差不多一個小時的時間,解決了我自己的情況,將我搜集的信息彙總,可以按照這個順序排查:

1. SandBox [ Windows自帶虛擬機 ]

SandBox和VM Station可能會產生衝突。操作:控制面板→程序→ 打開或關閉windows功能→取消SandBox的所有選項。

2. Hyper-V [ 微軟虛擬化產品 ]

如果你沒有關閉第1步驟的窗口可就太好了,順手可以把Hyper-V也取消掉,這一步配置完成後可能會重啓。建議是,最好再多費點事,徹底解決這個問題,如下"開始"界面輸入cmd,右鍵以管理員身份運行cmd,複製以下命令行:

bcdedit /set hypervisorlaunchtype off

然後 Shift+Insert 粘貼到CMD中(如果需要重新開啓hyper,可以使用以“ bcdedit /set hypervisorlaunchtype auto ”)

我這一步就解決了,因爲我本身就關閉了SandBox、Hyper-V、內核隔離默認關閉。

3. 內核隔離 [ 啓動它就默認啓動了Hyper-V ]

"開始"裏搜內核隔離/Core Isolation就直接出來了。操作:設置→更新&安全→Windows安全→設備安全→內核隔離。一般是默認關閉的,所以如果打開了就關掉。

4. 修改Device Guard

這個操作我覺得沒什麼作用,因爲爲了避免出現不能安裝第三方軟件的情況,我就沒有更改,而是默認的不配置。而且就我的情況來說,不修改它也對VM的衝突不會產生影響。

但也不排除可能會影響一小部分人,操作:Win+R →輸入gpedit.msc→ Computer Configuration → Administrative Templates → Systems → Device Guard → 右側設置,雙擊Turn on Virtualization Based Security → 左上第三個Disabled/禁用 (禁用可能會導致不能安裝第三方軟件)

5. Credential Guard 憑據保護/機密防護

我沒試過,更改策略的玩意都不是什麼好方子,不過網上很多人已經貼出來了這種方法,我對這個不評價,也不推薦。

當然如果你用了上邊的順序排查,依然不能解決,請放棄吧不要灰心,那就試試第5個方法,如果還不行,那可真是慘啊,放棄吧 也不要灰心,再探索探索別的解決方案。

問題解決,歸檔處理。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章