- 不知怎么的,wsl启动报错了,报错内容如下。
C:\Users\xflm>wsl
WSL 正在完成升级...
Warning 1946.Property 'System.AppUserModel.IsSystemComponent' for shortcut 'WSL Settings.lnk' could not be set.
Could not write value to key \SOFTWARE\Classes\Directory\shell\WSL. Verify that you have sufficient access to that key, or contact your support personnel.
wsl: WSL 安装似乎已损坏 (错误代码: Wsl/CallMsi/Install/ERROR_INSTALL_FAILURE)。
按任意键修复 WSL,或 CTRL-C 取消。
此提示将在 60 秒后超时。
更新失败(退出代码: 1603)。
错误代码: Wsl/CallMsi/Install/ERROR_INSTALL_FAILURE
- 当我按下任意键时,会启动一个下载,但是下载速度很慢。
此提示将在 60 秒后超时。
正在将适用于 Linux 的 Windows 子系统更新到版本: 2.4.12。
[=== 6.6% ]
- 经过一番折腾,可以去GitHub上下载msi安装包,可以使用
迅雷
,下载会更稳定,我下载的是wsl.2.5.1.0.x64.msi,232MB。 - 下载完成后,双击进行安装,它会自动卸载老版本的文件,然后安装新版本,在安装的过程中会报好多次警告,如下图,分别点击【OK】和【Ignore】即可。
- 安装完毕后,再次启动wsl即可正常运行,原先的ubuntu镜像不会受影响。
上一篇:wsl(6) – 安装docker
下一篇:wsl(8) – 图形界面
目录:全部文章合集