我一直在尝试在 Windows 笔记本电脑上安装 WSL 和 Ubuntu。我的笔记本电脑运行的是 Win 10 Home,操作系统版本为 19045.2486。
当我遵循以下指示时:https://learn.microsoft.com/en-us/windows/wsl/install
我以管理员模式打开 Windows 命令提示符并运行以下代码:
wsl --install
安装后,我成功重启了笔记本电脑。
然而,在我重启笔记本电脑并尝试从 WSL 终端启动 Ubuntu 后,它却无法启动,并出现了这个错误
之后它就自动关闭了所有内容。
当我尝试从 Microsoft 商店启动 Ubuntu 应用程序时,没有任何反应。
当我在 Cmd 中检查 WSL 和 Ubuntu 的版本时:
我想知道如何解决这个错误并使用 WSL 启用 Ubuntu?
答案1
听起来你可能会遇到这个问题。该问题的主要理论是,您的用户运行 Store 应用程序的权限存在问题。它可能不会影响所有 Store 应用程序,但对于某些用户来说,它肯定会影响 WSL。
最好的解决方法可能是尝试:
wsl --install --web-download Ubuntu
您可能需要先(再次)删除现有的商店版本。
对于该 Github 问题,很多用户的另一个解决方法是将文件从上面引用的目录复制到新目录,例如。根据大多数报告(问题中的该评论有很多赞许等),从新位置C:\Ubuntu
运行似乎可行。ubuntu.exe
但是,这可能需要获得受保护C:\WindowsApps
文件夹的访问权限。这并不推荐,这就是为什么我会--web-download
首先尝试此选项。