dism.exe /online /enable-feature /featurename:VirtualMachinePlatform /all /norestart
wsl --set-default-version 2
方法三:重启LxssManager服务
发现 WSL 的损坏安装会导致此故障,并重新启动其服务 LxssManager 服务可以修复 0x8000000d、0x80370102、0x800701bc、0x80004002、0x8007019e、0x80370114 和 0xc03a001a 错误 Windows Linux 子系统。
1. 按Win+Q并输入services.msc。
2. 按 Enter 键,当服务窗口打开时,在列表中找到 LxssManager 服务。
3. 右键单击它并选择Restart。
方法四:部署虚拟机
Linux 的 Windows 子系统最近变得非常流行,因此,现在需要在您的系统上安装虚拟机。特别是如果您收到 WSL 注册分发失败并显示错误通知,这是非常必要的。
通过 Windows 功能设置虚拟机可以帮助您在 Windows 11 或 10 PC 上的 WSL 下运行 Linux 发行版。以下是安装具有 Windows 功能的虚拟机的过程:
1. 单击“开始”按钮。
2. 在搜索栏中输入optionalfeatures 并按Enter键。
3. 现在找到它指出Virtual Machine Platform 的位置,并确保选中它旁边的框。
4. 单击 -确定。
5. 完成此功能的安装后,您可以尝试更新或重新安装 WSL 程序,现在它应该可以正常工作,没有任何问题。
方法五:安装Windows Hypervisor Platform
要完美地运行 WSL 并且不会收到任何错误代码,Hyper-V 是 Windows 上的必要组件之一。此功能支持硬件虚拟化,并提供创建虚拟硬盘驱动器、虚拟交换机和许多其他虚拟设备的选项,所有这些都可以添加到虚拟机中。
1. 右键单击“开始”。
2. 选择 -运行。
3. 输入——appwiz.cpl。
4. 单击 -确定。
5. 当“程序和功能”窗口出现时,选择显示为“打开或关闭 Windows 功能”的链接。
6. 将打开一个单独的窗口;找到Windows Hypervisor Program并选中它的框。
7. 单击“确定”并安装该功能。

8. 最后,重新启动计算机。
方法六:激活硬件虚拟化
当您的计算机上启用了硬件虚拟化时,WSL 可以完美运行。可以从 BIOS 打开此属性以运行适用于 Linux 的 Windows 子系统,而不会遇到 WSL 注册分配失败。因此,继续执行以下步骤 -
1. 要访问 BIOS,请关闭计算机。
2. 按下笔记本电脑或电脑上的开机按钮,然后按下可以中断启动顺序的功能键(Esc、Del、F10、F3、F11 或 F12)。
3. 然后选择允许您进入 BIOS 的选项。
4. 在BIOS界面,选择Advanced。
5. 使用箭头键转到虚拟化并启用它。
6. 保存更改并重新启动系统。
方法 七:开启嵌套虚拟化并修改 RAM 设置
WSL register distribution failed with error 可以通过启用嵌套虚拟化来解决,因此请继续执行说明 -
1. 从 Hyper-V 管理器关闭虚拟机。
2. 右键单击“开始”并选择终端(管理员)。
3. UAC 对话框提示后,选择“是”。
4. 复制以下 cmdlet,将其粘贴到 Windows PowerShell 中,然后按 Enter:
Set-VMProcessor -ExposeVirtualizationExtensions $true
5. 然后再次启动 Hyper-V 管理器并单击“设置”。
6. 导航到左窗格并选择Memory。
7. 接下来,取消选择选项 - “启用动态内存”。
8. 将当前 RAM 值加倍,例如,如果它是 1562MB,则将其更改为 3124MB。
9. 要保存药物,请选择应用和确定。
10. 启动虚拟机。
11. 右键单击“虚拟机”并选择“连接”。
12. 然后运行Ubuntu。
方法 八:运行扫描以检查恶意软件
解决 WSL 寄存器分发失败并出现错误问题的最快方法之一是运行防病毒软件,该软件将扫描任何影响您 PC 的潜在有害恶意软件。
因为威胁会干扰各种系统组件,包括适用于 Linux 的 Windows 子系统。以下是要遵循的步骤:
1. 按 –WIN+I。
2. 只需从左侧的导航窗格中选择隐私和安全。
3. 单击列表中的病毒和威胁防护。
4. 选择 –扫描选项链接。
5. 找到标有“全面扫描”的选项并选中它。
6. 然后,单击“立即扫描”选项。
7. 让扫描完成,然后再继续下一步。您必须耐心等待,因为完成此过程可能需要一段时间。
8. 如果检测到任何威胁,请转到病毒和威胁防护 > 防护历史记录。
9. 选择威胁并单击“操作”下拉菜单。
10. 选择删除或隔离。
11. 如果 Windows Defender 没有提供令人满意的结果,您可以选择使用所需的任何高质量第三方防病毒服务。
方法 九:检查并安装 Windows 更新
Microsoft 不时通过补丁推出 WSL 的改进和错误修复,因此安装它们可能会帮助您摆脱触发的错误代码。这些更新还用于使适用于 Linux 的 Windows 子系统应用程序更加可靠、兼容和功能丰富。按照一个说明进行操作:
1. 单击开始并键入更新。
2. 按“Enter”并允许加载“设置”应用程序。
3. 单击 -检查更新。

4. 如果有任何更新待处理,系统将扫描并下载并存储在目录中。当您遇到弹出窗口时,单击“立即重新启动”。
相关文章
U盘装系统(http://www.upzxt.net) 版权所有 (网站邮箱:78435178@qq.com)
本站资源均收集与互联网,其著作权归原作者所有,如侵犯到您的权益的资源,请来信告知,我们及时撤销相应资源