一、Win11更新情况如下:

更新后的版本如下图所示:Win11 24H2 26100.7171

更新前的版本如下图所示:Win11 24H2 26100.6584

二、Win11升级更新后,WSL出现问题无法正常使用,具体情况如下:

存在问题:

问题1:资源管理器的小企鹅图标Linux虽然还在,但是点击打开显示无任何文件,如下所示:

问题2:通过PowerShell右侧的下拉列表打开Ubuntu,也无法正常启动,显示“系统找不到指定的路径”,在设置里显示“不再检测到配置文件”,如下所示:

解决方案:

针对上述2个问题,查阅相关资料,最终解决方案为:

Step1:Win11版本首先退回到之前版本。

操作步骤相对较为简单,见下面的参考资料,跟着无脑操作即可。回退版本的大前提是系统盘有一个“Windows.old”的文件夹,并且升级后不超过10天。

具体参考资料如下:

1.从 Windows 11 24H2 无损回退到 23H2 的详细指南 - 知乎

当我回退到Win11 24H2 26100.6584版本后,继续尝在终端输入WSL相关命令,又出现以下问题:

①显示:系统找不到指定的路径

②显示:适用于 Linux 的 Windows 子系统必须更新到最新版本才能继续。

继续查阅相关资料,需要下载并安装WSL最新版本才能解决。参考了如下资料:

建议手动下载WSL最新版,下载地址: Releases · microsoft/WSL · GitHub

1.WSL出现问题,提示“系统找不到相关路径”或者“系统找不到指定的文件“_wsl 系统找不到指定的路径-CSDN博客

2.win11升级更新后,wsl出现的各种问题_win11 24h2安装wsl2离线包始终报错 csdn-CSDN博客

3.打开vscode,弹出 适用于 Linux 的 Windows 子系统必须更新到最新版本才能继续。可通过运行 “wsl.exe --update” 进行更新。-CSDN博客

重新安装WSL最新版后,具体情况见下:

最后虽然下载安装了最新版WSL,还是存在一个问题(搞忘截图了):wsl: 检测到 localhost 代理配置,但未镜像到 WSL。NAT 模式下的 WSL 不支持 localhost 代理。解决办法参考下述资料:

1.win11快速解决“wsl: 检测到 localhost 代理配置,但未镜像到 WSL。NAT 模式下的 WSL 不支持 localhost 代理” - 知乎

综上,WIn11更新后导致WSL出现的一些问题及解决方法,也参考了很多大佬的办法,仅供大家参考!

Logo

开源鸿蒙跨平台开发社区汇聚开发者与厂商,共建“一次开发,多端部署”的开源生态,致力于降低跨端开发门槛,推动万物智联创新。

更多推荐