win10WSL--Linux LTS安装报错(Error Code: 0x8007019e,0x8000000D)

错误一:Error Code: 0x8007019e

WslRegisterDistribution failed with error: 0x8007019e

是因为系统未安装Windows子系统支持。

解决方法:

  1. 键盘行按键win+x,选择Windows PowerShell(管理员)
  2. 输入
Enable-WindowsOptionalFeature -Online -FeatureName Microsoft-Windows-Subsystem-Linux
  1. 回车输入Y并重启。 重启打开Ubuntu的命令窗口,等几分钟,输入账户和密码即可。

或者
控制面板打开也行
在这里插入图片描述

适用于Linux的Windows子系统 这个勾选上,确定,安装后重启电脑。

错误二:Error Code: 0x8000000D

出现这种错误多半是在执行完上面错误一里解决方法中描述的重启电脑后,还没等几分钟就心急关闭电脑,这个时候UBUNTU没来得及安装然后就出现报错。

解决方法:

重新输入

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

然后重新打开Ubuntu 的命令窗口,等几分钟,让它安装完毕,然后按照提示一步一步走下去即可。

### 关于WSL安装Ubuntu时出现的错误0x8007019e 当尝试通过Windows应用商店安装Ubuntu系统并遇到`WslRegisterDistribution failed with error: 0x8007019e`这一错误时,通常表明存在某些配置或依赖项未满足的情况。以下是可能的原因及其解决方案: #### 可能原因分析 该错误通常是由于以下原因之一引起的: - **WSL功能未启用**:如果Windows Subsystem for Linux (WSL) 功能尚未被激活,则可能导致此错误[^2]。 - **操作系统版本不支持**:部分较旧的操作系统版本可能无法完全兼容最新的WSL特性[^3]。 - **虚拟机平台服务缺失**:WSL 2 需要Hyper-V的支持;如果没有开启虚拟机平台服务,也可能引发此类问题[^4]。 #### 解决方法概述 针对上述情况,可以采取如下措施来解决问题: ##### 方法一:确认并启用必要的Windows可选功能 确保已启用了“适用于LinuxWindows子系统(WSL)”以及“虚拟机平台”。可以通过运行PowerShell命令实现自动化的设置过程: ```powershell dism.exe /online /enable-feature /featurename:Microsoft-Windows-Subsystem-Linux /all /norestart dism.exe /online /enable-feature /featurename:VirtualMachinePlatform /all /norestart ``` 完成这些操作之后记得重启计算机以使更改生效[^5]。 ##### 方法二:更新至最新版Windows及驱动程序 保持系统的及时更新有助于修复潜在的安全漏洞和技术缺陷。定期检查是否有新的累积更新可用,并下载安装它们。此外,显卡或其他硬件设备的相关驱动也应维持在最新状态,因为过期的驱动可能会间接影响到WSL的表现[^1]。 ##### 方法三:切换默认版本为WSL 1 或 WSL 2 有时特定的应用更适合某个具体的WSL模式。例如,对于资源密集型任务来说,WSL 2提供了更好的性能表现但由于其基于容器技术所以需要额外的服务支持。而一些简单的脚本执行则可以在不需要太多计算能力的情况下利用更轻量级的WSL 1 来完成。调整默认使用的WSL版本可通过下面这条指令达成: ```powershell wsl --set-default-version 2 ``` 或者如果你发现使用WSL 2存在问题也可以回退到WSL 1试试看效果如何: ```powershell wsl --set-version <distro name> 1 ``` 其中 `<distro name>` 应替换为你实际想要修改的目标发行版名称比如 `Ubuntu`。 ##### 方法四:清理残留数据重新部署环境 假如之前有过失败的经历那么可能存在损坏的数据文件阻碍新实例正常创建。此时建议先卸载现有的分发包再重试整个流程。具体做法是在开始菜单找到对应条目右键选择删除选项或者是借助Powershell发出相应移除请求后再按照官方指导步骤再次引入目标镜像文件: ```powershell wsl --unregister <distribution_name> ``` 最后一步就是依据个人偏好挑选适合自己的方式去获取新鲜干净副本继续推进项目开发工作啦! ---
评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值