想体验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发行版(子系统)都通通删掉:
-
右键点击「开始」菜单,选择「终端管理员」,以管理员权限打开Windows终端。
-
执行以下命令,查看当前已经安装了哪些Linux发行版:
wsl --list --all
你可能会看到类似这样的列表:
FedoraLinux-42 (默认) Ubuntu-24.04 Debian
-
使用以下命令来卸载指定发行版,这个操作会删除该发行版及所有关联的文件:
wsl --unregister <发行版名称>
-
在卸载WSL之前,务必要先移除所有已安装的发行版。如果你装了多个,就得一个一个来。
卸载所有WSL发行版
步骤2:卸载WSL平台组件
-
右键点击「开始」菜单,选择「终端管理员」,以管理员权限打开Windows终端。
-
执行以下命令,卸载WSL核心组件(包括设置工具):
wsl --uninstall
-
按
Windows + R
快捷键打开「运行」对话框,执行optionalfeatures
打开「启用或关闭Windows功能」。 -
在弹出的「Windows功能」窗口中,取消勾选以下2个选项:
- 适用于Linux的Windows子系统
- Virtual Machine Platform(虚拟机平台)
-
点击「确定」后,系统会提示你重启电脑,记得重启。
卸载WSL核心组件,并关闭虚拟机平台和WSL功能
步骤3:清理WSL残留文件和缓存
如果你是通过Microsoft Store安装的WSL发行版,即使已经卸载了WSL和所有Linux发行版,系统中还是可能会残留一些数据。我们可以手动清理相关文件,进一步释放磁盘空间:
-
按
Windows + E
打开「文件资源管理器」,然后在「地址栏」输入以下路径并回车:%USERPROFILE%\AppData\Local\Packages
-
在这个文件夹里,找到并删除与你「安装过的Linux发行版」相关的文件夹,比如:
- CanonicalGroupLimited.Ubuntu......
- Debian......
- KaliLinux......
删除WSL发行版相关文件夹
步骤4:彻底清理磁盘空间
最后,别忘了用Windows 11自带的「磁盘清理」工具,把系统残留的临时文件也清理一遍:
-
按
Windows + R
快捷键打开「运行」对话框,执行cleanmgr
打开「磁盘管理」工具。 -
选择你的系统盘(通常是C盘)。
-
勾选以下2个选项:
- 传递优化文件
- 临时文件
-
点击「确定」,确认清理。
按照以上步骤操作,你就能从Windows 11中彻底卸载WSL,包括Linux子系统、WSL核心组件和所有残留文件,包括「设置项」和「文件资源管理器」中的Linux图标。无论你是想通过重装来解决问题,还是决定彻底弃用,这篇指南都能帮到你!
原创文章,作者:LifeTo.Fun,如若转载,请注明出处:https://www.lifeto.fun/archives/1806