WSL 说是占用内存,我把它卸掉了

卸载 WSL 学习笔记
这篇文章大约需要2分钟阅读。

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

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

Sponsored links

注销(卸载)已安装的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 子系统
    turn off windows functions

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

    Rate this post
    订阅评论
    提醒
    0 评论
    内联反馈
    查看所有评论
    0
    希望看到您的想法,请您发表评论x