由于未安装所需的特性,无法启动操作

在尝试将Win10的WSL从Ubuntu升级到WSL2时遇到'由于未安装所需的特性,无法启动操作'的错误。该问题可能由Hyper-V服务被阻塞导致。解决方法包括通过服务管理器手动启动Hyper-V主机计算服务。确保已启用相关Windows功能,如WSL和Hyper-V。完成此步骤后,可以成功升级WSL并安装其他Linux发行版。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

由于未安装所需的特性,无法启动操作

win10 的 wsl升级成 wsl2 时需要在 windows Terminal 中 输入 wsl --set-version Ubuntu 2 ,来把 安装好的Ubuntu 升级成 wsl2 版本。但是报错:由于未安装所需的特性,无法启动操作。而翻遍百度也没有解决方案。
同时,下载其他的 Linux版本,比如:Kali-linux。启动时,会报:WSL 2 Installing Linux failed, error code: 0x80370114

解决方案:

  1. 按照官方文档,操作一遍。结果仍然无法升级。
  2. 如果搜索 关键词:0x80370114,就会跳转到微软链接, 里面有提到:

What Causes the WslRegisterDistribution Failed Error in Windows 10?
As mentioned, this error appears if the Hyper-V service is blocked during the installation of a Linux distro using the WSL tool. However, there are instances when it shows because of the absence of an essential supporting Windows 10 feature.

大体意思是说:在安装Linux发行版的时候,Hyper-V服务被阻塞了。

到这里,大体上有数了:

a. 快捷键“win+r”打开【运行】,然后在文本框输入“services.msc”后点击【确定】或回车,打开服务窗口.
b.找到Hyper-V 主机计算服务,启动类型 选择 手动,然后再 启动就可以了。(前提是已经开启的 Hyper-V 服务,如何开启自行百度) 在这里插入图片描述
启动之后,就可以从 wsl 转换到 wsl2了。下载新的 Linux发行版,也可以启动了。

当部署 Docker Desktop 中的 WSL2 分发版(如“docker-desktop”),并且在导入分发过程中遇到“由于安装所需特性无法启动操作”的错误,这可能意味着你的系统缺少某些必要的组件或配置,使得 Docker 不能够正常创建和初始化 WSL2 虚拟机。 原因可能包括但不限于: - **缺少 Hyper-V 或 Virtual Machine Platform 组件**:确保你的 Windows 版本支持 WSL2 并且 Hyper-V 已经安装并且启用。 - **WSL2 模式激活**:在 Windows 10 版本 2004 及以上,你需要通过设置将 WSL2 设为默认模式。 - **权限问题**:管理员权限可能被限制,需要登录以管理员身份运行相关命令。 - **Docker Desktop 配置错误**:确认 Docker Desktop 是否正确安装,并且配置文件是否完整。 解决此问题的建议步骤包括: 1. **检查 Hyper-V 是否已启用**:在控制面板或 PowerShell 中确认 Hyper-V 是否运行良好。 2. **更新 Windows**:确保你的系统是最新的,并安装所有可用的安全更新和功能更新。 3. **确认 Docker 设置**:打开 Docker Desktop 设置,检查 WSL2 选项是否已启用。 4. **重启 Docker**:有时简单的重启 Docker Desktop 也能解决问题。 5. **尝试手动导入**:直接在命令行使用 `wsl --import` 命令尝试导入,可能会提供更多关于问题的信息。 如果你尝试了这些基本步骤仍能解决问题,可能需要查阅 Docker 或微软的官方文档,或者寻求社区和技术支持的帮助。
评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值