問題原因很簡單:之前已經安裝的 WSL 內核包因為不明原因損壞了,因為無法在后台卸載,就沒有辦法安裝新的。
問題解決:(Win10、Win11、WinServer2019、WinServer2022 通用)
第一步:
打開 設置 > 應用 > 應用和功能 > 搜索 "Windows Subsystem for Linux Update"
手動嘗試卸載,出現這個問題肯定會卸載失敗,接着往下看。
第二步:
記下剛才搜索到的 Windows Subsystem for Linux Update 版本號,訪問:WSL更新頁面手動下載
例如,你搜索到的是 5.10.16 舊版本,就是下載 5.10.16 ,下載 msi 包目的是卸載!不是更新!
第三步:
右鍵剛才下載的 msi 包,點擊卸載,大概率會提示 “無法訪問你試圖使用的功能所在的CD-ROM或其他可移動式磁盤” 。
然后,點擊瀏覽,手動定位你當前的 msi 包,就可以成功卸載 WSL內核。
第四步:
返回 Windows Update 再次檢查更新,新版 WSL 內核更新已經可以安裝。

