weixin_57299795 2024-01-27 08:10 采纳率: 100%
浏览 16
已结题

win10能安装wsl的ubuntu20.04,但安装不了wsl2的。wsl1也升级不了wsl2,是哪里有问题啊?

是哪里有问题啊?我把appx安装包下载到电脑了,set default version 2状态(wsl2)下还是安装不了了🌈😳。安装ubuntu22.04.appx时出现的这个error搜不到🙄 ./ubuntu.exe
Installing, this may take a few minutes...
WslRegisterDistribution failed with error: 0x800706d9
Error: 0x800706d9 ??????????????????

  • 写回答

2条回答 默认 最新

  • 专家-赤兔[在线] 全栈领域优质创作者 2024-01-27 09:09
    关注

    引自免费微信小程序:皆我百晓生

    在Windows 10系统中安装WSL2版的Ubuntu时,遇到WslRegisterDistribution failed with error: 0x800706d9错误提示通常意味着出现了某种操作系统级别的配置问题或功能未启用。以下是可能的原因和解决步骤:

    1. WSL2内核更新: 确保已经安装了适用于WSL2的Linux内核更新。可以通过Microsoft Store中的“适用于Linux的Windows子系统”应用来检查和安装最新版本。

    2. 启用WSL2功能: 需要确保已在Windows功能中启用了WSL2。请通过以下步骤操作:

      • 打开 PowerShell(以管理员身份运行)。
      • 运行命令:Enable-WindowsOptionalFeature -Online -FeatureName Microsoft-Windows-Subsystem-Linux
    3. 启用虚拟机平台: WSL2依赖于Hyper-V虚拟化技术,所以需要确认Hyper-V功能已启用:

      • 在PowerShell中运行:Enable-WindowsOptionalFeature -Online -FeatureName VirtualMachinePlatform
    4. 重启计算机: 启用上述功能后,请务必重启计算机以使更改生效。

    5. 设置默认版本为WSL2: 设置WSL默认版本为2,可通过运行以下命令:

      • wsl --set-default-version 2
    6. 网络策略组: 有时,网络策略组设置可能会阻止WSL注册分发版,检查是否有相关的组策略限制。

    如果以上步骤均已完成,并且仍然出现0x800706d9错误,这可能是由于其他未知的问题导致,例如文件系统权限问题、系统组件损坏或临时性问题等。可以尝试修复系统组件或者重新安装Windows Subsystem for Linux的相关组件,以及清理并重新安装Ubuntu AppX包。若问题持续存在,建议查阅最新的微软官方文档或社区论坛上的解决方案。

    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论
查看更多回答(1条)

报告相同问题?

问题事件

  • 系统已结题 2月11日
  • 已采纳回答 2月3日
  • 修改了问题 1月27日
  • 修改了问题 1月27日
  • 展开全部

悬赏问题

  • ¥15 35114 SVAC视频验签的问题
  • ¥15 impedancepy
  • ¥15 在虚拟机环境下完成以下,要求截图!
  • ¥15 求往届大挑得奖作品(ppt…)
  • ¥15 如何在vue.config.js中读取到public文件夹下window.APP_CONFIG.API_BASE_URL的值
  • ¥50 浦育平台scratch图形化编程
  • ¥20 求这个的原理图 只要原理图
  • ¥15 vue2项目中,如何配置环境,可以在打完包之后修改请求的服务器地址
  • ¥20 微信的店铺小程序如何修改背景图
  • ¥15 UE5.1局部变量对蓝图不可见