Windows11 23H2重装WSL提示路径找不到,命令无法识别求助
解决WSL重装后“系统找不到指定路径”及命令无法识别问题
针对Windows 11家庭版23H2中卸载WSL后重装出现的报错“WSL Windows Subsystem for Linux The system cannot find the path specified.”,以及CMD/PowerShell无法识别WSL命令的问题,可按以下步骤排查修复:
彻底清理WSL残留
以管理员身份打开PowerShell,执行命令彻底注销所有WSL发行版:wsl --unregister --all手动删除残留文件:
- 打开
C:\Users\<你的用户名>\AppData\Local\Packages,删除所有名称包含“CanonicalGroupLimited”或“MicrosoftCorporationII”的文件夹 - 打开
C:\Program Files\WindowsApps,删除WSL相关的文件夹(需先开启显示隐藏文件,并获取该文件夹的访问权限)
- 打开
修复系统及WSL组件
管理员PowerShell中执行系统修复命令:dism /online /cleanup-image /restorehealth sfc /scannow修复完成后,重新启用WSL和虚拟机平台组件:
dism /online /enable-feature /featurename:Microsoft-Windows-Subsystem-Linux /all /norestart dism /online /enable-feature /featurename:VirtualMachinePlatform /all /norestart重启电脑生效
手动安装最新WSL版本
管理员PowerShell中执行更新命令:wsl --update若仍无法识别WSL命令,直接从微软官网下载WSL独立安装包运行安装
检查系统环境变量
右键「此电脑」→「属性」→「高级系统设置」→「环境变量」,在系统变量的Path中确认是否存在C:\Windows\System32\wsl.exe路径,若缺失则手动添加
内容的提问来源于stack exchange,提问作者Umar Farookh
相关产品推荐
相关产品推荐

