网站搜索

如何卸载(或重新安装)Windows 10 的 Ubuntu Bash Shell


Windows 10 新的基于 Ubuntu 的 Bash shell 不像普通程序那样运行。要卸载它或重置其状态以获得全新的 Linux 环境,您需要使用一些特殊命令。

更新:从 Fall Creators Update 开始,您现在可以像卸载普通应用程序一样卸载 Ubuntu 或任何其他 Linux 发行版。例如,要卸载 Ubuntu,只需右键单击开始菜单中的 Ubuntu 快捷方式,然后单击“卸载”。要重新安装 Linux 发行版,请再次从商店下载它。重新安装时,您将获得 Linux 环境的全新副本。

您还可以在命令提示符或 PowerShell 窗口中运行 ubuntu clean 命令来删除您的 Ubuntu Linux 文件系统。下次启动 Ubuntu 时,它会设置一个新的文件系统,而无需重新下载软件。

以下所有命令都可以在命令提示符窗口或 PowerShell 窗口中运行。

右键单击“开始”按钮或按键盘上的 Windows+X,然后选择“命令提示符”以打开命令提示符窗口。如果您想改用 PowerShell,可以从“开始”菜单启动 PowerShell。

如何卸载 Ubuntu 环境并保留您的主文件夹

更新:自 2019 年 5 月更新起,使用 wsl 命令代替 lxrun 命令。例如,要卸载一个 Linux 发行版,那就是:

wsl --unregister DistributionName

例如,要卸载 Ubuntu,您可以运行:

wsl --unregister Ubuntu

您可以运行 wsl --list 查看已安装的 Linux 发行版及其名称的列表。

在旧版本的 Windows 10 上,要删除下载的 Bash 环境,请打开命令提示符窗口并运行以下命令。这将从您的系统中卸载和删除 Ubuntu 用户环境,包括您使用 apt-get 下载和安装的任何 Linux 应用程序或通过从源代码编译它们。

lxrun /uninstall

Windows 将要求您确认您的选择。要自动接受确认——如果您想在脚本中使用此命令是理想的,例如——改为运行 lxrun /uninstall /y 命令。

此命令不会删除您的主文件夹及其中的文件。如果您想彻底擦除 Linux 系统,请参阅下一节。

如何卸载 Ubuntu 环境并删除您的主文件夹

上述命令不会删除您的 Ubuntu 用户帐户的主文件夹。主文件夹包含用户首选项和文件。如果您安装新的 Ubuntu 用户空间映像,您的主文件夹中的文件将被保留并继续使用。

如果你想防止这种情况发生,你需要删除下载的 Bash 环境并完全擦除你的主文件夹。为此,请运行以下命令:

lxrun /uninstall /full

系统会要求您确认您的选择。要自动接受确认,请改为运行 lxrun /uninstall /y /full 命令。

如何重新安装 Ubuntu 环境

要重新安装 Bash 环境,只需再次运行 bash 命令,就像第一次安装 Bash 时那样。如果未安装 Ubuntu 用户空间映像,它将自动下载并安装。

您也可以自己运行以下命令。如果您在没有安装 Ubuntu 用户空间映像的情况下启动它,这与 bash.exe 自动运行的命令相同。

lxrun /install

无论您运行 bash 还是 lxrun /install ,该命令都会要求您确认您的选择并输入 Bash 环境中用户帐户的用户名和密码。

要跳过此过程,您可以运行以下命令。此命令将自动同意提示,将“root”帐户设置为默认用户帐户,无需密码。如果您想在脚本中自动化安装 Bash 的过程,这将很有帮助。

lxrun /install /y

如何完全删除 Windows 10 的 Bash 工具

如果您想从计算机中完全删除 bash.exe 工具和适用于 Linux 的 Windows 子系统,则需要重新访问控制面板中的“打开或关闭 Windows 功能”对话框。

要找到它,请打开控制面板并前往程序 > 打开或关闭 Windows 功能。

取消选中此处的“Linux 的 Windows 子系统”选项,然后单击“确定”。 Windows 将卸载适用于 Linux 的 Windows 子系统、bash.exe 和 lxrun.exe 命令。您可以随时重新访问 Windows 功能对话框以在将来重新安装它们。