彻底卸载WSL:从Windows 11中完全移除Linux子系统

想体验Linux又放不开Windows?还觉得搞双系统太麻烦?那WSL就是你的菜!它能让你在Windows上直接运行Linux(和程序),而且比虚拟机来得更加轻量。不过,如果你玩不转,或者想弃坑,要彻底卸载WSL,又该怎么操作呢?

接下来,本文就一步步教你如何完整卸载WSL,包括删除Linux发行版、清理残留文件,以及释放磁盘空间。准备好了就开始吧!

什么是WSL?简单回顾

WSL是微软为Windows打造的Linux兼容层,支持原生运行Linux程序。目前主要有2个版本:

版本 特点
WSL 1 通过系统转换层,将Linux指令翻译成Windows能理解的样子
WSL 2 直接在一台轻量级(Hyper-V)虚拟机中,运行一个精简版Linux内核,性能更强、兼容性更好

无论你是开发者、运维人员,还是学生,WSL都是一个超实用的工具。它能让你直接运行Linux下的bash、ssh、grep、awk,甚至是Docker工具。但如果你打算转投「真·Linux」,或者准备重装WSL,接下来的卸载流程就特别有用啦!

步骤1:卸载所有Linux发行版

要卸载WSL,首先就要把所有安装过的Linux发行版(子系统)都通通删掉:

  1. 右键点击「开始」菜单,选择「终端管理员」,以管理员权限打开Windows终端。

  2. 执行以下命令,查看当前已经安装了哪些Linux发行版:

    wsl --list --all

    你可能会看到类似这样的列表:

    FedoraLinux-42 (默认)
    Ubuntu-24.04
    Debian
  3. 使用以下命令来卸载指定发行版,这个操作会删除该发行版及所有关联的文件:

    wsl --unregister <发行版名称>
  4. 在卸载WSL之前,务必要先移除所有已安装的发行版。如果你装了多个,就得一个一个来。

    卸载所有WSL发行版

步骤2:卸载WSL平台组件

  1. 右键点击「开始」菜单,选择「终端管理员」,以管理员权限打开Windows终端。

  2. 执行以下命令,卸载WSL核心组件(包括设置工具):

    wsl --uninstall
  3. Windows + R快捷键打开「运行」对话框,执行optionalfeatures打开「启用或关闭Windows功能」。

  4. 在弹出的「Windows功能」窗口中,取消勾选以下2个选项:

    • 适用于Linux的Windows子系统
    • Virtual Machine Platform(虚拟机平台)
  5. 点击「确定」后,系统会提示你重启电脑,记得重启。

    卸载WSL核心组件,并关闭虚拟机平台和WSL功能

步骤3:清理WSL残留文件和缓存

如果你是通过Microsoft Store安装的WSL发行版,即使已经卸载了WSL和所有Linux发行版,系统中还是可能会残留一些数据。我们可以手动清理相关文件,进一步释放磁盘空间:

  1. Windows + E打开「文件资源管理器」,然后在「地址栏」输入以下路径并回车:

    %USERPROFILE%\AppData\Local\Packages
  2. 在这个文件夹里,找到并删除与你「安装过的Linux发行版」相关的文件夹,比如:

    • CanonicalGroupLimited.Ubuntu......
    • Debian......
    • KaliLinux......

    删除WSL发行版相关文件夹

步骤4:彻底清理磁盘空间

最后,别忘了用Windows 11自带的「磁盘清理」工具,把系统残留的临时文件也清理一遍:

  1. Windows + R快捷键打开「运行」对话框,执行cleanmgr打开「磁盘管理」工具。

  2. 选择你的系统盘(通常是C盘)。

  3. 勾选以下2个选项:

    • 传递优化文件
    • 临时文件
  4. 点击「确定」,确认清理。

按照以上步骤操作,你就能从Windows 11中彻底卸载WSL,包括Linux子系统、WSL核心组件和所有残留文件,包括「设置项」和「文件资源管理器」中的Linux图标。无论你是想通过重装来解决问题,还是决定彻底弃用,这篇指南都能帮到你!

原创文章,作者:LifeTo.Fun,如若转载,请注明出处:https://www.lifeto.fun/archives/1806

Like (0)
Previous 1天前
Next 1天前

相关推荐

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注