问题描述

近日,笔者通过 wsl --update 命令将 WSL 从 2.4.11 更新至 2.5.9 过程中电脑意外重启,随后启动 WSL 出现以下报错:

无法将磁盘“C:\Program Files\WSL\system.vhd”附加到 WSL2: 系统找不到指定的文件。
错误代码: Wsl/Service/CreateInstance/CreateVm/MountDisk/HCS/ERROR_FILE_NOT_FOUND
Press any key to continue...

解决方案

microsoft/WSL 仓库下载 2.5.9 版本对应的 .msi 文件,然后右击选择 “修复” 选项,待修复完成后即可正常启动。

参考资料