WSL2 Ubuntu 20.04.6 LTS 无法正常工作:WslRegisterDistribution 失败,错误:0x80070490

WSL2 Ubuntu 20.04.6 LTS 无法正常工作:WslRegisterDistribution 失败,错误:0x80070490

Windows 更新后,WSL2 停止工作:

Installing, this may take a few minutes...
WslRegisterDistribution failed with error: 0x80070490
Error: 0x80070490 Element not found.

Press any key to continue...

当我按下时,它就会关闭窗口。

我已经检查过 Windows 上是否存在任何损坏的文件。

sfc /scannow 
Dism /Online /Cleanup-Image /ScanHealth 
Dism /Online /Cleanup-Image /CheckHealth 
Dism /Online /Cleanup-Image /RestoreHealth

重启后,问题仍然存在。有人修复了这个问题或者知道解决办法吗?

答案1

您描述的问题已在 WSL 2.0.14 中修复,是由 COM 错误引起的。您必须手动更新到 2.0.14,然后删除以下注册表项:

HKEY_LOCAL_MACHINE\SOFTWARE\Classes\PackagedCom\ClassIndex\{A9B7A1B9-0671-405C-95F1-E0612CB4CE7E}

您可以找到 WSL 2.0.14 的安装程序,这里, 尽管GitHub 问题解释了微软的错误原因

相关内容