![如何将 Windows Subsystem for Linux(WSL)重置为默认值?](https://linux22.com/image/1593886/%E5%A6%82%E4%BD%95%E5%B0%86%20Windows%20Subsystem%20for%20Linux%EF%BC%88WSL%EF%BC%89%E9%87%8D%E7%BD%AE%E4%B8%BA%E9%BB%98%E8%AE%A4%E5%80%BC%EF%BC%9F.png)
在使用过 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 的架构完全不同,因此重置它会略有不同。