WslRegisterDistribution 失败,错误为 0x80041002

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

这些建议都不会要求您重新安装。我建议将其作为第一步并检查它是否有效。如果没有,请按照以下建议操作:

  1. 升级而不是重新安装
  2. 检查安全应用程序

有趣的是,并非每种 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 失败并出现错误:

|||||||||。