WSL:保存版!【完全削除】する手順


はじめに

  • 手順確認環境
    • Windows11
    • WSL2上にUbuntuとDebian
  • 補足
    • Windows10なら多少文言の読み替えが必要かも
    • WSL1ならインストール時に有効にする「Hyper-Vの無効化」を追加

Linuxディストリビューション削除

カーネルを停止する

wsl -l -v
wsl --shutdown

C:\Users\futa4>wsl -l -v
  NAME      STATE           VERSION
* Ubuntu    Running         2
  Debian    Stopped         2


C:\Users\futa4>wsl --shutdown

C:\Users\futa4>wsl -l -v
  NAME      STATE           VERSION
* Ubuntu    Stopped         2
  Debian    Stopped         2
  • wsl -l -v
    • Linuxの状態を表示する
    • 停止するディストリビューションを確認する
      • 「*」マークのあるLinuxが停止する
    • 停止前後で「Running」から「Stopped」に変わることを確認
  • wsl –shutdown(shutdownの左のハイフンは2つ)
    • Linuxの停止
    • 開いている窓あれば閉じられる
    • 登録しているディストリビューションをすべて停止する
  • 補足

登録解除

wsl --unregister ubuntu
  • wsl –unregister(unregisterの左のハイフンは2つ)
    • この例では「Ubuntu」を指定
    • ディストリビューション名は小文字でもいい
      (Windowsは大文字小文字の区別をしない)
    • 登録分、繰り返して実施
  • 補足
    • 削除するならこの手順は不要かも知れない
    • 想定外のエラーにならないよう念のためやっておく
  • 参考

ディストリビューション削除(GUI操作)

すべてのアプリからUbuntuをアンインストール
  • アンインストール
    • すべてのアプリ – Ubuntu
    • 右クリック – アンインストール
    • すべてのディストリビューションをアンインストール
  • 補足
    • 「アプリケーションの追加と削除」からもアンインストールできる
    • Windowsのバージョンにより多少異なる

WSLの削除

WSLの機能の無効化(GUI操作)

Windowsの機能のWSL
  1. 「Windowsの機能の有効化または無効化」画面を表示する
    • ファイル名を指定して実行
    • 「OptionalFeatures.exe」と入力してOKボタン
  2. WSLを無効化
    • 一覧から「Linux 用 Windows サブシステム」を探す
    • チェックを外してOKボタン
    • Windows再起動指示があるが再起動しない
      (次項の設定が終わってから再起動。時間節約のため)
  3. Windows再起動
    • ここで再起動しても問題はない
      • WSL関連ファイルはそのまま
      • WSL本体も削除されないで残る
      • 次項でWSL本体も削除
    • エクスプローラに出るペンギンマークが消える
    • 補足

WSLアプリ機能(本体)の削除(GUI操作)

アプリと機能のWSL
  1. アプリ一覧表示
    • Windowsの設定 – アプリ – アプリと機能
      ※Windows11は – アプリ – インストールされているアプリ
  2. 削除
    • Windows Subsystem for Linux Update
    • Windows Subsystem for Linux WSLg Preview
      • 右クリック – アンインストール
        ※「Linux用 Windows サブシステム」1つだけの時もあった
  3. Windows再起動
    • さっき保留にしていた分も含めて

リファレンス


Posted by futa