在使用过 WSL 的多个版本后,我发现遇到了各种奇怪的错误和不一致之处。
我想将 WSL 环境重置为默认值——最好的方法是什么?
答案1
更新 2023-01-06:您也可以在 WSL v2 上使用取消注册。您还可以从添加/删除程序应用程序中重置发行版。
WSL v1 由两部分组成。WSL 本身和您安装的 Linux 发行版。
您可以使用以下命令重置已安装的任何发行版(从 W10 1903 开始):
wsl --unregister <DistributionName>
然后,您可以在 Windows 商店中找到该发行版并单击“启动”来重新安装它。
请注意,在 W10 1903 之前,您需要使用 wslconfig.exe - 1903 将其中的命令合并到 wsl.exe 中。
如果您还需要重置 WSL,则需要将其卸载然后重新安装。WSL 是一项 Windows 功能,因此您可以使用适当的设置或控制面板条目添加/删除它。
参考:
- WSL 的 Microsoft 文档
- 将 WSL 与 VScode 结合使用- 还提供了一些有用的配置
请注意,WSL v2 已发布,但尚未提供详细信息。它与 v1 的架构完全不同,因此重置它会略有不同。