WSL使用过程中,会有删除Linux子系统的需求,如:
Linux子系统环境污染删除
Linux子系统磁盘路径迁移删除原系统
单纯想删除系统。
关闭需要删除的Linux 子系统(或直接关闭所有)
## 关闭所有的Linux子系统
C:\Users\Admin>wsl --shutdown
## 查看当前的Linux子系统及其状态(Stopped 表示已经停止)
C:\Users\Admin>wsl --list --verbose
NAME STATE VERSION
* Ubuntu24.04 Stopped 2
Ubuntu-24.04 Stopped 2
注销(删除)Linux 子系统
## 查看当前的Linux子系统及其状态(Stopped 表示已经停止)
C:\Users\Admin>wsl --list --verbose
NAME STATE VERSION
* Ubuntu24.04 Stopped 2
Ubuntu-24.04 Stopped 2
## 删除 Linux 子系统(指定发行版删除指定Linux系统)
C:\Users\Admin>wsl --unregister Ubuntu24.04
正在注销。
操作成功完成。
C:\Users\Admin>wsl --unregister Ubuntu-24.04
正在注销。
操作成功完成。
## 查看当前的Linux子系统及其状态
C:\Users\Admin>wsl --list --verbose
适用于 Linux 的 Windows 子系统没有安装的分发版。
手动删除遗留文件
Linux 子系统删除完后,会遗留部分文件,Linux 子系统默认安装在 C:\Users\Admin\AppData\Local\Packages\ ,Linux 子系统名称如: CanonicalGroupLimited.Ubuntu24.04LTS_79rhkp1fndgsc。
手动将其删除即可。