Servicio de cómputo del host de Hyper-V, también conocido como vmcompute.exe, es responsable de asegurarse de que el servicio Hyper-V esté en funcionamiento cuando sea necesario. Si el servicio está bloqueado, recibirá WslRegisterDistribution falló con el error 0x80370114. Esta publicación lo ayuda a resolver el problema y usar WSL como se esperaba.
Tenga en cuenta que el mismo código de error también puede mostrar un mensaje de error-
Error: 0x80370114 No se pudo iniciar la operación porque no se instaló una función requerida
El problema se puede resolver utilizando el mismo método.
WslRegisterDistribution falló con el error 0x80370114
Para desbloquear el servicio, deberá consultar con el antivirus o la solución de seguridad. Si está utilizando la seguridad de Windows, siga los pasos a continuación:
- Escriba Seguridad de Windows en el menú Inicio y presione Entrar para iniciar.
- Haga clic en el control de aplicaciones y navegador disponible en el lado izquierdo
- Luego haga clic en Configuración de protección contra vulnerabilidades en el fondo
- Cambiar a la pestaña de configuración del programa
- Localice el servicio de cómputo del host de Hyper-V yendo a la ruta mencionada a continuación:
C: \ WINDOWS \ System32 \ vmcompute.exe
- Una vez incluido, selecciónelo y luego haga clic en el botón Editar
- Ubique Code flow guard (CFG) y desmarque Anular configuración del sistema
Finalmente, abra PowerShell y ejecute el siguiente comando para iniciar el servicio
net start vmcompute
Hecho que ahora puede configurar la versión de WSL si es necesario utilizando el wsl -set-version
El control de aplicaciones y navegadores en Seguridad de Windows protege la PC de aplicaciones, archivos, sitios web y descargas potencialmente peligrosos. Así que asegúrese de no deshabilitarlo, pero siempre agregue una excepción para que los programas puedan ejecutarse como se espera.
Además, asegúrese de haber habilitado la virtualización a nivel de hardware, Hyper-V y todo lo que esté relacionado con WSL.
Espero que la publicación haya sido fácil de seguir y que haya podido resolver el error WslRegisterDistribution con el error: 0x80370114 desmarcando la configuración del sistema Override en CFG.
WslRegisterDistribution similar falló con errores: 0xc03a001a | 0x80041002 | 0x800700b7 o 0x80080005 | 0x80070422 | 0x80370102 | 0x80070003 | 0x80070032 | 0x8007023e | 0x800701bc | 0x8007019e y 0x8000000d.