尝试安装 WSL 时,您可能会收到,WslRegisterDistribution 失败,错误:0x80041002,由于系统尝试通过端口和网络连接进行通信而导致。如果您使用安全或防火墙软件,则问题可能是由此引起的。这篇文章通过建议一些可行的解决方案来帮助您解决问题。

这些建议都不会要求您重新安装。我建议将其作为第一步并检查它是否有效。如果没有,请按照以下建议操作:
- 升级而不是重新安装
- 检查安全应用程序
有趣的是,并非每种 Linux 安装都会出现该错误。
1]升级而不是重新安装
如果您已有 WSL 的早期版本,并且需要升级,则无需重新安装,而是使用 bash 进行更新。打开命令提示符,然后按照如下所示的命令进行操作:
C:\> bash $ sudo apt-get update $ sudo apt-get dist-upgrade $ <CTRL-D> C:\> exit
从一个版本的 WSL 迁移到另一版本时,此方法可用于几乎所有错误代码。
2]检查安全应用程序
Comodo Internet Security 用户首先报告称,防火墙可能阻止了通信或端口。
检查安全软件是否有已阻止的应用程序列表。如果是这种情况,则需要取消阻止 PowerShell 等应用程序。您还可以选择禁用该软件、安装 WSL 以及安装或启用安全软件。
WslRegisterDistribution 错误 0x80041002 是。一般来说,您需要检查安全软件,联系论坛和OEM来解决这个问题。我希望这篇文章能帮助您理解并解决问题。
类似的 WslRegisterDistribution 失败并出现错误:
|||||||||。






