web-dev-qa-db-ja.com

Windows Insider Build 14316でLinux用のWindows Subsystemを削除/リセットする方法

Windows 10 Insider Previewビルド14316にWindows Subsystem for Linuxをインストールしました。今度はそれを削除するか、出荷時のデフォルトに戻します(つまり、インストールしたばかりの状態に戻します)。

私は、「Windowsの機能の有効化または無効化」ウィンドウからそれを削除しようとしましたが、問題はありませんでした。私は、上のウィンドウでそれを "off"とマークし、手動で%USERPROFILE%/AppData/Local/lxssにあるファイルを削除しようとしました。

Ubuntuのユーザーモード環境を削除/リセットすることに成功した人はいますか?

116
shub

以下の答えは、Windows 10 1703および1607上のWSLにのみ適用されます。Windows 10 1709+上のWSLは、WindowsストアUWPアプリケーションからインストールできます。

Linuxサブシステムを削除してリセットする場合は、昇格された権限でコマンドラインプロンプトを開き、次のコマンドを入力します。

lxrun /uninstall /full 

lxrun /install

出典:

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

  2. Windows 10上のUbuntuにFish Shellをインストールする

  3. HOWTO:Windows上のUbuntu | Ubuntuインサイト

154
Ramhound

私はBASHのインストールに問題がありました、それはいつも "Expanding Filesystem ..."でハングするでしょう。走ったとき

lxrun /uninstall /full

エラーになります。

これを修正するために、私は再起動しました。コンピュータが戻ってきたらすぐにこれをもう一度実行しました。これはうまくいった。それから私は BASH Promptのインストールに関連する問題があることを発見しました

そして誰かがページファイルについて考え出しました。私は4つのドライブを持ち、そのうちの3つはページファイルを持っていました。ページファイルを1つのドライブに設定し、自動的に管理されるように設定しました。コンピュータを再起動しました。それから私はWindows用のBASH Promptをインストールすることができましたが、私が使ったlxrun /installの代わりに

bash.exe -c "ps auxf"
1
SPLUS1