La solución al error WslRegisterDistribution falló con el error: 0x8007023e al instalar ubuntu en windows

El siguiente error ocurrió inexplicablemente al instalar cmd o powershell, o al abrir linux:

Installing, this may take a few minutes...
WslRegisterDistribution failed with error: 0x8007023e
Error: 0x8007023e {
    
    Application Error}
The exception s (0x

Intenté muchos métodos pero fallé, finalmente probé el siguiente método, tal vez funcione para usted

  1. Asegúrese de que la virtualización esté habilitada en BIOS. (No hice ninguna configuración en este paso, supuse ciegamente que debería estar activado, porque antes era fácil de usar y de repente no funcionó)
  2. Asegúrese de que la imagen de Windows y el sistema operativo funcionen correctamente.
  3. ¡Tome nota/haga una copia de seguridad de todas las configuraciones de Hyper-V! (Ni siquiera hice una copia de seguridad, debo recordarlo la próxima vez, por si acaso)
  4. Elimine todas las capacidades de la máquina virtual. Es decir: Hyper-V, contenedores, plataformas de máquinas virtuales, plataforma de hipervisor de Windows, Sandbox de Windows y subsistema de Windows para Linux. La opción correspondiente se puede eliminar.

inserte la descripción de la imagen aquí

  1. ¡Reinicia la computadora!

  2. Después de eso, wsl --set-default-version 2configure wsl2 usando

  3. Use el comando wsl --installpara instalar, si hay un error 0x80370114, ejecute el comando Enable-WindowsOptionalFeature -Online -FeatureName Microsoft-Hyper-V -Alle ingrese y
    inserte la descripción de la imagen aquí

  4. Después de reiniciar, se wsl --installpuede ejecutar

PS C:\WINDOWS\system32> wsl --install
Ubuntu 已安装。
正在启动 Ubuntu...
Installing, this may take a few minutes...
Please create a default UNIX user account. The username does not need to match your Windows username.
For more information visit: https://aka.ms/wslusers
Enter new UNIX username: ***
New password:
Retype new password:
passwd: password updated successfully
Installation successful!
To run a command as administrator (user "root"), use "sudo <command>".
See "man sudo_root" for details.

Welcome to Ubuntu 22.04.1 LTS (GNU/Linux 5.15.90.1-microsoft-standard-WSL2 x86_64)

 * Documentation:  https://help.ubuntu.com
 * Management:     https://landscape.canonical.com
 * Support:        https://ubuntu.com/advantage

This message is shown once a day. To disable it please create the

Supongo que te gusta

Origin blog.csdn.net/MMTS_yang/article/details/129997559
Recomendado
Clasificación