You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

误删C盘WSL文件夹后Docker与WSL安装报错求助(ERROR_PATH_NOT_FOUND)

解决WSL错误Wsl/Service/RegisterDistro/CreateVm/HCS/ERROR_PATH_NOT_FOUND及Docker启动问题

1. 彻底清理WSL残留配置与文件

  • 打开管理员权限的PowerShell,执行命令列出所有已注册的WSL发行版:
    wsl --list --all --verbose
    
  • 对每个显示的发行版,执行注销命令彻底移除:
    wsl --unregister <发行版名称>
    
    示例:wsl --unregister Ubuntu
  • 手动删除残留文件:
    • 删除C盘原WSL文件夹(若存在残留)
    • 打开C:\Users\<你的用户名>\AppData\Local\Packages,删除所有包含CanonicalGroupLimited(Ubuntu类发行版)或对应发行版标识的文件夹
    • 删除用户目录下的.wslconfig文件(若存在)
  • 清理注册表:
    1. 按Win+R输入regedit打开注册表编辑器
    2. 定位到HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Lxss
    3. 删除该路径下所有子项(建议先右键导出备份)

2. 重新初始化WSL环境

  • 打开「控制面板→程序→启用或关闭Windows功能」,确保勾选适用于Linux的Windows子系统和虚拟机平台,点击确定后重启电脑
  • 再次打开管理员PowerShell,执行WSL安装命令:
    wsl --install
    
    该命令会自动安装默认发行版并配置WSL 2;若需指定发行版,可使用:
    wsl --install -d Ubuntu-22.04
    
  • 安装完成后首次启动WSL,按提示设置Linux用户名和密码

3. 重新配置Docker Desktop

  • 彻底卸载现有Docker Desktop:打开「设置→应用→应用和功能」,找到Docker Desktop卸载,之后删除C:\Program Files\Docker和C:\Users\<你的用户名>\.docker文件夹
  • 重新安装Docker Desktop,安装过程中勾选「使用WSL 2引擎」
  • 启动Docker Desktop后,进入「Settings→Resources→WSL Integration」,启用已安装的WSL发行版,点击Apply & Restart

完成以上步骤后,Docker Desktop应能正常启动,WSL环境也可正常运行,满足ABP框架开发的依赖需求。

内容的提问来源于stack exchange,提问作者Wahéb

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.06.14 08:47:08