切换到 Windows 11 后,WSL 似乎不再存在

切换到 Windows 11 后,WSL 似乎不再存在

我使用计算机上的 WSL 进行编程,但几个月来我并没有真正使用它,而是使用云端的 Jupyter 笔记本。

今天,我本来要回去使用它,但我的 VSCode 扩展找不到 WSL。事实上,WSL 扩展根本不起作用。经过进一步检查,我发现该命令wsl不会返回任何内容,而是会冻结而不输出任何信息。

我相信这可能是因为当我使用 WSL 时,我拥有的是 Windows 10,但现在拥有的是 Windows 11。

那么我现在该怎么办?我应该删除并重新安装 WSL 吗?还有其他神奇的方法吗?

答案1

该问题显然已通过重新安装 WSL 得到解决。

这是在设置 > 应用 > 可选功能,其中关闭和打开的选项是“虚拟机平台”和“适用于 Linux 的 Windows 子系统”。

要执行的操作是:禁用两个选项,重新启动,启用选项,重新启动。

这解决了发帖人的问题,但也消除了出现问题的所有证据(但不确定是否可以追踪到)。

相关内容