在 Windows 上安装 Ubuntu 应用程序时,遇到此错误:
Installing, this may take a few minutes...
WslRegisterDistribution failed with error: 0x80080005
Error: 0x80080005 Server execution failed
如何在 Windows 上成功安装 Ubuntu 应用程序?
答案1
请尝试以下步骤:
按Windows key+R打开“运行”对话框。输入:
optionalfeatures.exe
并点击Enter滚动到底部并取消选中“Windows Subsystem for Linux”。单击“确定”。
重复上述步骤重新启用 Windows Subsystem for Linux。
检查它现在是否能正常工作。
答案2
cmd
尝试以管理员身份打开命令提示符 ( ) 并运行以下命令重新启动 Linux 子系统的管理器:
sc stop LxssManager
sc start LxssManager
然后查询它以确保状态为4
,RUNNING
。
sc query LxssManager
现在尝试再次打开 Ubuntu 应用程序,如果这次出现不同的错误,请尝试卸载并重新安装该应用程序。
答案3
我在安装 Windows 10 5 月 v2004 更新并更新到 WSL 2 后遇到了同样的问题
跑步时
sc query LxssManager
没有打印任何输出,并且@Jsilvermist 的解决方案对我来说不起作用。
因此我在 Windows 论坛上找到了这个答案OP 链接. 建议您在修改注册表之前先创建注册表备份。
- 同时按下键盘上的“Win + R”键打开运行对话框,然后在运行框中输入以下内容:REGEDIT
- 导航到以下注册表项:
- HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\LxssManager
- 在右侧窗格中,找到“开始”并将数值数据设置为 2。
- 退出 REGEDIT,并重新启动机器以查看其是否正常工作。
答案4
我也检查过此网页有些解决方案我不想重复修复操作。我检查了我的电脑上是否有一些 Windows 10 更新,结果确实如此:我的电脑已下载最新版本但尚未安装。我已完成安装,现在 Ubuntu 可以正常工作了。