Win10中WSL安装报错Wsl/CallMsi/0x80070424的解决求助
解决WSL安装报错Wsl/CallMsi/0x80070424的方法
1. 重建LxssManager核心服务
该报错多因WSL核心服务LxssManager未正确注册导致,修复步骤如下:
- 按Win+R输入
services.msc打开服务管理器,确认是否存在LxssManager服务,若不存在执行后续命令 - 以管理员身份打开PowerShell,执行服务注册命令:
sc create LxssManager binPath= "C:\Windows\system32\lxssmanager.dll" type= share start= auto error= normal displayname= "LxssManager" - 注册完成后启动服务:
sc start LxssManager
2. 重新启用WSL及虚拟机平台组件
- 管理员PowerShell中依次执行以下命令:
dism /online /enable-feature /featurename:Microsoft-Windows-Subsystem-Linux /all /norestartdism /online /enable-feature /featurename:VirtualMachinePlatform /all /norestart - 重启电脑后,设置WSL默认版本为2:
wsl --set-default-version 2
3. 重置WSL配置并重新安装
- 管理员PowerShell执行重置命令,清除现有WSL配置:
wsl --unregister --all - 重新执行安装命令,按提示选择Linux发行版:
wsl --install
4. 检查并升级Windows系统
- 确保Windows 10版本在2004(内部版本19041)及以上,低版本存在WSL兼容性问题
- 打开「设置-更新和安全」,安装所有可用累积更新,包括可选更新中的硬件驱动及固件更新
内容的提问来源于stack exchange,提问作者Ukeme Elijah
相关产品推荐
相关产品推荐

