Oplossing: VMware Workstation en Device / Credential Guard zijn niet compatibel
Sommige gebruikers van VMware Workstation en Vmware Player zien de "VMware en DeviceCredential Guard zijn niet compatibel”Fout bij het starten van de applicatie of bij het starten van een virtuele machine. De meeste getroffen gebruikers hebben bevestigd dat het probleem pas is begonnen na het installeren van een lopende Windows-update.
Bij het oplossen van dit specifieke probleem moet u deze handleiding voor probleemoplossing starten door Hyper-V conventioneel uit te schakelen. U kunt dit doen door het uit te schakelen via CMD of door te vertrouwen op de GUI-interface.
Een ander potentieel probleem dat dit probleem zou kunnen veroorzaken, is een lokaal groepsbeleid genaamdOp virtualisatie gebaseerde beveiligingdie uiteindelijk bepaalde virtualisatietechnologieën blokkeert. In dit geval kunt u de Editor voor lokaal groepsbeleid gebruiken om dit beleid uit te schakelen of u kunt op de Register-editor vertrouwen om deze wijziging af te dwingen.
Als u dit probleem echter tegenkomt in Windows 10, wordt het probleem waarschijnlijk veroorzaakt door inconsistentie met de Opstartconfiguratiegegevens. Als dit scenario van toepassing is, kunt u dit probleem oplossen door het BCD-bestand te wijzigen om elke verwijzing naar Hyper-V te elimineren.
In het geval dat u Windows Defender gebruikt, moet u er rekening mee houden dat deze WMware-fout ook kan optreden vanwege een beveiligingsfunctie genaamd Core-isolatie. In dit geval kunt u het probleem oplossen door Core Isolation uit te schakelen via de app Instellingen of u kunt het doen met de Register-editor.
Methode 1: Hyper-V uitschakelen
Volgens verschillende gebruikersrapporten is een van de meest voorkomende oorzaken van de "VMware en DeviceCredential Guard zijn niet compatibel”Fout is een conflict tussen Hyper-V (eigen virtualisatietechnologie van Microsoft) en VMware. Houd er rekening mee dat zowel VMware als VirtualBox standaard hun eigen virtualisatietechnologieën kiezen.
Er is echter één Windows Update (KB4515871) waarvan bekend is dat deze bepaalde applicaties van derden dwingt Hyper-V te gebruiken - in VMware zal dit uiteindelijk de "VMware en DeviceCredential Guard zijn niet compatibel" fout.
Als dit scenario van toepassing is en u onlangs een Windows-update hebt geïnstalleerd waarvan u denkt dat deze verantwoordelijk zou kunnen zijn voor de nieuw verschenen fout, volgt u een van de onderstaande handleidingen om Hyper-V uit te schakelen om de weg vrij te maken voor VMware om zijn eigen virtualisatietechnologie te gebruiken.
A. Hyper-V uitschakelen via CMD
- Open een Rennen dialoogvenster door op te drukken Windows-toets + R. Typ vervolgens ‘Cmd’ in het tekstvak en druk op Ctrl + Shift + Enter om een verheven Opdrachtprompt.
Opmerking: Zodra je het UAC (gebruikersaccountbeheer), Klik Ja om beheerderstoegang te verlenen.
- Zodra u zich in de verhoogde CMD-prompt bevindt, typt u de volgende opdracht en drukt u op Enter om de Hyper-V-functie op systeemniveau uit te schakelen:
dism.exe / Online / Disable-Feature: Microsoft-Hyper-V
- Nadat de opdracht met succes is verwerkt, sluit u het verhoogde opdrachtpromptvenster en start u uw computer opnieuw op.
- Zodra de volgende keer opstarten is voltooid, opent u VMware en herhaalt u de actie die eerder de fout veroorzaakte.
B. Hyper-V uitschakelen via Powershell
Er is ook een andere manier om Hyper-V in Windows 10 in of uit te schakelen. Voer hiervoor PowerShell uit als beheerder en typ vervolgens de volgende opdrachten:
bcdedit / set hypervisorlaunchtype off (Hyper-V uitschakelen) bcdedit / set hypervisorlaunchtype on (Hyper-V inschakelen)
C. Hyper-V uitschakelen via GUI
- druk op Windows-toets + R om een Rennen dialoog venster. Typ in het tekstvak ‘Appwiz.cpl’ en druk op Enter om het Programma's en onderdelen menu.
- Als je eenmaal binnen bent Programma's en bestanden menu, gebruik het menu aan de linkerkant om op te klikkenWindows-onderdelen in-of uitschakelen.
- Wanneer daarom wordt gevraagd door het UAC (gebruikersaccountbeheer), Klik Ja om beheerdersrechten toe te kennen.
- Vouw vanuit de binnenkant van het menu Windows-functies het vervolgkeuzemenu uit dat is gekoppeld aan de Hyper-V-map. Schakel vervolgens het selectievakje uit dat is gekoppeld aan Hyper-V-beheertools en Hyper-V-platform voordat u klikt OK om de wijzigingen op te slaan.
- Als het je eenmaal is gelukt om Hyper-V uit het GUI-menu uit te schakelen, start je de computer opnieuw op en kijk je of het probleem is opgelost bij de volgende keer opstarten van de computer.
Als je nog steeds de "VMware en DeviceCredential Guard zijn niet compatibel”Fout bij het starten van WMware Player / WMware Workshatiaon of wanneer u een virtuele machine probeert te koppelen, ga dan naar de volgende mogelijke oplossing hieronder.
Methode 2: Beveiliging op basis van virtualisatie uitschakelen
Als je de bovenstaande instructies hebt gevolgd en je hebt al bevestigd dat je niet echt te maken hebt met een conflict tussen Hyper-V en Vmware, is het mogelijk dat je de "VMware en DeviceCredential Guard zijn niet compatibel”Fout vanwege het feit dat uw machine wordt afgedwongen met Op virtualisatie gebaseerde beveiliging-Dit is vereist bij bepaalde typen virtuele machines.
Deze op virtualisatie gebaseerde beveiliging wordt afgedwongen door middel van een beleid via het Editor voor lokaal groepsbeleid. Houd er echter rekening mee dat dit hulpprogramma standaard alleen beschikbaar is voor Windows 10 PRO en oudere PRO-equivalenten.
Opmerking: Als je een Home-versie hebt, kun je het hulpprogramma gpedit handmatig installeren op Windows 10 Home.
Als het Editor voor lokaal groepsbeleid (gpedit) is beschikbaar op uw Windows-versie en u wilt deze mogelijke oplossing implementeren, volg de onderstaande instructies (subgids A) om op virtualisatie gebaseerde beveiliging uit te schakelen via het speciale beleid ervan.
Als u een Home-versie gebruikt en u de Editor voor lokaal groepsbeleid niet opzij wilt zetten, volgt u de tweede gids (subgids B) om op virtualisatie gebaseerde beveiliging uit te schakelen via de Register-editor.
A. Schakel op virtualisatie gebaseerde beveiliging uit via Gpedit
- druk op Windows-toets + R om een dialoogvenster Uitvoeren te openen. Typ vervolgens ‘Gpedit.msc’ in het tekstvak en druk op Enter om het Editor voor lokaal groepsbeleid.
Opmerking: Wanneer u daarom wordt gevraagd door het UAC (gebruikersaccountbeheer)venster, klik op Ja om beheerderstoegang te verlenen.
- Als je eenmaal binnen bent Editor voor lokaal groepsbeleid, navigeer naar de volgende locatie via het menu aan de linkerkant:
Computerconfiguratie - Beheersjablonen - Systeem - Apparaatbeveiliging
- Nadat u op deze locatie bent aangekomen, gaat u naar het menu aan de rechterkant en dubbelklikt u op Schakel op virtualisatie gebaseerde beveiliging in.
- Zodra u zich in het instellingenmenu van het Schakel op virtualisatie gebaseerde beveiliging in beleid, zet het op Gehandicapt en klik OK om de wijzigingen op te slaan.
- Zodra deze beveiliging is ingeschakeld, start u uw computer opnieuw op en kijkt u of het probleem is opgelost bij de volgende keer opstarten van de computer.
B. Schakel op virtualisatie gebaseerde beveiliging uit via de Register-editor
- druk op Windows-toets + R om een Rennen dialoog venster. Typ in het tekstvak 'regedit ' en druk op Enter om het Register-editor. Wanneer daarom wordt gevraagd door het UAC (gebruikersaccountbeheer), Klik Ja om beheerderstoegang te verlenen.
- Zodra u zich in de Register-editor bevindt, gebruikt u het menu aan de linkerkant om naar de volgende locatie te navigeren:
HKEY_LOCAL_MACHINE \ System \ CurrentControlSet \ Control \ DeviceGuard
Opmerking: U kunt hier handmatig navigeren of u kunt de locatie rechtstreeks in de navigatiebalk plakken en op drukken Enter om er direct te komen.
- Nadat u op de juiste locatie bent aangekomen, gaat u naar het rechtergedeelte, klikt u met de rechtermuisknop op een lege ruimte en kiest u Nieuw > DWORD (32-bit) waardevanuit het nieuw verschenen contextmenu.
- Noem de nieuw gemaakte DWORD naar EnableVirtualizationBasedSecurity, dubbelklik er vervolgens op en stel de Baseren naar Hexadecimaal en de waarde van 0 om op virtualisatie gebaseerde beveiliging uit te schakelen.
- Raken OK om de wijzigingen op te slaan, sluit u de Register-editor en start u uw computer opnieuw op om te zien of het probleem nu is verholpen.
Als u nog steeds hetzelfde probleem ondervindt, zelfs nadat u op virtualisatie gebaseerde beveiliging heeft ingeschakeld, gaat u naar de volgende mogelijke oplossing hieronder.
Methode 3: het BCD-bestand wijzigen
Het blijkt dat dit specifieke probleem ook kan worden veroorzaakt door inconsistentie met de BCD (Boot Configuration Data) die de virtualisatietechnologie van derden verstoort. Verschillende getroffen gebruikers die hetzelfde probleem hadden, hebben gemeld dat het probleem plotseling was opgelost nadat ze een aantal opdrachten hadden uitgevoerd in een verhoogde opdrachtprompt.
Deze opdrachten zorgen ervoor dat het overblijfsel van Hyper-V niet in strijd is met de virtualisatietechnologie die VMware gebruikt. Hier is wat je moet doen:
- druk op Windows-toets + R om een Rennen dialoog venster. Typ vervolgens ‘Cmd’ in het tekstvak en druk op Ctrl + Shift + Enterom een verhoogde opdrachtprompt te openen.
Opmerking: Wanneer u daarom wordt gevraagd door het UAC (gebruikersaccountbeheer), Klik Ja om beheerdersrechten toe te kennen.
- Zodra u zich in het verhoogde opdrachtpromptvenster bevindt, typt u de volgende opdracht in deze exacte volgorde en drukt u op Enter na elke opdracht om Hyper-V-verwijzingen uit uw BCD-gegevens te verwijderen:
bcdedit / set {0cb3b571-2f2e-4343-a879-d86a476d7215} pad "\ EFI \ Microsoft \ Boot \ SecConfig.efi" bcdedit / set {bootmgr} opstartsequentie {0cb3b571-2f2e-4343-a879-d86a476d7215} bcdedit / set {0cb3b571-2f2e-4343-a879-d86a476d7215} loadoptions DISABLE-LSA-ISO, DISABLE-VBS bcdedit / zet hypervisorlaunchtype uit
- Nadat elke opdracht met succes is verwerkt, start u uw computer opnieuw op en kijkt u of het probleem nu is verholpen.
Voor het geval je nog steeds hetzelfde ziet "VMware en DeviceCredential Guard zijn niet compatibel”, Ga dan naar de laatste oplossing hieronder.
Methode 4: kernisolatie uitschakelen
Als geen van de bovenstaande oplossingen voor u heeft gewerkt, is er nog een laatste mogelijke boosdoener die we tot nu toe niet hebben opgelost. Als u Windows Defender gebruikt, is het mogelijk dat een beveiligingsfunctie met de naam Core Isolation de "VMware en DeviceCredential Guard zijn niet compatibel" fout.
Kernisolatie is in wezen een extra beveiligingslaag die Windows Defender implementeert om te beschermen tegen geavanceerde malwareaanvallen die op kernelniveau werken.
Verschillende getroffen gebruikers die deze beveiligingsfunctie hebben uitgeschakeld, hebben bevestigd dat het probleem volledig is verdwenen. Maar er is een nadeel: u laat uw systeem blootgesteld aan een aantal beveiligingsproblemen.
Als je deze methode eens wilt proberen, volg dan de eerste gids hieronder (subgids A) om kernisolatie uit te schakelen via het instellingenmenu van Windows-beveiliging. Als de vermelding Kernisolatie grijs is, kunt u dit ook doen via de Register-editor (subgids B).
A. Kernisolatie uitschakelen via GUI
- Open een Rennen dialoogvenster door op te drukken Windows-toets + R. Typ vervolgens ‘ms-instellingen:windowsdefender'in het tekstvak en druk op Enter om het Windows-beveiliging tabblad (van Windows Defender) van de Instellingen app.
- Als je eindelijk aankomt in het Windows-beveiliging menu, ga naar het rechtergedeelte en klik op Apparaatbeveiliging (onder Beschermingszones).
- Blader vervolgens door de lijst met beschikbare opties en klik op Kernisolatie details (onder Kernisolatie).
- Als je eenmaal binnen bent Kern isolatiemenu, schakel de schakelaar uit die is gekoppeld aan Geheugenintegriteit (ingesteld op Uit).
- Nadat deze wijziging is aangebracht, start u uw computer opnieuw op en kijkt u of het probleem is verholpen bij de volgende keer opstarten van de computer door opnieuw een virtuele VMware-machine te starten.
B. Kernisolatie uitschakelen via Register-editor
- druk op Windows-toets + R om een Rennen dialoog venster. Typ vervolgens ‘regedit‘In het dialoogvenster en druk op Enter om het Register-editor. Wanneer u daarom wordt gevraagd door de UAC (gebruikersaccountbeheer), Klik Ja om beheerderstoegang te verlenen.
- Als het je eenmaal lukt om binnen te komen Register-editor, gebruik het menu aan de linkerkant om naar de volgende locatie te navigeren:
Computer \ HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ Control \ DeviceGuard \ Scenarios \ CredentialGuard
Opmerking: Als u tijd wilt besparen, kunt u de hele locatie rechtstreeks in de navigatiebalk plakken en op drukken Enter om er direct te komen.
- Wanneer u op de juiste locatie bent aangekomen, richt u uw aandacht op het rechtermenu en dubbelklikt u op het Ingeschakeld sleutel.
- Binnen in de Ingeschakeld waarde-venster, stel de basis in op hexadecimaal en stel de Waarde data naar 0. Klik vervolgens op OK om de wijzigingen op te slaan.
- Zodra deze wijziging is doorgevoerd, start u uw computer opnieuw op en kijkt u of het probleem is verholpen bij de volgende keer opstarten van het systeem.