Remediere: stația de lucru VMware și dispozitivul / protecția acreditării nu sunt compatibile



Încercați Instrumentul Nostru Pentru Eliminarea Problemelor

Unii utilizatori ai stației de lucru VMware și Vmware Player văd „ VMware și DeviceCredential Guard nu sunt compatibile ”Eroare la încercarea de lansare a aplicației sau la încercarea de a porni o mașină virtuală. Cei mai mulți utilizatori afectați au confirmat că problema a început să apară numai după instalarea unei actualizări Windows în așteptare.



VMware Player și DeviceCredential Guard nu sunt compatibile



Când depanați această problemă specială, ar trebui să începeți acest ghid de depanare dezactivând convențional Hyper-V. Puteți face acest lucru fie dezactivându-l prin CMD, fie bazându-vă pe interfața GUI.



O altă problemă potențială care ar putea ajunge să provoace această problemă este o politică de grup locală numită Securitate bazată pe virtualizare care ajunge să blocheze anumite tehnologii de virtualizare. În acest caz, puteți utiliza Editorul de politici de grup local pentru a dezactiva această politică sau vă puteți baza pe Editorul de registru pentru a aplica această modificare.

Cu toate acestea, dacă întâmpinați această problemă pe Windows 10, este probabil ca problema să fie cauzată de neconcordanță cu Date de configurare boot . Dacă acest scenariu este aplicabil, puteți remedia această problemă modificând fișierul BCD pentru a elimina orice referință a Hyper-V.

În cazul în care utilizați Windows Defender, rețineți că această eroare WMware poate apărea și din cauza unei caracteristici de securitate numită izolarea Core. În acest caz, puteți remedia problema dezactivând Core Isolation din aplicația Setări sau o puteți face folosind Registry Editor.



Metoda 1: Dezactivarea Hyper-V

Conform diferitelor rapoarte ale utilizatorilor, una dintre cele mai frecvente cauze care va declanșa „ VMware și DeviceCredential Guard nu sunt compatibile ”Eroare este un conflict între Hyper-V (tehnologia de virtualizare patentată Microsoft) și VMware. Rețineți că atât VMware cât și VirtualBox își vor alege propriile tehnologii de virtualizare în mod implicit.

Cu toate acestea, există o actualizare Windows (KB4515871) despre care se știe că forțează anumite aplicații de la terți să utilizeze Hyper-V - în VMware, acest lucru va sfârși prin a produce „ VMware și DeviceCredential Guard nu sunt compatibile 'eroare.

Dacă acest scenariu este aplicabil și ați instalat recent o actualizare Windows care credeți că ar putea fi responsabilă pentru eroarea nou apărută, urmați unul dintre ghidurile de mai jos pentru a dezactiva Hyper-V pentru a șterge calea către VMware de a utiliza propria sa tehnologie de virtualizare.

A. Dezactivarea Hyper-V prin CMD

  1. Deschideți un Alerga caseta de dialog apăsând Tasta Windows + R . Apoi, tastați „Cmd” în caseta de text și apăsați Ctrl + Shift + Enter pentru a deschide un elevat Prompt de comandă .

    Rularea promptului de comandă

    Notă: Odată ce vedeți UAC (Control cont utilizator) , faceți clic pe da pentru a acorda acces de administrator.

  2. După ce vă aflați în promptul CMD ridicat, tastați următoarea comandă și apăsați introduce pentru a dezactiva funcția Hyper-V la nivel de sistem:
    dism.exe / Online / Disable-Feature: Microsoft-Hyper-V
  3. După ce comanda este procesată cu succes, închideți fereastra de comandă cu comandă ridicată și reporniți computerul.
  4. Odată ce următoarea pornire este finalizată, deschideți VMware și repetați acțiunea care anterior a cauzat eroarea.

B. Dezactivarea Hyper-V prin Powershell

Există, de asemenea, un alt mod de a activa sau dezactiva Hyper-V în Windows 10. Pentru a face acest lucru, rulați PowerShell ca administrator și apoi tastați următoarele comenzi:

bcdedit / set hypervisorlaunchtype off (dezactivare Hyper-V) bcdedit / set hypervisorlaunchtype on (activate Hyper-V)

C. Dezactivarea Hyper-V prin GUI

  1. presa Tasta Windows + R a deschide o Alerga căsuță de dialog. În caseta de text, tastați „Appwiz.cpl” și apăsați introduce pentru a deschide Programe si caracteristici meniul.

    Tastați appwiz.cpl și apăsați Enter pentru a deschide lista de programe instalate

  2. Odată ce te afli în interiorul Programe și fișiere meniu, utilizați meniul din partea stângă pentru a face clic pe Activați sau dezactivați funcțiile Windows.

    Accesarea meniului caracteristicilor Windows

  3. Când vi se solicită UAC (Control cont utilizator) , faceți clic pe da pentru a acorda privilegii administrative.
  4. Din interiorul meniului Funcții Windows, extindeți meniul derulant asociat cu folderul Hyper-V. Apoi, debifați caseta asociată cu Instrumente de gestionare Hyper-V și Platforma Hyper-V înainte de a face clic O.K pentru a salva modificările.

    Dezactivarea Hyper-V prin intermediul ecranului Caracteristici Windows

  5. Odată ce reușiți să dezactivați Hyper-V din meniul GUI, reporniți computerul și vedeți dacă problema este rezolvată la următoarea pornire a computerului.

Dacă totuși ajungeți să vedeți „ VMware și DeviceCredential Guard nu sunt compatibile ”Eroare la lansarea WMware Player / WMware Workshatiaon sau când încercați să montați o mașină virtuală, treceți la următoarea corecție potențială de mai jos.

Metoda 2: Dezactivarea securității bazate pe virtualizare

Dacă ați urmat instrucțiunile de mai sus și ați confirmat deja că nu aveți de-a face cu un conflict între Hyper-V și Vmware, este posibil să vedeți „ VMware și DeviceCredential Guard nu sunt compatibile ”Eroare datorită faptului că aparatul dvs. este pus în aplicare cu Securitate bazată pe virtualizare -Acest lucru este necesar cu anumite tipuri de mașini virtuale.

Această securitate bazată pe virtualizare este aplicată printr-o politică prin intermediul Editor de politici de grup locale . Dar rețineți că, în mod implicit, acest utilitar este disponibil numai pentru Windows 10 PRO și echivalente PRO mai vechi.

Notă: Dacă aveți o versiune Home, puteți instalați manual utilitarul gpedit pe Windows 10 home .

Dacă Editor de politici de grup locale (gpedit) este disponibil în versiunea dvs. Windows și doriți să implementați această soluție potențială, urmați instrucțiunile de mai jos ( sub ghidul A ) pentru a dezactiva securitatea bazată pe virtualizare prin intermediul politicii sale dedicate.

În cazul în care utilizați o versiune Home și nu doriți să încărcați lateral Editor de politici de grup locale , urmați al doilea ghid (sub ghidul B) pentru a dezactiva securitatea bazată pe virtualizare prin Editorul registrului.

A. Dezactivați securitatea bazată pe virtualizare prin Gpedit

  1. presa Tasta Windows + R pentru a deschide o casetă de dialog Executare. Apoi, tastați „Gpedit.msc” în caseta de text și apăsați introduce pentru a deschide Editor de politici de grup locale .

    Rularea Editorului de politici de grup local

    Notă: Când vi se solicită UAC (Control cont utilizator) fereastra, faceți clic pe da pentru a acorda acces de administrator.

  2. Odată ce te afli în interiorul Editor de politici de grup locale , navigați la următoarea locație folosind meniul din partea stângă:
    Configurare computer - Șabloane administrative - Sistem - Protecție dispozitiv
  3. După ce ajungeți la această locație, treceți la meniul din dreapta și faceți dublu clic pe Activați securitatea bazată pe virtualizare .

    Activarea securității bazate pe virtualizare

  4. După ce vă aflați în meniul de setări al Activați securitatea bazată pe virtualizare politică, setați că este o alternativă la Dezactivat și faceți clic pe O.K pentru a salva modificările.
  5. După ce această securitate a fost activată, reporniți computerul și vedeți dacă problema este rezolvată la următoarea pornire a computerului.

B. Dezactivați securitatea bazată pe virtualizare prin Editorul de registru

  1. presa Tasta Windows + R a deschide o Alerga căsuță de dialog. În interiorul casetei de text tastați „ regedit ' și apăsați introduce pentru a deschide Editor de registru . Când vi se solicită UAC (Control cont utilizator) , faceți clic pe da pentru a acorda acces de administrator.

    Rularea Editorului de registru

  2. După ce vă aflați în Editorul de registry, utilizați meniul din stânga pentru a naviga la următoarea locație:
    HKEY_LOCAL_MACHINE  System  CurrentControlSet  Control  DeviceGuard

    Notă: Puteți naviga aici manual sau puteți lipi locația direct în bara de navigare și apăsați introduce pentru a ajunge instantaneu.

  3. După ce ajungeți la locația corectă, treceți la secțiunea din dreapta, faceți clic dreapta pe un spațiu gol și alegeți Nou> valoare DWORD (32 de biți) din meniul contextual nou apărut.

    Crearea unei noi valori de biți DWORD (32)

  4. Denumiți noul DWORD creat EnableVirtualizationBasedSecurity, apoi faceți dublu clic pe acesta și setați Baza la Hexadecimal și valoarea pentru 0 pentru a dezactiva securitatea bazată pe virtualizare.

    Configurarea valorii EnableVirtualizationBasedSecurity

  5. Lovit O.K pentru a salva modificările, apoi închideți Editorul de registry și reporniți computerul pentru a vedea dacă problema este acum rezolvată.

În cazul în care întâmpinați în continuare aceeași problemă chiar și după ce ați activat securitatea bazată pe virtualizare, treceți la următoarea soluție potențială de mai jos.

Metoda 3: Modificarea fișierului BCD

După cum se dovedește, această problemă specială poate fi cauzată și de neconcordanță cu BCD (Boot Configuration Data), care ajunge să interfereze cu tehnologia de virtualizare terță parte. Mai mulți utilizatori afectați care aveau aceeași problemă au raportat că problema a fost rezolvată brusc după ce au executat câteva comenzi într-un prompt de comandă ridicat.

Aceste comenzi vor asigura că rămășița lui Hyper-V nu intră în conflict cu tehnologia de virtualizare utilizată de VMware. Iată ce trebuie să faceți:

  1. presa Tasta Windows + R a deschide o Alerga căsuță de dialog. Apoi, tastați „Cmd” în caseta de text și apăsați Ctrl + Shift + Enter pentru a deschide un prompt de comandă ridicat.

    Rularea promptului de comandă

    Notă: Când vi se solicită UAC (Control cont utilizator) , faceți clic pe da pentru a acorda privilegii administrative.

  2. Odată ce vă aflați în fereastra de prompt de comandă ridicată, tastați următoarea comandă în această ordine exactă și apăsați introduce după fiecare comandă pentru a șterge referințele Hyper-V din datele dvs. BCD:
     bcdedit / set {0cb3b571-2f2e-4343-a879-d86a476d7215} cale ' EFI  Microsoft  Boot  SecConfig.efi'   bcdedit / set {bootmgr} bootsequence {0cb3b571-2f2e-4343-a879-d86a476d7215}   bcdedit / set {0cb3b571-2f2e-4343-a879-d86a476d7215} loadoptions DISABLE-LSA-ISO, DISABLE-VBS   bcdedit / set hypervisorlaunchtype off 
  3. După ce fiecare comandă a fost procesată cu succes, reporniți computerul și vedeți dacă problema este acum rezolvată.

În cazul în care vedeți în continuare același lucru ' VMware și DeviceCredential Guard nu sunt compatibile ”Eroare, treceți în jos la corecția finală de mai jos.

Metoda 4: Dezactivarea izolării nucleului

Dacă niciuna dintre soluțiile de mai sus nu a funcționat pentru dvs., există un ultim potențial vinovat de care nu ne-am ocupat până acum. Dacă utilizați Windows Defender, este posibil ca o caracteristică de securitate numită Core Isolation să declanșeze de fapt „ VMware și DeviceCredential Guard nu sunt compatibile 'eroare.

Izolarea de bază este, în esență, un strat suplimentar de securitate pe care Windows Defender îl implementează pentru a proteja împotriva atacurilor sofisticate de malware care funcționează la nivel de Kernel.

Mai mulți utilizatori afectați care au urmat dezactivarea acestei caracteristici de securitate au confirmat că problema a dispărut în totalitate. Dar există un dezavantaj - veți lăsa sistemul expus unor exploatări de securitate.

Dacă doriți să încercați această metodă, urmați primul ghid de mai jos (sub ghidul A) pentru a dezactiva izolarea Core din meniul de setări din Windows Security. Dacă intrarea de izolare de bază este în gri, puteți face acest lucru și prin Editorul de registry (sub ghidul B) .

A. Dezactivarea izolării nucleului prin GUI

  1. Deschideți un Alerga caseta de dialog apăsând Tasta Windows + R . Apoi, tastați „ ms-settings: windowsdefender ” în caseta de text și apăsați introduce pentru a deschide Securitate Windows filă (din Windows Defender ) din Setări aplicație.

    Rulați dialogul: ms-settings: windowsdefender

  2. Odată ce ajungeți în sfârșit în interiorul Securitate Windows meniul, treceți la secțiunea din dreapta și faceți clic pe Securitatea dispozitivului (sub Zone de protecție ).
  3. Apoi, derulați în jos prin lista de opțiuni disponibile și faceți clic pe Izolarea miezului detalii (sub Izolarea miezului ).
  4. Odată ce ați ajuns în sfârșit în Miezul meniu de izolare, dezactivați comutatorul asociat cu Integritatea memoriei (setat la Dezactivat) .
  5. După stabilirea acestei modificări, reporniți computerul și vedeți dacă problema este rezolvată la următoarea pornire a computerului, lansând din nou o mașină VMware virtuală.

Dezactivarea izolării nucleului prin meniul Setări

B. Dezactivarea izolării de bază prin Editorul de registru

  1. presa Tasta Windows + R a deschide o Alerga căsuță de dialog. Apoi, tastați „ regedit ‘În caseta de dialog și apăsați introduce pentru a deschide Editor de registru . Când vi se solicită UAC (Control cont utilizator) , faceți clic pe da pentru a acorda acces de administrator.

    Rularea Editorului de registru

  2. Odată ce reușiți să intrați în Editor de registru , utilizați meniul din stânga pentru a naviga la următoarea locație:
    Computer  HKEY_LOCAL_MACHINE  SYSTEM  CurrentControlSet  Control  DeviceGuard  Scenarios  CredentialGuard

    Notă: Dacă doriți să economisiți ceva timp, puteți lipi întreaga locație direct în bara de navigare și apăsați introduce pentru a ajunge instantaneu.

  3. Când ajungeți la locația corectă, îndreptați-vă atenția către meniul din dreapta și faceți dublu clic pe Activat cheie.

    Accesarea tastei Enabled

  4. În interiorul Activat fereastră valoare, setați baza la Hexadecimal și setați Date de valoare la 0 . Apoi, faceți clic pe O.K pentru a salva modificările.

    Setarea datelor valorii Enabled la 0

  5. Odată ce această modificare este aplicată, reporniți computerul și vedeți dacă problema este rezolvată la următoarea pornire a sistemului.
8 minute citite