我在 Windows 子系统上收到错误

我在 Windows 子系统上收到错误

当我切换到在 Windows 笔记本电脑上使用 bash 打字时,它会返回如下所示的错误,我搜索了一下但找不到它,而且我是新手,你能帮助我吗?

这个错误:

<3>WSL (8) ERROR: CreateProcessEntryCommon:347: getpwuid(0) failed 2
<3>WSL (8) ERROR: CreateProcessEntryCommon:351: getpwuid(0) failed 2
<3>WSL (8) ERROR: CreateProcessEntryCommon:524: execvpe /bin/sh failed 2
<3>WSL (8) ERROR: CreateProcessEntryCommon:533: Create process not expected to return

[process exited with code 1 (0x00000001)]

答案1

我认为这关联可能有帮助。

导致此类错误的一个原因是设置了默认 WSL 发行版docker。在这种情况下,您可以使用命令找到当前哪个发行版是默认发行版,wsl -l然后使用命令将其更改为正确的发行版wsl -s <distro_name>

相关内容