安装Windows Subsystem for Linux时出现0x80070002错误的解决咨询
修复WSL Ubuntu安装错误0x80070002的方案
之前用其他用户账户安装并移除WSL Ubuntu的操作,确实可能残留配置文件或注册表项,导致当前账户安装失败。以下是针对性的修复步骤:
1. 彻底清理WSL残留文件
- 打开管理员身份的命令提示符,执行命令卸载并注销Ubuntu发行版:
wsl --unregister Ubuntu - 手动删除残留目录:
- 打开文件资源管理器,导航到
C:\Users\<你的用户名>\AppData\Local\Packages,找到名称包含CanonicalGroupLimited.Ubuntu的文件夹并删除。 - 如果之前是其他用户账户安装的,需切换到该用户对应的
AppData\Local\Packages路径,删除同名Ubuntu文件夹。
- 打开文件资源管理器,导航到
2. 重置WSL核心服务
- 在管理员命令提示符中依次执行:
net stop LxssManager net start LxssManager - 也可以通过任务管理器找到
LxssManager服务,右键选择重启。
3. 重新启用WSL相关组件
- 打开管理员命令提示符,执行以下命令禁用并重新启用WSL和虚拟机平台组件:
dism.exe /online /disable-feature /featurename:Microsoft-Windows-Subsystem-Linux dism.exe /online /enable-feature /featurename:Microsoft-Windows-Subsystem-Linux /all /norestart dism.exe /online /enable-feature /featurename:VirtualMachinePlatform /all /norestart - 执行完成后重启电脑。
4. 重新安装Ubuntu
- 可通过Microsoft Store搜索Ubuntu并重新安装;或使用命令行安装:
wsl --install -d Ubuntu
内容的提问来源于stack exchange,提问作者Rolando Uzcátegui
相关产品推荐
相关产品推荐

