Docker no puede habilitar Hyper-V, cómo solucionarlo

La aplicación de escritorio Docker es bastante famosa entre los desarrolladores que están desarrollando nuevos softwares para los sistemas variables de Windows. La aplicación permite el uso de múltiples sistemas virtuales para probar las nuevas compilaciones, parches solo del sistema del desarrollador. Pero, ¿qué pasa si Docker muestra el mensaje de error "Docker no puede habilitar Hyper-V" de la nada? No te preocupes. Simplemente siga estas sencillas soluciones para resolver el problema muy rápidamente.

Soluciones alternativas

una. Reanudar su computadora y nuevamente intente acceder a los sistemas virtuales en su sistema.

B. Desactive cualquier programa antivirus que esté ejecutando y vuelva a comprobarlo.

Solución 1: habilite Hyper-V en su sistema

Hyper-V es una característica opcional que debe habilitar manualmente para trabajar con ella.

1. Al principio, haga clic con el botón derecho en el Clave de Windows y luego haga clic en "Correr“.

2. Luego, escriba este comando y presione Ingresar.

características opcionales
Características opcionales Mín.

3. Una vez que aparezca la función de Windows, cheque la "Hyper-V”Opción de la lista de características opcionales.

4. Una vez que lo haya hecho, haga clic en "OK“.

Habilitar Hyper V Min

Windows ahora habilitará HyperVisor en su computadora.

5. Luego, haga clic en "Reiniciar ahora“.

Reiniciar ahora

Después de que su máquina se reinicie, se habilitará Hyper-V. Esto tomará algún tiempo. Una vez que su máquina se reinicie, abra Docker e intente iniciar una máquina virtual.

Método alternativo -

Si el método anterior no funciona, pruebe este.

1. Al principio, haga clic con el botón derecho en el icono de Windows y haga clic en "Windows PowerShell (administrador)“.

Administrador de Powershell

2. Una vez que aparezca el terminal, escriba o pegue este código desde aquí y presione Ingresar.

DISM / En línea /Habilitar función / Todos / FeatureName:Microsoft-Hyper-V
Dism Hyper V Habilitar mínimo

Windows habilitará la función.

Cierre la ventana de PowerShell y reinicie su computadora, una vez.

Solución 2: habilite la virtualización en BIOS

Uno de los requisitos clave de Hyper-V es la activación de la virtualización en el BIOS.

1. Primero, apague su computadora.

2. Ponga en marcha la máquina.

3. Cuando el sistema se está iniciando, debe presionar el botón "Borrar* de su teclado para abrir la configuración de BIOS en su computadora.

* NOTA-La clave particular puede variar de un fabricante a otro. Éstas son la variedad de claves:

Esc, F1, F2, F10, F11, F12 o Eliminar

Al presionar la tecla asignada, aparecerá la pantalla del BIOS en un momento.

Configuración del BIOS

3. Una vez el BIOS se abre la configuración, vaya a "Avanzado" pestaña.

4. A continuación, seleccione el "Virtualización"De la lista y asegúrese de que sea"Activado“.

(En algunas computadoras, es posible que observe "Modo SVM" en lugar de la configuración de "Virtualización". Habilítelo para obtener el mismo efecto)

Virtualización New Min

5. Nuevamente, presione la tecla que está asociada con él para guardar la configuración.

[Es el "F10”Clave para esta computadora.]

F10 Min Min Min

6. Después de eso, seleccione "”Para finalmente guardar y salir de la configuración de BIOS en su computadora.

Guardar Sí Min

Una vez que haya guardado la configuración, su computadora lo hará automáticamente. Ahora, abra la aplicación Docker en su computadora e intente abrir una nueva máquina virtual.

Solución 3: elimine y vuelva a instalar Hyper-V

Si los archivos de Hyper-V se corrompen por casualidad, Docker no se abrirá.

1. presione el Tecla de Windows + X llaves juntas.

2. Luego, haga clic en "Windows PowerShell (administrador) ”Para acceder a él.

Powershell Windows Key X

3. Copiar pegar estos códigos uno por uno y presione Ingresar a partir de entonces para ejecutar estos códigos secuencialmente.

Disable-WindowsOptionalFeature -FeatureName microsoft-hyper-v -online restart-computer. Enable-WindowsOptionalFeature -Online -FeatureName Microsoft-Hyper-V -All reiniciar-computadora. Enable-WindowsOptionalFeature -Online -FeatureName Contenedores -Todos
Dism Hyper V Unistall Enable Min

Después de ejecutar los códigos, abra Docker una vez más y verifique si esto resuelve el problema.

NOTA

Si el problema persiste, pruebe estos pasos:

una. Abra la terminal de PowerShell con privilegios de administrador.

2. A partir de entonces, ejecute este código y verifique si esto ayuda.

MOFCOMP% SYSTEMROOT% \ System32 \ WindowsVirtualization. V2.mof
Hyper V 2 min

Compruebe si esto resuelve el problema.

Tu problema debería estar resuelto.

Solución: código de error 0x8007000d al instalar Windows Update

Solución: código de error 0x8007000d al instalar Windows UpdateActualizarWindows 10

¿Aparece el código de error: 0x8007000d al instalar la última actualización de Windows en su computadora? El código de error - 0x8007000d aparece cuando el proceso normal de actualización de Window...

Lee mas
Cómo reparar "ERR_CACHE_MISS" en Google Chrome en Windows 10

Cómo reparar "ERR_CACHE_MISS" en Google Chrome en Windows 10Windows 10Cromo

Aquellos que usan el navegador Google Chrome, a menudo pueden encontrar un error que dice "Confirmar formulario Reenvío"Con el mensaje"ERR_CACHE_MISS“. Este error generalmente aparece mientras nave...

Lee mas
Arreglar Chrome abriendo nuevos enlaces en una nueva pestaña

Arreglar Chrome abriendo nuevos enlaces en una nueva pestañaWindows 10Cromo

Supongamos que está buscando algo en la Búsqueda de Google y hace clic en un enlace que se muestra en los resultados, por lo general, estos enlaces se abren en una nueva pestaña. Sin embargo, a vec...

Lee mas