wsl2 自动升级后运行崩溃问题修复

wsl2 自动升级后运行崩溃问题修复

问题

某天打开电脑,启动 wsl2 时突然报错 无法将磁盘“C:\Program Files\WSL\system.vhd”附加到 WSL2: 系统找不到指定的文件,昨天还用的好好的,今天突然就崩溃了?

原因

网上一番搜索,发现很多人遇到同样的问题,原因就是 wsl2 升级了新版本。
在这里插入图片描述

AI 整理的解决办法
在这里插入图片描述
首先查看了一下 wsl 版本,发现果然是最新的(夜间自动升级了?)

> wsl --version
WSL 版本: 2.5.9.0
内核版本: 6.6.87.2-1
WSLg 版本: 1.0.66
MSRDC 版本: 1.2.6074
Direct3D 版本: 1.611.1-81528511
DXCore 版本: 10.0.26100.1-240331-1435.ge-release
Windows: 10.0.26100.3476

然后检查了一下目录,发现确实找不到 system.vhd 文件。
于是从 微软 WSL 官方仓库下载了对应的最新版本安装包准备重新安装。
在这里插入图片描述
然而,重新安装时,双击运行安装包后,发现没有任何反应?

解决办法

经过一番摸索,最后的解决办法如下:
选择下载好的安装包 -> 右键菜单 -> 修复
在这里插入图片描述
修复完成之后,就可以正常运行 wsl 了(之前的数据都在,没有任何影响)。

此时再查看目录,发现新增加了一个 system.vhd 文件
在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值