You need to enable JavaScript to run this app.
最新活动
大模型
产品
解决方案
定价
生态与合作
支持与服务
开发者
了解我们

开启WSL后Ubuntu无法安装启动问题求助

开启WSL后Ubuntu无法安装启动问题求助

我在Windows 11笔记本上启用WSL后尝试安装Ubuntu,显示已经安装,但打开时出现以下错误:

WslRegisterDistribution failed with error: 0x8004032d
Error: 0x8004032d (null)
Press any key to continue...

我已经卸载重装Ubuntu好几次了,但错误依然存在,Ubuntu无法打开。求解决方案!

可行的解决方法

我之前碰到过一模一样的报错,折腾了几次终于搞定,你可以按顺序试试下面的步骤:

  • 升级或切换到WSL 2
    先打开管理员权限的PowerShell,查看当前WSL版本:

    wsl --version
    

    如果显示是WSL 1,建议切换到WSL 2(性能更好也更稳定),执行命令:

    wsl --set-default-version 2
    

    切换完成后,卸载现有Ubuntu再重新安装试试。

  • 重置WSL相关服务
    WSL后台服务偶尔会抽风,重置一下大概率能解决问题:

    1. 先关闭所有WSL实例:
      wsl --shutdown
      
    2. 停止并重启LxssManager服务:
      net stop LxssManager
      net start LxssManager
      

    做完这两步再打开Ubuntu看看。

  • 确认虚拟化功能完全开启
    这个报错很多时候是虚拟化没开全导致的:

    1. 重启电脑进入BIOS/UEFI界面,找到虚拟化选项(Intel的叫VT-x,AMD的叫AMD-V),确保是开启状态;
    2. 回到Windows,按Win+R输入appwiz.cpl,点击左侧「启用或关闭Windows功能」;
    3. 勾选「适用于Linux的Windows子系统」和「虚拟机平台」这两个选项,重启电脑后再尝试安装。
  • 修复系统核心文件
    系统文件损坏也可能触发这个错误,用系统自带工具修复:

    1. 管理员权限打开PowerShell,执行系统文件扫描:
      sfc /scannow
      
    2. 扫描完成后再执行DISM修复命令:
      DISM /Online /Cleanup-Image /RestoreHealth
      

    修复完成重启电脑,再重新安装Ubuntu。

  • 手动安装Ubuntu镜像
    如果应用商店安装一直有问题,可以试试手动安装:

    1. 去微软官方下载对应版本的Ubuntu镜像包(比如Ubuntu 22.04);
    2. 打开PowerShell,导航到镜像文件所在的文件夹;
    3. 执行安装命令(把文件名换成你下载的那个):
      Add-AppxPackage .\ubuntu-22.04.3-desktop-amd64.appx
      

    安装完成后启动Ubuntu应该就能正常进入了。

备注:内容来源于stack exchange,提问作者SASIKUMAR T

火山引擎 最新活动