本指南旨在帮助用户彻底卸载通过 WSLWindows Subsystem for Linux安装的 Ubuntu 子系统解决卸载后残留问题。内容基于实际测试和经验总结确保操作安全可靠。请严格按照步骤操作避免跳过任何环节。问题描述卸载 Ubuntu 子系统后常见残留问题包括运行wsl --list仍显示 Ubuntu 条目。文件管理器左侧导航栏保留空白的 Linux 图标。WSL Settings 快捷方式仍可打开。卸载后能通过wsl --install重新安装 Ubuntu。这些问题表明卸载不完整需要进一步清理。问题排查过程在开始卸载前先确认当前系统状态避免误操作。第一步检查 WSL 安装状态在 PowerShell 或 CMD 中运行wsl --list --verbose预期输出如果 Ubuntu 存在显示类似NAME STATE VERSION * Ubuntu Stopped 2如果无输出或报错表示已卸载。第二步检查是否有其他 WSL 相关包在 PowerShell 中运行Get-AppxPackage *Linux* Get-AppxPackage *WSL* Get-AppxPackage *Ubuntu*如果输出包含类似MicrosoftCorporationII.WindowsSubsystemForLinux的条目说明有残留应用包。第三步检查 Windows 可选功能状态在 PowerShell管理员权限中运行Get-WindowsOptionalFeature -Online -FeatureName Microsoft-Windows-Subsystem-Linux输出中查看FeatureState若为Enabled表示 WSL 功能仍启用。完整卸载步骤执行以下步骤彻底卸载。所有操作需管理员权限建议在 PowerShell管理员中进行。操作前关闭所有 WSL 相关进程。步骤一卸载 Ubuntu 发行版方法 1使用 wsl 命令wsl --unregister Ubuntu此命令移除 Ubuntu 发行版实例。方法 2确认发行版已卸载wsl --list --verbose成功情况输出空列表或报错如No installed distributions found。失败情况若仍有条目重复方法 1。步骤二卸载 WSL 系统组件在 PowerShell管理员中执行方法 1卸载 WSL 应用包Get-AppxPackage *WindowsSubsystemForLinux* | Remove-AppxPackage方法 2检查并卸载所有相关包Get-AppxPackage | Where-Object { $_.Name -like *Linux* -or $_.Name -like *WSL* -or $_.Name -like *Ubuntu* } | Remove-AppxPackage方法 3禁用 WSL Windows 功能可选# 禁用 WSL 功能无需立即重启 Disable-WindowsOptionalFeature -Online -FeatureName Microsoft-Windows-Subsystem-Linux -NoRestart # 或使用 DISM 工具 dism /online /disable-feature /featurename:Microsoft-Windows-Subsystem-Linux步骤三删除残留文件手动删除以下文件需管理员权限。在 PowerShell管理员中运行Remove-Item C:\ProgramData\Microsoft\Windows\Start Menu\Programs\WSL Settings.lnk -Force Remove-Item C:\ProgramData\Microsoft\Windows\Start Menu\Programs\WSL.lnk -Force Remove-Item C:\WINDOWS\Installer\{B637A6A6-5591-4503-AFD8-776164EB837A} -Recurse -Force文件说明C:\ProgramData\Microsoft\Windows\Start Menu\Programs\WSL Settings.lnkWSL 设置快捷方式。C:\ProgramData\Microsoft\Windows\Start Menu\Programs\WSL.lnkWSL 主快捷方式。C:\WINDOWS\Installer\{B637A6A6-5591-4503-AFD8-776164EB837A}WSL 图标文件夹。步骤四重启电脑完成上述步骤后重启使更改生效Restart-Computer重启是必要的以确保系统配置更新。验证卸载结果重启后检查是否卸载成功。检查 WSL 命令是否可用在 PowerShell 中运行wsl --list成功情况报错如wsl.exe 不是可运行的命令或退出代码 127。失败情况显示发行版列表需重复卸载步骤。检查应用包是否已卸载在 PowerShell 中运行Get-AppxPackage *Linux*成功情况无输出。检查 Windows 功能状态在 PowerShell管理员中运行Get-WindowsOptionalFeature -Online -FeatureName Microsoft-Windows-Subsystem-Linux成功情况FeatureState为Disabled。关于残留问题的说明部分问题可能无法完全解决这是正常现象。1. 文件管理器中的 Linux 图标现象导航栏显示空 Linux 图标点击无内容。原因这是 Windows 11 24H2 的系统级集成即使卸载 WSL 也会保留。无法通过注册表修改移除测试过HKCU\Software\Microsoft\Windows\CurrentVersion\Explorer\Advanced等位置无效。解决方案不推荐修改系统文件风险高。可忽略此图标或使用第三方文件管理器如 Files 或 ExplorerXP。2. WSL Settings 快捷方式仍可打开现象快捷方式指向图标文件如wsl.ico打开后显示设置界面。原因快捷方式残留但功能不影响系统。执行步骤三后应移除。处理如果快捷方式仍存在手动删除见步骤三。3. wsl.exe 仍然存在位置C:\Windows\System32\wsl.exe。说明这是 Windows 内置组件不能删除。运行时会提示安装不影响卸载结果。如果需要重新安装 WSL卸载后可按需重新安装。方法 1使用 wsl --install推荐wsl --install # 或指定 Ubuntu wsl --install -d Ubuntu自动启用功能并安装发行版。方法 2手动启用 Windows 功能打开 Windows 功能 窗口勾选 适用于 Linux 的 Windows 子系统。或在 PowerShell管理员中运行Enable-WindowsOptionalFeature -Online -FeatureName Microsoft-Windows-Subsystem-Linux # 或使用 DISM dism /online /enable-feature /featurename:Microsoft-Windows-Subsystem-Linux重启电脑后安装发行版wsl --install -d Ubuntu排查命令速查表用途命令查看 WSL 发行版wsl --list --verbose卸载发行版wsl --unregister Ubuntu查看已安装的 WSL 应用Get-AppxPackage *Linux*卸载 WSL 应用Get-AppxPackage *WindowsSubsystemForLinux* | Remove-AppxPackage禁用 WSL 功能Disable-WindowsOptionalFeature -Online -FeatureName Microsoft-Windows-Subsystem-Linux启用 WSL 功能Enable-WindowsOptionalFeature -Online -FeatureName Microsoft-Windows-Subsystem-Linux执行本指南后99% 的残留问题应解决。如遇异常请检查操作步骤是否遗漏。建议定期备份系统以防意外。