WSLManager:把 WSL 环境装进口袋,这个零安装管理工具真的好用
2026/8/29 3:22:42 网站建设 项目流程

说实话,我之前管理 WSL 全靠手动敲命令。创建实例要记wsl --import,备份要记wsl --export,删错了还得重新下载十几 GB 的镜像。直到我做完 WSLManager,才发现这件事本可以这么简单。


项目简介

WSLManager是一个面向 Windows 用户的 WSL 发行版管理工具,主打两个关键词:零安装、全便携

不需要winget,不需要apt,也不需要改注册表。整个工具就是一个文件夹,解压后双击.bat就能跑。所有数据——母版镜像、运行实例、备份快照——全部放在工具目录下的Data/文件夹里。

意思就是:你可以把它丢进 U 盘,插到任何一台 Windows 10/11 电脑上直接管理你的 Linux 环境。复制文件夹,环境就跟着走。

项目已经开源在 GitHub:👉 github.com/LSJ9651/WSLManager


功能亮点

WSLManager 覆盖了日常管理 WSL 的几乎所有高频操作:

功能说明
列出实例一眼看清所有 WSL 发行版的状态、版本和占用空间
新增发行版支持微软商店在线安装、本地母版复制、自定义.tar导入三种方式
备份发行版一键导出.tar快照,自动清理旧备份
还原发行版从快照覆盖恢复,或创建一个新实例
删除发行版四级清理粒度,删前必须输入完整实例名二次确认
启动 / 停止选中实例,点一下就能打开终端或安全停止

另外几个我觉得特别舒服的点:

  • GUI + TUI 双模式:图形界面适合日常用,命令行菜单适合远程或轻量场景。
  • 零额外依赖:只要系统自带的 PowerShell 5.1 和 WPF,不用装 Node.js、Python 或任何第三方库。
  • 安全可控:不写注册表、不联网、不创建服务,删除前强制二次确认。
  • C 盘救星config.json里改一下WSLRoot,就能把大体积的实例和备份搬到 D 盘。

快速上手

前置要求很简单:

  • Windows 10(2004+)或 Windows 11
  • 已经启用 WSL(运行wsl --version确认)

然后三步搞定:

1. 到 GitHub Releases 下载 zip 包并解压到任意位置 2. 双击 WSLManager.GUI.bat 启动图形界面(推荐) 或双击 WSLManager.bat 启动命令行菜单 3. 按界面提示创建、备份、启动你的 WSL 实例

首次启动会自动创建Data/目录和默认配置文件,不需要手动配置任何东西。


界面效果展示

GUI 图形界面

双击WSLManager.GUI.bat后,主界面长这样。左侧是系统列表,右侧上方是磁盘占用、模板数量、快照数量的概览卡片,下方是选中系统的详情和操作日志。

我比较喜欢这个布局的一点是:所有关键信息都在一个窗口里,不用切来切去。备份进度、操作结果也会实时显示在右下角日志面板里,成功绿色、警告橙色、失败红色,一眼就能定位问题。

TUI 命令行菜单

如果你在不方便开图形界面的场景,比如远程服务器或者就是偏爱终端,可以用 TUI 模式。

输入数字选功能,操作逻辑和 GUI 完全一致。两个模式共用同一套Data/目录,可以混着用。


适合谁用

如果你符合下面任意一种情况,WSLManager 可能会帮你省不少事:

  • 多项目隔离:需要同一发行版的多个实例,避免环境互相污染。
  • 定期备份:担心系统更新或误操作把 WSL 环境搞崩。
  • 移动办公:希望把开发环境放在 U 盘或移动硬盘里随身携带。
  • 洁癖用户:不喜欢工具偷偷写注册表、联网或者后台常驻服务。

写在最后

WSLManager 是我为了解决自己日常管理 WSL 的麻烦写出来的小工具。从最初的命令行菜单,到现在加上 WPF 图形界面,核心思路一直没变:让 WSL 管理变得像管理一个文件夹一样简单

目前项目已经在 GitHub 开源,MIT 协议,欢迎试用、提 Issue 或者点个 Star 支持一下。

👉GitHub 仓库:github.com/LSJ9651/WSLManager

👉Release 下载:https://github.com/LSJ9651/WSLManager/releases

如果你觉得这篇文章有帮助,欢迎点赞收藏,有问题也可以在评论区交流。


本文基于 WSLManager 实际使用体验整理。

需要专业的网站建设服务?

联系我们获取免费的网站建设咨询和方案报价,让我们帮助您实现业务目标

立即咨询