重启wsl
2025-12-17
工具与运维
00

目录

基础重启方法
强制终止方法
注意事项

重启WSL主要有以下几种方法:

基础重启方法

1. 完全关闭并重启所有WSL实例 在PowerShell或CMD中执行:

bash
展开代码
wsl --shutdown

等待5-10秒后,重新打开Linux发行版即可完成重启。这是最常用的方法,会彻底关闭所有WSL实例并释放系统资源。

2. 重启指定发行版 如果只想重启特定的Linux发行版,可以使用:

bash
展开代码
wsl -t <发行版名称>

例如:wsl -t Ubuntu-22.04。使用前可通过 wsl -l 查看已安装的发行版名称。

在PowerShell或CMD中执行:

js
展开代码
wsl --shutdown

如何解决

强制终止方法

以管理员身份打开 PowerShell 或 CMD,依次执行以下命令:

展开代码
# 强制停止 WSL 服务 net stop LxssManager # 强制终止 wslservice 进程 taskkill /f /im wslservice.exe # 重新启动 WSL 服务 net start LxssManager # 检查 WSL 状态 wsl --status

注意事项

  • 执行 wsl --shutdown 会强制终止所有进程,建议重启前保存工作数据
  • 在WSL内部执行 sudo reboot 不会真正重启系统,只会关闭当前实例
  • 修改配置后需要重启WSL才能使配置生效

本文作者:cc

本文链接:

版权声明:本博客所有文章除特别声明外,均采用 BY-NC-SA 许可协议。转载请注明出处!