Windows10 WSL又又又一次崩了 Docker Desktop - Unexpected WSL error

问题:Windows10 WSL又又又一次崩了

这回报错:

然后再打开WSL Ubuntu就卡住了,等很长时间没反应,就关掉了。

手动启动Docker Desktop,报错:

An unexpected error occurred while executing a WSL command.

Either shut down WSL down with wsl --shutdown, and/or reboot your machine. You can also try reinstalling WSL and/or Docker Desktop. If the issue persists, collect diagnostics and submit an issue ⁠.

复制代码
bootstrapping in the main distro: listing WSL distros: running WSL command wsl.exe C:\Windows\System32\wsl.exe -l -v --all: context deadline exceeded

寻求解决

咨询AI:这个错误信息表明您的 WSL(Windows Subsystem for Linux)出现了问题,可能是由于系统资源不足、WSL 配置问题或其他原因导致的。

现在输入任何wsl命令,都是卡住,没反应:

复制代码
C:\Windows\system32>wsl status
^C
C:\Windows\system32>wsl.exe -l -v --all

尝试在商店里更新

确保您的 WSL 是最新版本:

  1. 打开 Microsoft Store。
  2. 搜索"WSL"并选择"Windows Subsystem for Linux"。
  3. 点击"更新"按钮更新 WSL。

没有找到:Windows Subsystem for Linux ,倒是找到了Ubuntu24和22,但是没有更新按钮。

重新安装安装wsl

复制代码
wsl --install

开始安装了,感觉这个方法靠谱

不行,到了第二个就卡住了

复制代码
wsl --install
正在下载: Ubuntu
正在安装: Ubuntu
[                           0.0%                           ]

最后报错了:

复制代码
C:\Windows\system32>wsl --install
正在下载: Ubuntu
正在安装: Ubuntu
服务器运行失败
错误代码: Wsl/InstallDistro/0x80080005

问题未总结,先搁置

后来提醒需要重启系统安装更新,照做!

重启并更新后,等待开机一段时间后,docker desktop正常,输入wsl也能进入ubuntu了。

Ubuntu22和24也正常了,输入wsl -l-v显示正常:

复制代码
C:\Users\Admin>wsl -l -v
  NAME                   STATE           VERSION
* Ubuntu-24.04           Running         2
  docker-desktop-data    Running         2
  Ubuntu-20.04           Stopped         1
  docker-desktop         Running         2
  Ubuntu-22.04           Running         2
  Ubuntu                 Stopped         1

总结

以前还在感慨,wsl太牛了,简直无敌了。

结果过段时间就会崩一次,让我看清现实,wsl没法完全替换Ubuntu啊!

另外是不是硬盘的锅啊,不清楚,留档。

上次出问题:启动wsl里的Ubuntu24报错:当前计算机配置不支持 WSL2,HCS_E_HYPERV_NOT_INSTALLED_当前计算机配置不支持 wsl2。 请启用"虚拟机平台"可选组件,并确保在 bios 中启-CSDN博客

相关推荐
君之嘞3 小时前
【操作系统基础】认识操作系统:系统调用
linux·运维·microsoft
爱倒腾的老唐3 小时前
07、Linux 文件管理
linux·运维·服务器
24zhgjx-fuhao3 小时前
基于时间的ACL
运维·网络
Raymond运维4 小时前
MySQL包安装 -- RHEL系列(离线RPM包安装MySQL)
linux·运维·数据库·mysql
心灵宝贝4 小时前
libopenssl1_0_0-1.0.2p-3.49.1.x86_64安装教程(RPM包手动安装步骤+依赖解决附安装包下载)
linux·运维·服务器
btyzadt5 小时前
Ubuntu中安装Nuclei教程
linux·运维·ubuntu
养生技术人5 小时前
Oracle OCP认证考试题目详解082系列第45题
运维·数据库·sql·oracle·开闭原则·ocp
致宏Rex5 小时前
Docker 完整教程(3,4) | 网络与挂载
运维·docker·容器
倔强的石头1065 小时前
【Linux指南】gdb进阶技巧:断点高级玩法与变量跟踪实战
linux·运维
是垚不是土6 小时前
Prometheus接入“飞书“实现自动化告警
运维·安全·自动化·github·飞书·prometheus