WSL 处于 Stopped 状态无法启动?手把手教你快速重启 Ubuntu

9次阅读
没有评论

很多使用 WSL Ubuntu 的小伙伴都会遇到一个常见问题:长时间不用、电脑休眠、强制关闭终端后,再次打开 WSL 会发现处于 stopped 停止状态,输入命令没反应、打不开终端、启动失败,不知道如何恢复。

今天专门出一篇干货教程,详解 WSL stopped 状态的原因、正常启动方法、异常报错修复方案,一次性解决 WSL 无法启动的问题,新手也能直接照搬操作!

先划重点:WSL 显示 Stopped 不是损坏、不是文件丢失,只是后台进程休眠/被关闭,无需重装系统,几条命令即可恢复。


一、先搞懂:为什么 WSL 会变成 Stopped 状态?

WSL2 并不是常驻后台的系统,而是按需启动的子系统,出现 stopped 停止状态,基本都是这几个原因:

  • 闲置自动休眠:长时间不操作 WSL,系统自动回收进程,进入停止状态
  • 手动关闭进程:执行过 wsl --shutdown 手动关闭所有 WSL 服务
  • 电脑休眠/重启:电脑睡眠、重启后,WSL 进程会自动终止
  • 终端强制关闭:直接叉掉终端窗口,未正常执行 exit 退出

这种状态下,WSL 所有数据、环境、配置都完好无损,只是暂停运行,只需要重新启动即可恢复使用。


二、查看 WSL 状态(确认 Stopped)

首先我们可以先确认当前 WSL 的运行状态,打开 Windows 终端、PowerShell、CMD 任意一个即可。

输入查询命令:

wsl --list --verbose

或者简写:

wsl -l -v

状态解读

  • 显示 Running:正在运行,可直接使用
  • 显示 Stopped:已停止,需要手动启动

三、WSL Stopped 状态快速启动方法(3种通用方式)

以下三种方法从上到下优先级排序,优先使用第一种,简单高效,适配所有 Windows10/11 + WSL2 环境。

方法一:一键唤醒启动(最简单)

直接在终端输入 wsl 命令,即可自动唤醒处于 stopped 状态的 Ubuntu,秒启动进入系统:

wsl

执行后会直接进入 Ubuntu 命令行界面,此时再次查看状态,会从 Stopped 变为 Running,所有环境、文件、配置完全保留。

方法二:指定发行版启动(多系统用户专用)

如果你的电脑安装了多个 Linux 发行版(Ubuntu、Debian 等),直接启动容易出错,可以指定启动 Ubuntu:

wsl -d Ubuntu

该命令会精准唤醒 Ubuntu 系统,无视其他子系统状态,适配多环境用户。

方法三:启动默认用户终端

如果需要直接以初始配置的用户身份启动,可使用命令:

wsl ~

适合需要直接进入用户根目录、快速开展操作的场景。


四、进阶操作:彻底重启 WSL(解决启动异常)

部分场景下,WSL 进程卡死、状态错乱,单纯唤醒无法生效,依旧启动失败,此时需要先关闭残留进程,再重新启动。

1、关闭所有 WSL 进程

wsl --shutdown

执行后会强制终止所有 WSL 后台进程,清空异常卡死状态。

2、重新启动 Ubuntu

wsl

这套操作可以解决 90% 的 WSL 启动卡顿、状态异常、stopped 无法唤醒的问题。


五、常见问题:Stopped 状态启动失败报错解决

问题1:执行 wsl 无反应、卡死

原因:WSL 后台进程残留、缓存异常

解决方案:执行 wsl --shutdown 等待3秒,重新输入 wsl 启动即可。

问题2:提示虚拟化未启用、启动失败

原因:Windows 功能或 BIOS 虚拟化被关闭

解决方案:重新确认开启「适用于Linux的Windows子系统」「虚拟机平台」,重启电脑后重试。

问题3:提示系统资源不足启动失败

原因:Windows 内存占用过高,WSL 无法分配资源

解决方案:关闭多余软件,释放内存,执行 wsl --shutdown 后重新启动。


六、拓展:如何避免 WSL 频繁进入 Stopped 状态?

很多小伙伴觉得频繁重启很麻烦,这里分享两个实用小技巧,减少 stopped 状态出现概率:

  • 正常退出终端:关闭窗口前先输入 exit 退出,不要直接强制关闭终端
  • 常驻后台运行:需要长期使用开发环境时,保持一个 WSL 终端窗口后台挂起,不会自动休眠停止

七、总结

WSL 显示 Stopped 并非故障,只是子系统正常休眠停止,无需重装、无需重置配置。

✅ 快速启动:wsl

✅ 异常重启:wsl --shutdown + wsl

✅ 多系统启动:wsl -d Ubuntu

记住这三条命令,就能永久搞定 WSL 停止、无法启动的问题,极大提升开发效率!

💡 收藏备用,后续分享更多 WSL 优化、自启动配置、后台常驻教程!

#WSL #WSL使用技巧 #Ubuntu #Linux开发 #Windows开发工具 #程序员干货

正文完
可以使用微信扫码关注公众号(ID:xzluomor)
post-qrcode
 0
评论(没有评论)
验证码