日本免费高清视频-国产福利视频导航-黄色在线播放国产-天天操天天操天天操天天操|www.shdianci.com

學無先后,達者為師

網站首頁 編程語言 正文

Windows 10主機上的VMware Workstation出現“VMware Workstation and Device/Credential Guard不兼容”錯誤解決辦法

作者:江無影'kin 更新時間: 2022-09-25 編程語言

今天在使用虛擬機的時候出現了這個錯誤:Windows 10主機上的VMware Workstation出現“VMware Workstation and Device/Credential Guard不兼容”錯誤。

在這里插入圖片描述
在這里插入圖片描述

一、出現的原因

出現這個錯誤的原因:
一、是因為Device或Credentials Guard不兼容;
二、是因為Windows的Hyper-v與VMware不兼容的問題。
想要解決出現的這個錯誤,我們需要去逐個排查問題。(我一開始就想到了我昨天安裝Android Studio的時候修改了相關的Hyper-v的內容)

二、解決辦法

一:關閉Device/Credentials Guard

1、win+R打開Windows系統的運行窗口,輸入gpedit.msc,進入本地組策略編輯器。(在這個步驟里面,win10的家庭版是沒有本地組策略編輯器的,這需要我們自行安裝本地組策略編輯器或者將我們的win10升級到專業版。后面的步驟是對于家庭版安裝本地組策略編輯器,但是安裝完之后找不到我們需要用的Device Guard這個模塊,說這么多主要是幫助家庭版的電腦安裝本地組策略編輯器而已。)

下面操作步驟是對于win10專業版來說的,家庭版的在后面
1)輸入gpedit.msc
在這里插入圖片描述

2)輸入gpedit.msc,進入本地組策略編輯器如圖所示

在這里插入圖片描述
3)本地計算機策略——>計算機配置——>管理模板——>系統——>Device Guard——>打開基于虛擬化的安全設置為【已禁用】
在這里插入圖片描述
4)win+R輸入cmd打開命令提示符,輸入 bcdedit /set hypervisorlaunchtype off再回車之后重啟電腦即可

2、這個步驟是如何給我我們的win10家庭版安裝本地組策略編輯器,前面已經說過了就算安裝了本地組策略編輯器但是也找不到我們需要的Device Guard這個模塊,因為win10 家庭版上沒有這個組件!!!所以我下面這個步驟就是幫助家庭版的win10去安裝本地組策略編輯器而已,并不是針對于這個錯誤

1)新建一個記事本輸入以下代碼:
下面展示一些 內聯代碼片

@echo off
pushd “%~dp0”
dir /b C:\Windows\servicing\Packages\Microsoft-Windows-GroupPolicy-ClientExtensions-Package~3*.mum >List.txt
dir /b C:\Windows\servicing\Packages\Microsoft-Windows-GroupPolicy-ClientTools-Package~3*.mum >>List.txt
for /f %%i in (‘findstr /i . List.txt 2^>nul’) do dism /online /norestart /add-package:C:\Windows\servicing\Packages%%i”
pause

如圖所示:
在這里插入圖片描述
2)然后將文件的后綴名改為bat
在這里插入圖片描述
3)右鍵單擊,以管理員身份運行
4)安裝好之后重啟我們的電腦,然后再win+R,輸入gpedit.msc即可進入本地組策略編輯器了

二:關閉Hyper-v(假如我們關閉Device Guard之后問題還是沒有解決或者我們使用的是家庭版的win10的話,接下來的第二個方法便是關閉Hyper-v。)

1)打開控制面板——>程序——>程序和功能——>啟用或關閉Windows功能——>關閉Hyper-v
在這里插入圖片描述
2)重啟我們的電腦,然后進入虛擬機就好了
3)假如問題還是沒有解決的話,我們需要徹底的關閉Hyper-v,按下win+x進入Windows PowerShell(管理員)
在這里插入圖片描述
運行成功之后會顯示:操作成功完成
然后我們重啟我們的電腦就可以解決這個問題了

三:通過修改注冊表的默認數值進行功能的禁用(這種情況是針對于上面兩種方法排查之后還是不行的電腦)原因分析:Windows10家庭版本就沒有Device Guard這個模組設計,但是系統會默認跑著這個功能,所以引發了VMware沖突,所以我們可以將對應的注冊表值設置為0就可以禁用該模組了

1)win+r輸入regedit

在這里插入圖片描述
2)進入注冊表之后找到HKEY_LOCAL_MACHINE\System\CurrentControlSet\Control\DeviceGuard

在這里插入圖片描述

3)將這兩項的值修改為0可以了
在這里插入圖片描述
在這里插入圖片描述
4)重啟電腦查看系統信息是否基于虛擬化安全性是未啟用狀態,然后再進入虛擬機就ok了

以上就是本次的解決方法了,樓主的話是通過第二種方法解決的,也就是關閉Hyper-v,解決方法因人而異,因為大家電腦的配置都不同,可以多加嘗試,當然也可以升級win10 成為專業版,通過本地組策略編輯器去關閉Device Guard去解決這個問題。

原文鏈接:https://blog.csdn.net/KzhengKevin/article/details/127033517

欄目分類
最近更新