什么是WSL?简单回顾
WSL是微软为Windows打造的Linux兼容层,支持原生运行Linux程序。目前主要有2个版本:
WSL1:通过系统转换层,将Linux指令翻译成Windows能理解的样子。
WSL2:直接在一台轻量级(Hyper-V)虚拟机中,运行一个精简版Linux内核,性能更强、兼容性更好。
无论你是开发者、运维人员,还是学生,WSL都是一个超实用的工具。它能让你直接运行Linux下的bash、ssh、grep、awk,甚至是Docker工具。但如果你打算转投「真·Linux」,或者准备重装WSL,接下来的卸载流程就特别有用啦!
相关阅读:如何在Windows11上安装WSL2
步骤1:卸载所有Linux发行版
要卸载WSL,首先就要把所有安装过的Linux发行版(子系统)都通通删掉:
1、右键点击「开始」菜单,选择「终端管理员」,以管理员权限打开Windows终端。
2、执行以下命令,查看当前已经安装了哪些Linux发行版:
wsl--list--all
3、你可能会看到类似这样的列表:
FedoraLinux-42(默认)
Ubuntu-24.04
Debian
4、使用以下命令来卸载指定发行版,这个操作会删除该发行版及所有关联的文件:
wsl--unregister<发行版名称>
5在卸载WSL之前,务必要先移除所有已安装的发行版。如果你装了多个,就得一个一个来。
卸载所有WSL发行版
步骤2:卸载WSL平台组件
1、右键点击「开始」菜单,选择「终端管理员」,以管理员权限打开Windows终端。
2、执行以下命令,卸载WSL核心组件(包括设置工具):
wsl--uninstall
3、按Windows+R快捷键打开「运行」对话框,执行optionalfeatures打开「启用或关闭Windows功能」。
4、在弹出的「Windows功能」窗口中,取消勾选以下2个选项:
适用于Linux的Windows子系统
VirtualMachinePlatform(虚拟机平台)
5、点击「确定」后,系统会提示你重启电脑,记得重启。
卸载WSL核心组件,并关闭虚拟机平台和WSL功能
步骤3:清理WSL残留文件和缓存
如果你是通过MicrosoftStore安装的WSL发行版,即使已经卸载了WSL和所有Linux发行版,系统中还是可能会残留一些数据。我们可以手动清理相关文件,进一步释放磁盘空间:
1、按Windows+E打开「文件资源管理器」,然后在「地址栏」输入以下路径并回车:
%USERPROFILE%\AppData\Local\Packages
2、在这个文件夹里,找到并删除与你「安装过的Linux发行版」相关的文件夹,比如:
CanonicalGroupLimited.Ubuntu……
Debian……
KaliLinux……
删除WSL发行版相关文件夹
相关阅读:什么是AppData文件夹
步骤4:彻底清理磁盘空间
最后,别忘了用Windows11自带的「磁盘清理」工具,把系统残留的临时文件也清理一遍:
1、按Windows+R快捷键打开「运行」对话框,执行cleanmgr打开「磁盘管理」工具。
2、选择你的系统盘(通常是C盘)。
3、勾选以下2个选项:
传递优化文件
临时文件
4、点击「确定」,确认清理。
按照以上步骤操作,你就能从Windows11中彻底卸载WSL,包括Linux子系统、WSL核心组件和所有残留文件,包括「设置项」和「文件资源管理器」中的Linux图标。
|