十年匠心定制 · 商业建站与技术教学双线并行 咨询热线:400-886-1026 service@lmnt.cn
ARTICLE DETAIL

资讯详情

深耕网站建设与运营推广的一线实战洞察。

WSLManager:把 WSL 环境装进口袋,这个零安装管理工具真的好用

WSLManager:把 WSL 环境装进口袋,这个零安装管理工具真的好用 说实话我之前管理 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 102004或 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/WSLManagerRelease 下载https://github.com/LSJ9651/WSLManager/releases如果你觉得这篇文章有帮助欢迎点赞收藏有问题也可以在评论区交流。本文基于 WSLManager 实际使用体验整理。
返回列表