Categorías: Windows

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 de sólo el sistema del desarrollador.¿Pero qué pasa si el Docker muestra el mensaje de error "Docker can't enable Hyper-V" de la nada?No te preocupes.Sólo tienes que seguir estas sencillas soluciones para resolver el problema muy rápidamente.

Soluciones a los problemas-

a.Reiniciarsu ordenador y vuelva a intentar acceder a los sistemas virtuales de su sistema.

b.Desactive cualquier programa antivirus que esté ejecutando y compruebe una vez más.

Solución 1 - Habilitar Hyper-V en su sistema

Hyper-V es una función opcional que hay que activar manualmente para trabajar con ella.

1.Al principio, haga clic con el botón derecho del ratón en elTecla de Windowsy después de eso, haga clic en "Ejecutar".

2.A continuación, escriba este comando y pulseEntre en.

características opcionales

3.Una vez que aparezca la característica de Windows,comprobarel "Hyper-V" de la lista de funciones opcionales.

4.Una vez hecho esto, haga clic en "OK".

Windows habilitará ahora el HyperVisor en su ordenador.

5.A continuación, haga clic en "Reiniciar ahora".

Después de que su máquina se reinicie, Hyper-V se activará.Esto llevará 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, prueba éste.

1.Al principio, haz clic con el botón derecho del ratón en el icono de Windows y haz clic en "Windows PowerShell(Admin)".

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

DISM /En línea /Habilitar-función /Todos /Nombre de la característica:Microsoft-Hyper-V

Windows habilitará la función.

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

Solución 2 - Habilitar la virtualización en la BIOS

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

1.Al principio, apague el ordenador.

2.Poner en marcha la máquina.

3.Cuando el sistema está arrancando, hay que pulsar la tecla "Borrar"*de su teclado para abrir la configuración de la bios de su ordenador.

*NOTA-La clave concreta puede variar de un fabricante a otro.Estas son la variedad de llaves-

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

Al pulsar la tecla asignada, aparecerá la pantalla de la BIOS en un momento.

3.Una vez que elBIOSse abre, vaya a la sección "Avanzado".

4.A continuación, seleccione la opción "Virtualización" de la lista y asegúrese de que es "Activado".

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

5.De nuevo, pulse la tecla asociada para guardar los ajustes.

[Es el "F10" para este ordenador].

6.A continuación, seleccione "" para finalmente guardar y salir de la configuración de la bios de su ordenador.

Una vez que hayas guardado los ajustes, tu ordenador lo hará automáticamente.Ahora, abre la aplicación Docker en tu ordenador e intenta abrir una nueva máquina virtual.

Solución 3 - Eliminar y volver a instalar Hyper-V

Si los propios archivos de Hyper-V están dañados por casualidad, Docker no se abrirá.

1.Pulse el botónTecla Windows+Xllaves juntas.

2.A continuación, haga clic en "Windows PowerShell (Administrador))" para acceder a ella.

3.Copiar y pegarestos códigos uno por uno y pulseEntre ena partir de entonces para ejecutar estos códigos de forma secuencial.

Disable-WindowsOptionalFeature -FeatureName microsoft-hyper-v -online reiniciar-ordenador
Enable-WindowsOptionalFeature -Online -FeatureName Microsoft-Hyper-V -All reiniciar-ordenador
Enable-WindowsOptionalFeature -Online -FeatureName Containers -All

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

NOTA-

Si el problema sigue existiendo, pruebe estos pasos -

a.Abra el terminal PowerShell con privilegios de administrador.

2.A continuación, ejecute este código y compruebe si esto ayuda.

MOFCOMP %SYSTEMROOT%\System32\WindowsVirtualization.V2.mof

Comprueba si esto resuelve el problema.

Su problema debería estar resuelto.

fastfixguide

Entradas recientes

No se puede eliminar la partición, la eliminación del volumen no está habilitada en la solución de administración de discos

Si desea liberar espacio en su unidad o desea obtener espacio no asignado para ampliar…

2 años hace

12 formas de corregir el error "El sistema no puede encontrar el archivo especificado"

El sistema no puede encontrar el archivo especificado es un error que puede aparecer cuando…

2 años hace

No se puede eliminar este archivo de datos de Outlook (resuelto)

Algunos usuarios de Windows enfrentan el problema "No puede eliminar este archivo de datos de…

2 años hace

Falta la opción de control de aplicaciones y navegadores en la solución de seguridad de Windows

Algunos usuarios de Windows han informado de la ausencia de las opciones de control de…

2 años hace

Audio y video no sincronizados en Windows 11 [Fijar]

Varios usuarios de Windows han observado un problema al ver películas o series en su…

2 años hace

No se puede cambiar el idioma de visualización en Windows 11 [Fijar]

El idioma de visualización es el idioma de interfaz que los usuarios pueden leer y…

2 años hace