之前为了装 Claude Code,安装了 WSL,现在 CC 它可以直接在 Windows 上运行了,就不太想要 WSL 了,毕竟会占用内存,即使虚拟机或Linux子系统当前没有高负载运行,这部分内存也会被显示为“已使用”。所以我就想卸载了它。

卸载WSL通常分为两步:首先注销(卸载)已安装的Linux发行版(如Ubuntu),然后再关闭WSL核心功能。

注销(卸载)已安装的Linux发行版


1. 管理员权限运行命令行工具或者是 Powershell。

2. 输入以下代码并按回车。

wsl --list --verbose


它会返回下方的列表,显示你已经安装的WSL版本。

NAME            STATE           VERSION
* Ubuntu-24.04    Running         2
Debian          Stopped         2


3. 输入以下命令将发行版都删掉。如果你有多个版本,重复此步骤。

wsl --unregister Ubuntu-24.04


关闭WSL


删除之后还需要在“Windows功能”中关闭 WSL 的相关选项。

1. 打开「Windows 功能」:按 Win + R ,输入 optionalfeatures,然后回车。或者你直接搜索“启用或关闭Windows功能”。

2. 在弹窗中找到下面两个项目并且取消勾选:

- 虚拟机平台(Virtual Machine Platform)
- 适用于 Linux 的Windows 子系统



3. 点击「确定」,系统会需要重启一次。然后 WSL 就完全删掉了。

Rate this post