U盘装系统_分享U盘装系统教程_提供64位win11、win10、win7电脑系统及绿色软件下载

当前位置:首页 > 系统教程 > 软件教程

修复 WSL 注册分发在 Windows 中因错误而失败(已解决!)

时间:2023-03-16 来源: 点击:
手机扫码继续观看
修复 WSL 注册分发在 Windows 中因错误而失败(已解决!)

  解决WSL寄存器分配失败的方法有0x8000000d、0x80370102、0x800701bc、0x80370114、0x80004002、0x8007019e、0xc03a001a等错误。

  多个用户在尝试启动或运行应用程序时遇到适用于 Linux 的 Windows 子系统的问题。出现的常见错误消息是“WSL 寄存器分发失败,错误”,代码为 0x80370102、0x80370114、0x80004002、0x8007019e、0x8000000d、0x800701bc 和 0xc03a001a。此消息的一些突出原因是安装不完整、Windows 11 或 10 的旧版本、禁用的虚拟机平台以及 Linux 发行版设置问题。在极少数情况下,WSL 问题可能是由于与系统上的外部程序(例如防病毒或防火墙应用程序)发生冲突引起的。

  WSL 或适用于 Linux 的 Windows 子系统只不过是 Windows 11 或 10 的一项功能或属性,它使用户能够直接在 Windows 上运行 Linux 发行版,而无需虚拟机或双启动配置。此外,它是在 WSL 环境中注册 Linux 发行版以便它可以用作 Windows 子系统的过程。这通常需要从 Microsoft Store 或其他来源获取 Linux 发行版并将其安装在 WSL 环境中。

修复 WSL 注册分发在 Windows 中因错误而失败(已解决!)

  Windows 中的 WSL 注册分发失败并出现错误

  以下是在 Windows 中修复 WSL 寄存器分发失败并出现错误的方法 –

  方法一:卸载并重新安装 WSL

  通过其他来源安装适用于 Linux 的 Windows 子系统可能能够修复 WSL 注册分发在您的计算机上因错误而失败。Microsoft Store 允许您下载和安装大量程序,包括免费的 WSL,Windows PowerShell 还允许使用“wsl –install”cmdlet 安装应用程序。

  因此,我们建议卸载 WSL,然后通过 Microsoft Store、Windows PowerShell 或 Windows Features 重新安装。首先,使用以下步骤卸载 WSL:

  1. 按 – Winkey+I。

  2. 在设置上,单击左侧面板中的应用程序。

  3. 选择 - 位于右上角的“已安装的应用程序”。

  4. 查找 –适用于 Linux 的 Windows 子系统。

  5. 单击3 点图标(省略号)并选择 –卸载。

修复 WSL 注册分发在 Windows 中因错误而失败(已解决!)

  6. 弹出提示后,单击“卸载”。

  7. 以同样的方法,找到Ubuntu并卸载它。

  或者,如果您可以使用 Windows 功能删除 WSL –

  1. 单击搜索并键入optionalfeatures并按Enter键。

  2. 取消选中“适用于 Linux 的 Windows 子系统”选项。

  3. 单击确定,当系统询问时,重新启动设备。

修复 WSL 注册分发在 Windows 中因错误而失败(已解决!)

  现在使用以下任何一种方法安装 WSL –

  A] 通过微软商店

  1. 单击任务栏或“开始”菜单中的Microsoft Store 图标。

  2. 在搜索栏中,键入wsl。

  3. 选择适用于 Linux 应用程序的 Windows 子系统。

  4. 一旦商店显示应用程序,请单击“获取”。

修复 WSL 注册分发在 Windows 中因错误而失败(已解决!)

  5. 如果您已经安装了适用于 Linux 的 Windows 子系统,请单击“打开”。

  B] 使用 Windows PowerShell

  1. 同时按下Win + S键。

  2. 编写PowerShell并选择 –以管理员身份运行。

  3. 将出现一个弹出窗口,提示“您要允许此应用程序对您的设备进行更改吗”;单击是。

  4. 现在,请将以下命令复制并粘贴到 PowerShell 窗口中,然后按Enter 键:

  wsl --install

修复 WSL 注册分发在 Windows 中因错误而失败(已解决!)

  5. 这将立即开始寻找和安装必要的基本组件。

  6. 重新启动计算机并查看错误是否不再出现。

  C] 来自 Windows 功能

  在您的 PC 上启用适用于 Linux 的 Windows 子系统 (WSL) 可能有助于解决 WSL 注册分发失败并显示错误消息的问题。要启用 WSL,有两种方法:

  1. 按住Windows键。

  2. 在搜索框中输入可选功能 。

  3. 现在,单击optionalfeatures Run 命令启动它。

  4. 在Windows 功能窗口中找到适用于 Linux 的 Windows 子系统,然后勾选它旁边的框以将其激活。

  5. 单击确定按钮。

  6. 它会自动查找并安装某些必要的系统文件,然后要求您重新启动 PC。

  7. 重新启动计算机,然后检查您的 Linux 发行版是否正常运行。

  注意:有时,如果您看到错误,可能是因为 WSL 组件出现故障或未正确安装。通过 Microsoft Store 启动 WSL 可能有助于修复 WSL 组件,从而解决问题。

  方法 2:为 Linux 或 WSL 更新 Windows 子系统

  更新到最新版本解决了使用 WSL 寄存器分发失败消息生成的错误代码。此过程使应用程序支持您当前的 Windows 版本,因此请按照以下步骤操作 –

  1. 按照Way-1中的说明打开 Windows PowerShell。

  2. 一次运行以下 cmdlet,然后按“Enter”键:

  wsl --install

  dism.exe /online /enable-feature /featurename:Microsoft-Windows-Subsystem-Linux /all /norestart

上一篇:如何回滚Nvidia驱动程序以修复Windows11上的问题

下一篇:Alt-Tab 时屏幕变黑的实用处理方法

相关文章