使用 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)
我应该怎么做才能解决这个问题?
WSL 存在一些持续存在的问题。
目前看到两种可行的解决方法:
当前的 WSL 预览版解决了这个问题。在 Cmd 或 PowerShell 中,键入:
有关更多信息,请参阅https://devblogs.microsoft.com/commandline/windows-subsystem-for-linux-september-2023-update/