Win11升级更新后,WSL出现的各种问题
更新后的版本如下图所示:Win11 24H2 26100.7171更新前的版本如下图所示:Win11 24H2 26100.6584。
一、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出现的一些问题及解决方法,也参考了很多大佬的办法,仅供大家参考!
更多推荐
所有评论(0)