本文是一个设置指南,其中包含一些有关如何在 WSL 中关闭 Linux 发行版的有用屏幕截图。如果您使用的是 WSL,则可以使用几个命令手动关闭一个或所有 Linux 发行版。
适用于 Linux 的 Windows 子系统 (WSL) 是一种在 Windows 11 或 Windows 10 上运行 Linux 发行版的便捷方式,但轻量级虚拟机将继续在后台运行,必然会使用系统资源,即使您退出命令外壳也是如此。
如果您在使用 Linux 发行版(Ubuntu、Kali、Debian、Mint 等)后需要立即关闭或重新启动,可以使用 wsl.exe 命令行工具手动关闭一个或所有发行版。
下面介绍如何关闭在 Windows 10 和 Windows 11 的 WSL2 平台上运行的 Linux 发行版。继续滚动查看。
从 WSL 关闭 Linux 发行版
使用以下过程从在 Windows 11 或 Windows 10 上运行的 WSL 关闭 Linux 发行版。
- 打开开始。
- 搜索命令提示符(或PowerShell),右键单击顶部结果并选择以管理员身份运行选项。
- 键入以下命令以查看所有正在运行的 WSL 发行版,然后按Enter 。
wsl --list --verbose
- 通过键入以下命令并按Enter退出 Windows 11 或 Windows 10 上的 Linux 发行版。
wsl -t DISTRO-NAME
在命令中,将 DISTRO-NAME 替换 为您要关闭的发行版的名称,如步骤 3所示。例如,
wsl -t Ubuntu-20.04
。 - (可选)通过键入以下命令确认发行版不再运行,然后按Enter 。
wsl --list --verbose
完成该过程后,在 Windows Subsystem for Linux 上运行的发行版将正常关闭。您可以随时重复该过程以退出其他发行版或使用以下过程将它们全部关闭。
从 WSL 关闭所有 Linux 发行版
使用以下过程关闭在 Windows 10(或 11)上运行的所有 WSL 发行版。
- 打开开始。
- 搜索命令提示符(或PowerShell),右键单击顶部结果并选择以管理员身份运行选项。
- 键入以下命令以查看所有正在运行的 WSL 发行版,然后按Enter 。
wsl --list --verbose
- 通过键入以下命令并按Enter 退出 Windows 11 或 10 上的 Linux 发行版。
wsl --shutdown
- (可选)通过键入以下命令确认发行版不再运行,然后按Enter 。
wsl --list --verbose
该过程完成后,所有 WSL 发行版将立即关闭。
如果需要重新启动 Linux 发行版,可以使用“开始”菜单、命令提示符或 PowerShell 中的命令重新打开它。在运行命令之前,请务必将DISTRO-NAME替换为您的发行版的实际名称wsl --distribution DISTRO-NAME
。
上面我们已经看到了如何从 WSL 关闭 Linux 发行版。我们希望这些信息能帮助您找到您需要的东西。