“此发行版正在进行安装、卸载或转换”

“此发行版正在进行安装、卸载或转换”

在尝试安装 WSL 和 Ubuntu 时,当我输入安装命令“wsl --install”时,它没有要求我创建用户名和密码,而是显示:“此发行版正在进行安装、卸载或转换。” 我如何从那里完成安装过程?

答案1

这可能是一个很难解决的问题,因为(根据 WSL 首席开发人员的说法这里)表明 WSL 服务可能在安装 Ubuntu 发行版时崩溃,从而导致其处于不良状态。

希望,只需取消注册 Ubuntu 并重试即可,但如果 WSL 由于某些系统问题而崩溃,则可能会再次发生这种情况。

让我们从 PowerShell(普通用户,非管理员)开始:

wsl --shutdown
wsl -l -v
  • 确认发行版的名称,可能是“Ubuntu”或“Ubuntu-22.04”

  • 注意:以下操作将破坏现有分发中的所有数据,这应该不是问题,因为它从一开始就没有完成。但是,如果您有多个分发,请确保您正在取消注册正确的分发。

wsl --unregister <distribution_name> 
  • 前往 Microsoft Store,找到适用于 Linux 的 Windows 子系统那里。如果没有安装,请安装它 -- 这是最新版本。

  • 前往 Microsoft Store,找到“Ubuntu”(无版本)或“Ubuntu 22.04”并尝试从那里安装。

如果问题再次出现,请参阅此评论并检查组策略设置。

相关内容