修复:“WslRegisterDistribution 失败,错误:0x80070050”

一些 Windows 10 和 Windows 11 用户报告说 , 每当他们尝试更新适用于 Linus (WSL) 的 Windows 子系统时 , 他们都会收到错误消息“ WslRegisterDistribution Failed with Error: 0x80070050 ” 。据报道 , Windows 10 和 Windows 11 都会出现此问题 。
在我们彻底调查此问题后 , 发现有几种不同的情况可能会直接或间接导致此类行为 。以下是您应该注意的事项:

  • LXSS Manager 陷入困境——根据一些受影响的用户 , 您可以在 LXX Manager 服务既未打开也未关闭且因此无法访问的情况下处理此问题 。您可以通过访问“服务”屏幕并完全重新启动服务来解决此特定问题 。
  • LXSS Manager 的状态未设置为自动——事实证明 , 如果您希望 WSL 更新过程无缝进行 , 您需要做的第一件事就是确保 LXSS Manager 服务的状态已设置自动 。您可以从 Windows 安装的服务屏幕或使用注册表编辑器执行此操作 。
  • 适用于 Linux 的 Windows 子系统被禁用——您可能希望处理此问题的另一个原因是适用于 Linux 的 Windows 子系统实际上在系统级别被禁用 , 因此无法更新 。要解决此问题 , 请访问 Windows 功能菜单并重新启用此组件 。此外 , 您可以从提升的 Powershell 窗口执行此操作 。
  • 最近的系统更改– 如果您只是在执行某个驱动程序安装后或意外的系统中断后才注意到此问题的出现 , 则可能是最近的系统更改实际上导致了此行为 。在这种情况下 , 您可以尝试将您的 PC 恢复到一切正常运行的状态 。
  • 过时的驱动程序组——事实证明 , 如果您当前使用的是过时的驱动程序 , 您可以预期 Linux 组件的 Windows 子系统会起作用 。一些受影响的用户已通过将所有驱动程序组件更新到最新版本来设法解决该问题 。
  • 过时的 Windows 安装——如果您有待定的 Windows 更新 , 您一直在推迟 , 那么在尝试更新 WSL 组件之前先安装它们可能是明智的 。几位受影响的用户已经确认 , 在他们将 Windows 安装到可用的最新版本后 , 问题立即得到解决 。
  • 系统文件损坏——根据许多受影响的用户的说法 , 系统文件损坏也可能是导致此特定问题的原因 。我们的建议是首先部署 CHKDSK 扫描以确保没有任何故障扇区 , 然后快速连续部署 SFC 和 DISM 扫描以修复损坏的系统组件 。作为最后的手段 , 您还应该考虑进行修复安装或全新安装 。
  • 第 3 方干扰——事实证明 , 有很多潜在的工具和第 3 方程序最终可能会干扰 Linux 的 Windows 子系统 。为确保它们实际上都不会在您的 Windows 安装中导致此行为 , 请实现干净启动状态并查看您是否仍然无法更新 WSL 组件 。
现在我们已经讨论了您可能会遇到此问题的所有潜在原因 , 让我们回顾一下其他受影响的用户已成功用于解决此问题的一系列修复 , 这些修复阻止了他们更新适用于 Linux 的 Windows 子系统 。
1.重启LXSS管理器一些受影响的用户声称 , 当 LXX 管理器服务不可用时 , 你应该预料到会处理这个问题 , 因为它既没有打开也没有关闭 。通过转到“服务”页面并从头开始重新启动服务 , 您可以解决此特定问题 。
注意:这是受影响用户报告的最常报告的修复程序之一 。但请记住 , 修复可能只是暂时的 , 因为下次 WSL 需要更新时您将遇到相同类型的问题 。
如果您还没有尝试重新启动LXSS 管理器 , 请按照下面的说明获取有关如何执行此操作的具体说明:
  1. 按Windows 键 + R打开“运行”对话框 。接下来 , 在文本框中键入“services.msc ” , 然后按Ctrl + Shift + Enter打开“服务”屏幕 。
  2. 在用户帐户控制 (UAC) 中 , 单击是以授予管理员访问权限 。
  3. 进入服务屏幕后 , 向下滚动服务列表并找到名为LxssManager 的条目 。
  4. 找到LxssManager 后 , 右键单击它并单击停止以有效停止服务 。
  5. 等待一分钟 , 然后再次 右键单击LxssManager , 然后单击“开始”以有效地重新启动服务 。
如果此问题不允许您解决问题 , 请转到下面的下一个方法 。
2.修改LxssManager的行为事实证明 , 如果您希望 WSL 更新过程顺利进行 , 您需要做的第一件事就是确保 LXSS Manager 服务的状态设置为自动 。使用注册表编辑器或 Windows 安装的服务界面 , 您可以完成此操作 。