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 versiones, parches del sistema del desarrollador. Pero, ¿qué pasa si Docker muestra el mensaje de error «Docker no puede habilitar Hyper-V» de la nada? No se preocupe. Simplemente siga estas sencillas soluciones para resolver el problema muy rápidamente.
Soluciones alternativas –
a. Reanudar su computadora y nuevamente intente acceder a los sistemas virtuales en su sistema.
segundo. 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 «Carrera“.
2. Luego, escriba este comando y presione Entrar.
optionalfeatures
3. Una vez que aparezca la función de Windows, cheque la «Hyper-V”De la lista de características opcionales.
4. Una vez que haya hecho eso, haga clic en «Okay“.
Windows ahora habilitará HyperVisor en su computadora.
5. Luego, haga clic en «Reiniciar ahora“.
Una vez que se reinicie su máquina, 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)“.
2. Una vez que aparezca el terminal, escriba o pegue este código desde aquí y presione Entrar.
DISM /Online /Enable-Feature /All /FeatureName:Microsoft-Hyper-V
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 «Eliminar«* de su teclado para abrir la configuración de BIOS en su computadora.
* NOTA-La clave particular puede variar de un fabricante a otro. Estas son la variedad de teclas
Esc, F1, F2, F10, F11, F12 o Eliminar
Al presionar la tecla asignada, aparecerá la pantalla del BIOS en un momento.
3. Una vez que BIOS se abre la configuración, vaya a «AvanzadoPestaña ”.
4. A continuación, seleccione «Virtualización«De la lista y asegúrese de que sea»Habilitado“.
(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)
5. Nuevamente, presione la tecla asociada con él para guardar la configuración.
[Esel»[Itisthe“F10”Clave para esta computadora.]
6. Después de eso, seleccione «si”Para finalmente guardar y salir de la configuración de BIOS en su computadora.
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: eliminar y reinstalar 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.
3. Copiar pegar estos códigos uno por uno y presione Entrar 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 restart-computer Enable-WindowsOptionalFeature -Online -FeatureName Containers -All
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:
a. Abra la terminal de PowerShell con privilegios de administrador.
2. A continuación, ejecute este código y compruebe si esto ayuda.
MOFCOMP %SYSTEMROOT%System32WindowsVirtualization.V2.mof
Compruebe si esto resuelve el problema.
Tu problema debería estar resuelto.
Danos tu opinión