Saltar al contenido

Error de Docker para Windows: “La virtualización asistida por hardware y la protección de ejecución de datos deben estar habilitadas en el BIOS”

Solución:

Si las funciones descritas están habilitadas, el problema es con Hyper-V que está deshabilitado o el agente de Hypervisor no se está ejecutando

SOLUCIÓN A (Si Hyper-V está totalmente deshabilitado o no está instalado)

  1. Abra PowerShell como administrador y

  2. Habilite Hyper-V con

    dism.exe /Online /Enable-Feature:Microsoft-Hyper-V /All

SOLUCIÓN B (Si la función Hyper-V ya está habilitada pero no funciona)

Habilitar hipervisor con

bcdedit /set hypervisorlaunchtype auto

Ahora reinicie el sistema y vuelva a intentarlo.

SOLUCIÓN C

Si el problema persiste, probablemente Hyper-V en su sistema esté dañado, por lo que

  1. Vaya al Panel de control -> [Programs] -> [Windows Features] y desmarque por completo todos los componentes relacionados con Hyper-V. Reinicie el sistema.

  2. Habilite Hyper-V nuevamente. Reiniciar.

NOTA 1:

Hyper-V necesita la virtualización de hardware como requisito previo. Asegúrese de que su PC lo admita, si es así y aún no funciona, existe la posibilidad de que su BIOS no esté configurado correctamente y esta función esté desactivada. En este caso, verifique, habilítelo y vuelva a intentarlo. Las funciones de virtualización se pueden informar con diferentes nombres según la plataforma utilizada (por ejemplo, si no ve ninguna opción que use la etiqueta de virtualización explícitamente, en AMD debe verificar SVM estado de la característica, en Intel el VT-x estado de la característica).

NOTA 2:

Hyper-V pueden ser instalado solo con alguna versión, por ejemplo:

Windows 10 Enterprise; Windows 10 Professional; Educación de Windows 10.

Hyper-V no poder instalarse en versiones de Windows más baratas o móviles, por ejemplo:

Windows 10 Home; Windows 10 Mobile; Windows 10 Mobile Enterprise.

A continuación es solución de trabajo para mí, sigue estos pasos

  1. Abra PowerShell como administrador o el indicador de CMD como administrador

  2. Ejecute este comando en PowerShell-> bcdedit /set hypervisorlaunchtype auto

  3. Ahora reinicie el sistema y vuelva a intentarlo.

salud.

Desinstalé Intel HAXM y VirtualBox, Docker ahora se ejecuta

¡Haz clic para puntuar esta entrada!
(Votos: 0 Promedio: 0)



Utiliza Nuestro Buscador

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *