解决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 环境中。

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 点图标(省略号)并选择 –卸载。

6. 弹出提示后,单击“卸载”。
7. 以同样的方法,找到Ubuntu并卸载它。
或者,如果您可以使用 Windows 功能删除 WSL –
1. 单击搜索并键入optionalfeatures并按Enter键。
2. 取消选中“适用于 Linux 的 Windows 子系统”选项。
3. 单击确定,当系统询问时,重新启动设备。

现在使用以下任何一种方法安装 WSL –
A] 通过微软商店
1. 单击任务栏或“开始”菜单中的Microsoft Store 图标。
2. 在搜索栏中,键入wsl。
3. 选择适用于 Linux 应用程序的 Windows 子系统。
4. 一旦商店显示应用程序,请单击“获取”。

5. 如果您已经安装了适用于 Linux 的 Windows 子系统,请单击“打开”。
B] 使用 Windows PowerShell
1. 同时按下Win + S键。
2. 编写PowerShell并选择 –以管理员身份运行。
3. 将出现一个弹出窗口,提示“您要允许此应用程序对您的设备进行更改吗”;单击是。
4. 现在,请将以下命令复制并粘贴到 PowerShell 窗口中,然后按Enter 键:
wsl --install

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
相关文章
U盘装系统(http://www.upzxt.net) 版权所有 (网站邮箱:78435178@qq.com)
本站资源均收集与互联网,其著作权归原作者所有,如侵犯到您的权益的资源,请来信告知,我们及时撤销相应资源