wsl 运行出错,无法进入系统

wsl 运行出错,无法进入系统

D:\Program Files (x86)\cmder
wsl
<3>WSL (23) ERROR: CreateProcessParseCommon:711: Failed to translate D:\Program Files (x86)\cmder
<3>WSL (23) ERROR: CreateProcessParseCommon:757: getpwuid(0) failed 2
<3>WSL (23) ERROR: UtilTranslatePathList:2866: Failed to translate D:\Program Files (x86)\cmder\vendor\conemu-maximus5
ConEmu\Scripts
<3>WSL (23) ERROR: UtilTranslatePathList:2866: Failed to translate D:\Program Files (x86)\cmder\vendor\conemu-maximus5
<3>WSL (23) ERROR: UtilTranslatePathList:2866: Failed to translate D:\Program Files (x86)\cmder\vendor\conemu-maximus5
ConEmu
<3>WSL (23) ERROR: UtilTranslatePathList:2866: Failed to translate C:\Windows\system32
<3>WSL (23) ERROR: UtilTranslatePathList:2866: Failed to translate C:\Windows
<3>WSL (23) ERROR: UtilTranslatePathList:2866: Failed to translate C:\Windows\System32\Wbem
<3>WSL (23) ERROR: UtilTranslatePathList:2866: Failed to translate C:\Windows\System32\WindowsPowerShell\v1.0\
<3>WSL (23) ERROR: UtilTranslatePathList:2866: Failed to translate C:\Windows\System32\OpenSSH\
<3>WSL (23) ERROR: UtilTranslatePathList:2866: Failed to translate C:\Program Files\Bandizip\
<3>WSL (23) ERROR: UtilTranslatePathList:2866: Failed to translate D:\soft\Git\cmd
<3>WSL (23) ERROR: UtilTranslatePathList:2866: Failed to translate D:\Program Files\TortoiseGit\bin
<3>WSL (23) ERROR: UtilTranslatePathList:2866: Failed to translate d:\Program Files (x86)\AOMEI\AOMEI Backupper\6.10.1
<3>WSL (23) ERROR: UtilTranslatePathList:2866: Failed to translate C:\Program Files\Docker\Docker\resources\bin
<3>WSL (23) ERROR: UtilTranslatePathList:2866: Failed to translate C:\Program Files\MySQL\MySQL Shell 8.0\bin\
<3>WSL (23) ERROR: UtilTranslatePathList:2866: Failed to translate C:\Users\wangf\AppData\Local\Microsoft\WindowsApps
<3>WSL (23) ERROR: UtilTranslatePathList:2866: Failed to translate d:\Program Files\JetBrains\PyCharm\bin
<3>WSL (23) ERROR: UtilTranslatePathList:2866: Failed to translate D:\Program Files (x86)\Microsoft VS Code\bin
<3>WSL (23) ERROR: UtilTranslatePathList:2866: Failed to translate D:\soft\Git\mingw64\bin
<3>WSL (23) ERROR: UtilTranslatePathList:2866: Failed to translate D:\soft\Git\usr\bin
<3>WSL (23) ERROR: UtilTranslatePathList:2866: Failed to translate D:\Program Files (x86)\cmder\vendor\bin
<3>WSL (23) ERROR: UtilTranslatePathList:2866: Failed to translate D:\Program Files (x86)\cmder

以上说明设置的默认启动系统有问题。需要设置默认启动系统。

先看看已经安装哪些wsl,如果默认是docker的wsl执行Wsl就会有问题

C:\Users\userx>wsl --list
Windows Subsystem for Linux Distributions:
docker-desktop-data (Default)
docker-desktop
Ubuntu
然后从windows app store安装linux,随便装个,例如 ubuntu
然后用wsl --list显示新安装的wsl名称,再设置为默认的就可以!
wsl --setdefault Ubuntu