Solución: VMware Workstation y Device / Credential Guard no son compatibles



Pruebe Nuestro Instrumento Para Eliminar Los Problemas

Algunos usuarios de VMware Workstation y Vmware Player ven el mensaje ' VMware y DeviceCredential Guard no son compatibles ”Error al intentar iniciar la aplicación o al intentar iniciar una máquina virtual. La mayoría de los usuarios afectados han confirmado que el problema solo comenzó a ocurrir después de instalar una actualización de Windows pendiente.



VMware Player y DeviceCredential Guard no son compatibles



Al solucionar este problema en particular, debe comenzar esta guía de solución de problemas desactivando Hyper-V de manera convencional. Puede hacerlo desactivándolo a través de CMD o confiando en la interfaz GUI.



Otro problema potencial que podría terminar causando este problema es una política de grupo local llamada Seguridad basada en virtualización que termina bloqueando ciertas tecnologías de virtualización. En este caso, puede utilizar el Editor de políticas de grupo local para deshabilitar esta política o puede confiar en el Editor del registro para hacer cumplir este cambio.

Sin embargo, si se encuentra con este problema en Windows 10, es probable que el problema se deba a una inconsistencia con el Datos de configuración de arranque . Si este escenario es aplicable, puede solucionar este problema modificando el archivo BCD para eliminar cualquier referencia de Hyper-V.

En el caso de que esté utilizando Windows Defender, tenga en cuenta que este error de WMware también puede ocurrir debido a una función de seguridad llamada aislamiento del núcleo. En este caso, puede solucionar el problema desactivando Core Isolation desde la aplicación Configuración o puede hacerlo usando el Editor del Registro.



Método 1: deshabilitar Hyper-V

Según varios informes de usuarios, una de las causas más comunes que desencadenará el ' VMware y DeviceCredential Guard no son compatibles 'Error es un conflicto entre Hyper-V (tecnología de virtualización patentada de Microsoft) y VMware. Tenga en cuenta que tanto VMware como VirtualBox elegirán sus propias tecnologías de virtualización de forma predeterminada.

Sin embargo, hay una actualización de Windows (KB4515871) que se sabe que obliga a ciertas aplicaciones de terceros a usar Hyper-V; en VMware, esto terminará produciendo el ' VMware y DeviceCredential Guard no son compatibles ” error.

Si este escenario es aplicable y recientemente instaló una actualización de Windows que cree que podría ser responsable del error recién aparecido, siga una de las guías a continuación para deshabilitar Hyper-V a fin de despejar el camino para que VMware use su propia tecnología de virtualización.

A. Deshabilitar Hyper-V a través de CMD

  1. Abre un correr cuadro de diálogo presionando Tecla de Windows + R . A continuación, escriba 'Cmd' dentro del cuadro de texto y presione Ctrl + Mayús + Entrar para abrir un elevado Símbolo del sistema .

    Ejecución del símbolo del sistema

    Nota: Una vez que vea el UAC (Control de cuentas de usuario) , haga clic en si para otorgar acceso de administrador.

  2. Una vez que esté dentro del indicador de CMD elevado, escriba el siguiente comando y presione Entrar para deshabilitar la función Hyper-V a nivel del sistema:
    dism.exe / Online / Disable-Feature: Microsoft-Hyper-V
  3. Una vez que el comando se haya procesado correctamente, cierre la ventana del símbolo del sistema elevado y reinicie su computadora.
  4. Una vez que se complete el siguiente inicio, abra VMware y repita la acción que anteriormente estaba causando el error.

B. Deshabilitar Hyper-V a través de Powershell

También hay otra forma de habilitar o deshabilitar Hyper-V en Windows 10. Para hacerlo, ejecute PowerShell como administrador y luego escriba los siguientes comandos:

bcdedit / establecer hypervisorlaunchtype off (deshabilitar Hyper-V) bcdedit / establecer hypervisorlaunchtype on (habilitar Hyper-V)

C. Deshabilitar Hyper-V a través de GUI

  1. prensa Tecla de Windows + R para abrir un correr caja de diálogo. Dentro del cuadro de texto, escriba 'Appwiz.cpl' y presione Entrar para abrir el Programas y características menú.

    Escriba appwiz.cpl y presione Entrar para abrir la lista de programas instalados

  2. Una vez que esté dentro del Programas y archivos menú, utilice el menú del lado izquierdo para hacer clic en Activar o desactivar las características de windows.

    Acceder al menú de funciones de Windows

  3. Cuando se lo solicite el UAC (Control de cuentas de usuario) , haga clic en si para otorgar privilegios administrativos.
  4. Desde el interior del menú Características de Windows, expanda el menú desplegable asociado con la carpeta Hyper-V. A continuación, desmarque la casilla asociada con Herramientas de administración de Hyper-V y Plataforma Hyper-V antes de hacer clic Okay para guardar los cambios.

    Deshabilitar Hyper-V a través de la pantalla Características de Windows

  5. Una vez que logre deshabilitar Hyper-V desde el menú GUI, reinicie su computadora y vea si el problema se resuelve en el próximo inicio de la computadora.

Si todavía ves el ' VMware y DeviceCredential Guard no son compatibles ”Al iniciar WMware Player / WMware Workshatiaon o al intentar montar una máquina virtual, pase a la siguiente solución potencial a continuación.

Método 2: deshabilitar la seguridad basada en virtualización

Si siguió las instrucciones anteriores y ya confirmó que en realidad no está lidiando con un conflicto entre Hyper-V y VMware, es posible que esté viendo el mensaje ' VMware y DeviceCredential Guard no son compatibles 'Error debido al hecho de que su máquina se aplica con Seguridad basada en virtualización -Esto es necesario con ciertos tipos de máquinas virtuales.

Esta seguridad basada en la virtualización se aplica a través de una política a través del Editor de políticas de grupo local . Pero tenga en cuenta que, de forma predeterminada, esta utilidad solo está disponible para Windows 10 PRO y sus equivalentes PRO anteriores.

Nota: Si tiene una versión Home, puede instalar manualmente la utilidad gpedit en Windows 10 home .

Si el Editor de políticas de grupo local (gpedit) está disponible en su versión de Windows y desea implementar esta posible solución, siga las instrucciones a continuación ( subguía A ) para deshabilitar la seguridad basada en virtualización a través de su política dedicada.

En caso de que esté usando una versión Home y no quiera descargar el Editor de políticas de grupo local , sigue la segunda guía (subguía B) para deshabilitar la seguridad basada en virtualización a través del Editor del registro.

A. Deshabilitar la seguridad basada en virtualización a través de Gpedit

  1. prensa Tecla de Windows + R para abrir un cuadro de diálogo Ejecutar. A continuación, escriba 'Gpedit.msc' dentro del cuadro de texto y presione Entrar para abrir el Editor de políticas de grupo local .

    Ejecución del editor de políticas de grupo local

    Nota: Cuando se le solicite UAC (Control de cuentas de usuario) ventana, haga clic en si para otorgar acceso de administrador.

  2. Una vez que esté dentro del Editor de políticas de grupo local , navegue a la siguiente ubicación usando el menú en el lado izquierdo:
    Configuración de la computadora - Plantillas administrativas - Sistema - Device Guard
  3. Después de llegar a esta ubicación, muévase al menú del lado derecho y haga doble clic en Activar la seguridad basada en virtualización .

    Activación de la seguridad basada en virtualización

  4. Una vez que esté dentro del menú de configuración del Activar la seguridad basada en virtualización política, configúrelo para alternar Discapacitado y haga clic en Okay para guardar los cambios.
  5. Una vez que se haya habilitado esta seguridad, reinicie su computadora y vea si el problema se resuelve en el próximo inicio de la computadora.

B. Desactive la seguridad basada en virtualización a través del Editor del registro

  1. prensa Tecla de Windows + R para abrir un correr caja de diálogo. Dentro del cuadro de texto, escriba ' regedit ' y presione Entrar para abrir el Editor de registro . Cuando se lo solicite el UAC (Control de cuentas de usuario) , haga clic en si para otorgar acceso de administrador.

    Ejecutando el Editor del Registro

  2. Una vez que esté dentro del Editor del Registro, use el menú de la izquierda para navegar a la siguiente ubicación:
    HKEY_LOCAL_MACHINE  System  CurrentControlSet  Control  DeviceGuard

    Nota: Puede navegar aquí manualmente o puede pegar la ubicación directamente en la barra de navegación y presionar Entrar para llegar al instante.

  3. Después de llegar a la ubicación correcta, muévase a la sección de la derecha, haga clic con el botón derecho en un espacio vacío y elija Nuevo> valor DWORD (32 bits) desde el menú contextual recién aparecido.

    Creación de un nuevo valor de bit DWORD (32)

  4. Nombre el DWORD recién creado a EnableVirtualizationBasedSecurity, luego haga doble clic en él y configure el Base a Hexadecimal y el valor de 0 para desactivar la seguridad basada en virtualización.

    Configuración del valor EnableVirtualizationBasedSecurity

  5. Golpear Okay para guardar los cambios, luego cierre el Editor del Registro y reinicie su computadora para ver si el problema ya está solucionado.

En caso de que siga teniendo el mismo problema incluso después de haber habilitado la seguridad basada en la virtualización, pase a la siguiente solución potencial a continuación.

Método 3: modificar el archivo BCD

Resulta que este problema en particular también puede ser causado por una inconsistencia con el BCD (Datos de configuración de arranque) que termina interfiriendo con la tecnología de virtualización de terceros. Varios usuarios afectados que tenían el mismo problema informaron que el problema se resolvió repentinamente después de ejecutar un par de comandos en un símbolo del sistema elevado.

Estos comandos garantizarán que el remanente de Hyper-V no entre en conflicto con la tecnología de virtualización que utiliza VMware. Esto es lo que debe hacer:

  1. prensa Tecla de Windows + R para abrir un correr caja de diálogo. A continuación, escriba 'Cmd' dentro del cuadro de texto y presione Ctrl + Mayús + Entrar para abrir un símbolo del sistema elevado.

    Ejecución del símbolo del sistema

    Nota: Cuando se le solicite UAC (Control de cuentas de usuario) , haga clic en si para otorgar privilegios administrativos.

  2. Una vez que esté dentro de la ventana elevada del símbolo del sistema, escriba el siguiente comando en este orden exacto y presione Entrar después de cada comando para eliminar las referencias de Hyper-V de sus datos BCD:
     bcdedit / set {0cb3b571-2f2e-4343-a879-d86a476d7215} ruta ' EFI  Microsoft  Boot  SecConfig.efi'   bcdedit / set {bootmgr} secuencia de arranque {0cb3b571-2f2e-4343-a879-d86a476d7215}   bcdedit / set {0cb3b571-2f2e-4343-a879-d86a476d7215} loadoptions DISABLE-LSA-ISO, DISABLE-VBS   bcdedit / establecer hypervisorlaunchtype off 
  3. Una vez que todos los comandos se hayan procesado correctamente, reinicie su computadora y vea si el problema ya está solucionado.

En caso de que sigas viendo lo mismo ' VMware y DeviceCredential Guard no son compatibles ”, Vaya a la solución final a continuación.

Método 4: deshabilitar el aislamiento del núcleo

Si ninguna de las correcciones anteriores le ha funcionado, hay un posible culpable final del que no nos hemos ocupado hasta ahora. Si está utilizando Windows Defender, es posible que una característica de seguridad llamada Core Isolation esté activando el ' VMware y DeviceCredential Guard no son compatibles ” error.

El aislamiento del núcleo es esencialmente una capa adicional de seguridad que Windows Defender implementa para protegerse contra sofisticados ataques de malware que operan a nivel de Kernel.

Varios usuarios afectados que siguieron adelante con la desactivación de esta función de seguridad han confirmado que el problema desapareció por completo. Pero hay una desventaja: dejará su sistema expuesto a algunas vulnerabilidades de seguridad.

Si desea probar este método, siga la primera guía a continuación (subguía A) para deshabilitar el aislamiento del núcleo desde el menú de configuración de Seguridad de Windows. Si la entrada de aislamiento del núcleo está atenuada, también puede hacerlo a través del Editor del registro (subguía B) .

A. Desactivación del aislamiento del núcleo mediante GUI

  1. Abre un correr cuadro de diálogo presionando Tecla de Windows + R . A continuación, escriba ' ms-settings: windowsdefender ’ dentro del cuadro de texto y presione Entrar para abrir el Seguridad de Windows pestaña (de Windows Defender ) del Configuraciones aplicación.

    Ejecutar diálogo: ms-settings: windowsdefender

  2. Una vez que finalmente llegas al interior del Seguridad de Windows menú, vaya a la sección de la derecha y haga clic en Seguridad del dispositivo (debajo Áreas de protección ).
  3. A continuación, desplácese hacia abajo por la lista de opciones disponibles y haga clic en Aislamiento del núcleo detalles (debajo Aislamiento del núcleo ).
  4. Una vez que finalmente estés dentro del Núcleo menú de aislamiento, desactive el conmutador asociado con Integridad de la memoria (ajustado a Apagado) .
  5. Una vez establecida esta modificación, reinicie su computadora y vea si el problema se soluciona en el próximo inicio de la computadora iniciando una máquina virtual VMware una vez más.

Deshabilitar el aislamiento del núcleo a través del menú Configuración

B. Deshabilitar el aislamiento del núcleo a través del Editor del registro

  1. prensa Tecla de Windows + R para abrir un correr caja de diálogo. A continuación, escriba ' regedit 'Dentro del cuadro de diálogo y presione Entrar para abrir el Editor de registro . Cuando se le solicite UAC (Control de cuentas de usuario) , haga clic en si para otorgar acceso de administrador.

    Ejecutando el Editor del Registro

  2. Una vez que consigas entrar al Editor de registro , use el menú de la izquierda para navegar a la siguiente ubicación:
    Computadora  HKEY_LOCAL_MACHINE  SYSTEM  CurrentControlSet  Control  DeviceGuard  Scenarios  CredentialGuard

    Nota: Si desea ahorrar algo de tiempo, puede pegar la ubicación completa directamente en la barra de navegación y presionar Entrar para llegar al instante.

  3. Cuando llegue a la ubicación correcta, dirija su atención al menú de la derecha y haga doble clic en el Habilitado llave.

    Accediendo a la clave habilitada

  4. Dentro de Habilitado ventana de valor, establezca la base en hexadecimal y establezca la Datos de valor a 0 . A continuación, haga clic en Okay para guardar los cambios.

    Establecer los datos de valor de Enabled en 0

  5. Una vez que se aplique esta modificación, reinicie su computadora y vea si el problema se solucionó en el próximo inicio del sistema.
8 minutos de lectura