微软商店更新后,wsl ubuntu 失败

微软商店更新后,wsl ubuntu 失败

使用 Microsoft Store 应用更新所有应用(包括 WSL)后,在没有管理员权限的情况下运行时 WSL 无法运行。

Windows PowerShell
Copyright (C) Microsoft Corporation. All rights reserved.

Try the new cross-platform PowerShell https://aka.ms/pscore6

PS C:\Users\mslin> wsl
Element not found.
Error code: Wsl/ERROR_NOT_FOUND

如果我以管理员权限运行 PowerShell,则可以通过键入 来启动它wsl。Ubuntu 仍然完好无损。在下面,我以管理员权限启动了 PowerShell,否则此命令也会失败:

Windows PowerShell
Copyright (C) Microsoft Corporation. All rights reserved.

Try the new cross-platform PowerShell https://aka.ms/pscore6

PS C:\Windows\system32> wsl -l
Windows Subsystem for Linux Distributions:
Ubuntu (Default)

我应该怎样修复此问题?

答案1

WSL 存在一些持续存在的问题。

目前看到两种可行的解决方法:

  • 运行你正在使用的以管理员​​身份启动 WSL
  • 删除最近的更新 -细节

答案2

当前的 WSL 预览版解决了此问题。在 Cmd 或 PowerShell 中,输入:

wsl --update; wsl --update --pre-release

有关详细信息,请参阅For more information, seehttps://devblogs.microsoft.com/commandline/windows-subsystem-for-linux-september-2023-update/

相关内容