wsl2-distro-manager Windows下载
它是什么wsl2-distro-manager 是基于 Flutter 的免费开源 WSL 图形管理器,把发行版的安装、启动、迁移、压缩、备份收进一个窗口。
wsl2-distro-manager 是基于 Flutter 的免费开源 WSL 图形管理器,把发行版的安装、启动、迁移、压缩、备份收进一个窗口。本文整理它的核心功能、适用场景、GitHub 与 Microsoft Store 两条获取路径、操作步骤与常见问题。
详细介绍
简介
wsl2-distro-manager 是一个基于 Flutter 的免费开源图形界面程序,用来管理 Windows Subsystem for Linux(WSL)的发行版。它解决的问题很直接:WSL 的日常操作大多要靠 wsl.exe 命令行,发行版一多,启动、停止、迁移、备份都得逐条记参数。适合在 Windows 上同时跑多个 Linux 发行版的开发者、运维和学习者。核心优势是把安装、复制、改名、移动、导入导出等动作收进同一个窗口,选中实例点一下即可执行,不必反复敲命令。
核心功能
- 图形化完成发行版的安装、复制、改名与移动,覆盖 WSL 实例的日常整理动作。
- 一键启动或停止指定发行版;Microsoft Store 页面的描述强调它不只是「能启动和停止」,而是管理实例本身。
- 把某个实例整体迁移到另一块磁盘,用于把数据从系统盘挪走。
- 压缩发行版的虚拟磁盘,回收长期使用后膨胀的空间。
- 导入、导出、备份与恢复发行版,并可调整各发行版的设置项。
- 基于 Flutter 构建,Windows 上作为 WSL 前端使用;GitHub 摘要还提到在 macOS 上可用于原生 Linux 虚拟机。
使用场景
- 系统盘被虚拟磁盘文件撑满,需要把某个发行版连同数据迁到 D 盘等其他分区。
- 同时装了 Ubuntu、Debian、Kali 等多个发行版,需要逐个启动、停止、切换,而不是记住每个名字对应的命令。
- 升级或重装系统前导出发行版镜像,事后导入以恢复环境和已装软件。
- 长期编译、跑容器之后虚拟磁盘变大,用压缩功能回收占用的空间。
- 给同事或学员分发同一套已配置好的环境:导出后在各自机器上导入。
- 需要给发行版改名,或复制出一份试验用实例而不影响原实例。
安装与获取步骤
- 先确认 WSL 本身可用:参考微软官方说明 https://learn.microsoft.com/zh-cn/windows/wsl/install ,按其中命令检查 wsl 命令是否可用、当前发行版列表是否有输出。
- 打开 GitHub 项目页 https://github.com/bostrot/wsl2-distro-manager ,阅读仓库说明中的功能范围与获取方式,确认与自己系统的匹配情况。
- 也可以在 Microsoft Store 搜索「WSL Manager」,对应页面为 https://apps.microsoft.com/store/detail/wsl-manager/9nws9k95nmjb ,从商店获取可省去手动解压与放置目录的步骤。
- 启动程序后在列表中找到已有发行版;若列表为空,先回到命令行执行 wsl -l -v 确认发行版确实已注册。
- 选中目标发行版,按需执行启动、停止、移动、压缩、导出等操作;界面中的具体选项名称与可用版本以官方页面为准。
与同类方案的区别
命令行 wsl.exe 是官方入口,能力最全,但迁移、导出这类低频操作要记参数,出错时只能靠报错文本排查。这个图形工具把同样的动作做成按钮,代价是覆盖的是常用子集,长尾能力仍需回到命令行。
与其他 WSL 前端相比,Microsoft Store 页面的定位描述是「每个 WSL 前端都能启动和停止发行版,而这个管理它们」,重点在实例管理:移动到其他磁盘、压缩虚拟磁盘、整理多个实例。它同时是开源项目,源码与变更记录可在 GitHub 仓库核对。
适用环境与前置条件
- 需要先有可用的 WSL 环境;微软官方文档列出的可安装发行版包括 Ubuntu、OpenSUSE、Kali、Debian、Arch Linux 等。
- 有教程指出该工具面向 Windows 10 与 Windows Server 19H1 及以上版本,具体系统要求以官方页面为准。
- 它管理的是本机已注册的 WSL 发行版,操作对象是虚拟磁盘文件,因此需要对目标磁盘有读写权限。
- 项目源码托管在 GitHub,可自行核对实现细节与变更记录,再决定是否用于自己的环境。
注意事项
- 移动实例、压缩虚拟磁盘这类操作会改动磁盘文件,执行前先停止对应发行版,并确认目标盘剩余空间足够。
- 导出、导入、删除、改名属于会覆盖或移除数据的动作,先保留一份导出文件再操作。
- 从非官方渠道获取的构建包来源不明,建议优先使用 GitHub 仓库或 Microsoft Store 页面给出的获取方式。
- 界面选项、系统要求与版本号在不同构建中可能有差异,具体以官方页面为准。
- 多个发行版同时运行时,各实例虚拟磁盘占用的空间会叠加,迁移前先估算总容量。
更新记录
最近更新:2026-10-18
软件参数速览
下载
常见问题
wsl2-distro-manager 和直接用 wsl.exe 命令有什么区别?
两者能完成的底层操作一致:启动、停止、注册、导出都对应 wsl.exe 的子命令。区别在于这个图形工具把低频操作做成按钮,迁移和压缩不用记参数;但命令行的长尾能力它并不完全覆盖,遇到生僻选项仍需回到终端执行。
怎么把某个发行版从 C 盘迁到 D 盘?
先停止该发行版,再在程序列表中选中它,使用移动或迁移到其他驱动器的功能,选择目标盘并确认。迁移会改动虚拟磁盘文件的位置,执行前确认 D 盘剩余空间大于该实例当前占用,迁移完成后再启动验证数据是否完整。
压缩虚拟磁盘(compact)失败是什么原因?
最常见的原因是发行版仍在运行、虚拟磁盘文件被占用。先停止对应实例再重试;若仍失败,检查目标盘剩余空间是否充足,以及是否有进程正在写入该磁盘文件。处理完占用后重新执行压缩即可。
程序里看不到我已有的发行版怎么办?
先在命令行执行 wsl -l -v,确认该发行版确实已注册且状态正常。若命令行能看到而程序看不到,尝试重启程序刷新列表,并检查程序是否以能访问该发行版注册信息的同一用户权限运行。
从 GitHub 获取和从 Microsoft Store 获取有什么不同?
Microsoft Store 页面名称为 WSL Manager,可直接在商店内获取,省去手动放置文件的步骤;GitHub 是源码仓库,可查看实现与变更记录。两个渠道的版本与功能可能不同步,具体以官方页面为准。
这个工具支持哪些 Windows 版本?
有教程指出它适用于 Windows 10 与 Windows Server 19H1 及以上版本;GitHub 摘要还提到在 macOS 上可用于原生 Linux 虚拟机。实际能否运行取决于你的构建与系统环境,以官方页面给出的系统要求为准。
备份和恢复一个发行版的完整流程是什么?
先停止该发行版,用导出功能生成镜像文件并保存到安全位置;需要恢复时用导入功能选择该文件,指定新的实例名称与存放目录。导入前不要覆盖同名实例,恢复完成后启动并检查原有数据是否都在。
可以同时管理多个发行版实例吗?
可以,这正是它的定位:对每个实例分别启动、停止、迁移、压缩与导出。多实例并存时要注意各实例虚拟磁盘占用的空间会叠加,尤其是都放在同一块盘上时,迁移前先估算总容量再动手。