我已在 Windows 机器上成功安装了 WSL 2 和 Ubuntu。
我的用户帐户不是管理员帐户。
如果我启动 PowerShell 并输入,bash
它将成功启动 bash,并wsl --list
显示 Ubuntu 发行版。
但是,如果我以管理员身份运行 PowerShell 并输入,bash
我会收到以下消息:
Windows Subsystem for Linux 尚未安装发行版。
可以通过访问 Microsoft Store 安装发行版:
https://aka.ms/wslstore
并且wsl --list
命令显示相同的消息。
最糟糕的是,我很确定这昨天有效(!)
答案1
您已使用普通用户凭据安装了 Linux 发行版。如果您以普通用户身份启动 powershell,您应该会看到正确的信息。wsl 状态和已安装的应用程序似乎特定于用户帐户。