问题描述
在 Windows 11 更新中 WSL 更新程序安装错误 - 0x80070643
该问题从Windows 10 20H2到21H1版本的已经开始,到Windows 11版本依旧未解决。
问题解决
首先尝试卸载旧版本的Windows Subsystem for Linux Update,如下图报错。
得知与Installer包损坏或丢失有关,所以需要找到匹配的源程序执行卸载重装
在应用中先查看当前安装的WSL版本,我这里是5.4.72版本
然后去https://www.catalog.update.microsoft.com/Search.aspx?q=wsl下载对应版本的程序
我这里是安装的5.4.72版本,就下载5.4.72的更新程序
wsl_update_x64.msi
右键选择卸载
会遇到这个问题
选择浏览,选择刚下载的5.4.72版本的wsl_update_x64.msi
然后点击确定即可卸载电脑中已有的Windows Subsystem for Linux Update 5.4.72
旧版
这时候再去应用里看已经发现没有Windows Subsystem for Linux Update
这个程序了
去Windows更新里进行升级,完美解决
参考链接
https://blog.csdn.net/yihuajack/article/details/117469533