WslRegisterDistribution 失败,错误为 0x8007019e 或 0x8000000d

WSL 或适用于Windows 11/10的 Linux 的 Windows 子系统是开发人员的绝佳工具。但有时在命令行启动时,它会抛出错误代码0x8007019e0x8000000d。虽然该错误似乎与WSL的安装有关,但它可能是误报。一些用户安装了WSL,但仍然遇到问题。错误代码如下:

Installing, this may take a few minutes…
WslRegisterDistribution failed with error: 0x8007019e/0x8000000d
Error: 0x8007019e/0x8000000d The parameter is incorrect.
Press any key to continue.

由于缺少支持的Windows 10功能,会出现此错误。该错误甚至不允许使用基于WSL的命令行。在本文中,我们将检查如何在Windows 10上修复此错误。

WslRegisterDistribution 失败,出现 WSL 错误 0x8000000d 错误

如何修复WslRegisterDistribution失败?

您需要使用打开(Turn Windows)或关闭控制面板(Control Panel)小程序来启用WSL或运行此PowerShell脚本。

WslRegisterDistribution失败并出现错误:0x8007019e & 0x8000000d

用户必须启用 适用于 Linux 的 Windows 子系统 (Windows Subsystem for Linux )功能才能解决此问题。有两种方法可以做到这一点:

  1. 使用打开或关闭Windows(Turn Windows)功能启用WSL 。
  2. 使用 Windows PowerShell。

1]使用打开或关闭Windows功能(Turn Windows)启用WSL(Enable WSL)

要使用打开或关闭Windows(Turn Windows)功能对话框 启用适用于 Linux 的 Windows 子系统功能,您需要在 Windows 搜索框中搜索打开或关闭(Turn Windows Features on or off)Windows 功能。

在 Windows 中重新安装适用于 Linux 的 WSL

从填充的列表中,检查适用 于 Linux 的 Windows 子系统的选项。 (Windows Subsystem for Linux. )选择 确定。(OK.)

它将搜索并安装一些所需的系统文件,并要求您重新启动计算机。重新启动计算机后,您的Linux发行版将可以正常工作。

2]使用Windows PowerShell

管理员(Administrator)级别权限打开Windows PowerShell 。执行以下命令以启用适用于Linux的(Linux)Windows 子系统(Windows Subsystem)功能:

Enable-WindowsOptionalFeature -Online -FeatureName Microsoft-Windows-Subsystem-Linux

它将开始搜索并安装一些必需的系统文件。

出现提示时,您需要键入 重新启动(reboot )计算机。

它将安装所有必需的系统文件,并且您的Linux发行版现在通常可以正常工作。

我希望本指南对您有所帮助。(I hope that this guide helped you.)

类似的 WslRegisterDistribution 失败并出现错误(Similar WslRegisterDistribution failed with errors)

0xc03a001a | 0x80041002 | 0x800700b7 或 0x80080005(0x800700b7 or 0x80080005) | 0x80070422 | 0x80370114 | 0x80370102 | 0x800700030x80070032 | 0x8007023e | 0x800701bc。



About the author

我是一名硬件工程师,专门从事iPhone、iPad等苹果产品的设计和开发。我在 iOS 和边缘设备以及 Git 和 Swift 等软件开发工具方面都有经验。我在这两个领域的技能使我对 Apple 设备操作系统 (OS) 如何与应用程序和数据源进行交互有了深刻的理解。此外,我在 Git 方面的经验使我能够处理代码版本控制系统,这有助于在开发软件时提高效率和生产力。



Related posts