如何在Windows Insider Build 14316上删除/重置Linux的Windows子系统


116

Windows Subsystem for Linux在Windows 10 Insider Preview内部版本14316上安装了它。现在,我想将其删除,或者更好的是还原为出厂默认设置,即刚安装时的默认设置。

我尝试过将其从“打开或关闭Windows功能”窗口中删除,但是没有运气。我尝试在上述窗口中将其标记为“关闭”,并删除了位于中的手动文件%USERPROFILE%/AppData/Local/lxss,但没有运气。

有没有人成功删除/重置Ubuntu用户模式环境?

Answers:


154

以下答案仅适用于Windows 10 1703和1607上的 WSL。可以从Windows Store UWP应用程序中安装Windows 10 1709+上的WSL。

如果要删除和重置Linux子系统,请使用提升的权限打开命令行提示符,然后输入以下命令:

lxrun /uninstall /full 

lxrun /install

资料来源:

  1. https://www.slightfuture.com/technote/lxss-lxrun

  2. 在Windows 10的Ubuntu上安装Fish Shell

  3. 如何:Windows上的Ubuntu Ubuntu见解


2
天赐,在安装后就将其破坏了。
wieczorek1990 '16

是的,几乎立即尝试安装jdk闯入我的世界
詹姆斯·亚当

14
如果0x80070091在尝试再次安装后收到错误代码,请%localappdata%\lxss手动转到并删除所有文件/文件夹。此后应该工作。
SeinopSys '16

1
使用/y选项跳过询问提示。
Biswapriyo

1
有人知道现在该怎么做lxrun了吗?
马修·怀特

1

我在安装BASH时遇到问题,它总是挂在“扩展文件系统...”上。我跑的时候

lxrun /uninstall /full

它会出错。

为了解决这个问题,我重新启动了。重新启动计算机后,再次运行该命令。这工作了。然后我发现存在与安装BASH提示有关的问题

有人提出了页面文件。我有四个驱动器,其中三个有页面文件。我将页面文件设置为一个驱动器,并将其设置为自动管理。重新启动计算机。然后,我能够为Windows安装BASH提示符,但是lxrun /install我没有使用

bash.exe -c "ps auxf"
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.