【Windows】リナックスの実行環境を完全に削除して関連するファイルを一掃する手順

【Windows】リナックスの実行環境を完全に削除して関連するファイルを一掃する手順
🛡️ 超解決

Windows上で開発やテストのために導入したLinux実行環境が不要になり、完全に削除したいと考えるビジネスマンは多いでしょう。不要な環境を残しておくと、ディスク容量を圧迫したり、システムが複雑になる原因にもなります。この記事では、Windows 11にインストールされたLinux実行環境を、関連ファイルを含めて確実に削除する手順を解説します。

この手順を実行することで、システムのリソースを解放し、Windows環境を整理できます。

【要点】Linux実行環境を安全に削除する主要なステップ

  • WSL機能の無効化: Windowsのコア機能を停止し、Linux実行環境の基盤を削除します。
  • ディストリビューションのアンインストール: インストール済みのUbuntuやDebianなどのLinuxディストリビューションをシステムから削除します。
  • 関連ファイルの削除: 仮想ディスクファイルや設定ファイルなど、残存しやすいデータを確実に消去し、ディスク容量を解放します。

ADVERTISEMENT

Linux実行環境(WSL)を削除する前の確認事項

Windows Subsystem for Linux、通称WSLは、Windows上でLinux環境を直接実行できる機能です。開発ツールや特定のLinuxアプリケーションを利用する際に便利ですが、不要になった場合はシステムから削除することが推奨されます。削除する前に、いくつかの重要な確認事項があります。

重要なデータのバックアップ

削除操作を行う前に、Linux環境内に保存されている重要なファイルや設定がないか確認してください。必要なデータがある場合は、Windows側へコピーするか、別のストレージにバックアップを取っておく必要があります。一度削除すると、データは復元できません。

WSLのバージョン確認

WSLにはWSL1とWSL2の二つのバージョンがあります。削除手順自体に大きな違いはありませんが、WSL2は仮想マシン技術をベースにしているため、関連する仮想ディスクファイル (.vhdx) が存在します。削除時にはこれらも対象となります。

お探しの解決策が見つからない場合は、こちらの「Windowsトラブル完全解決データベース」で他のエラー原因や解決策をチェックしてみてください。

Windows 11でLinux実行環境を完全に削除する手順

ここでは、Windows 11を基準としたLinux実行環境の完全な削除手順を解説します。Windows 10でも同様の操作が可能ですが、一部のメニュー名が異なる場合があります。

  1. インストール済みディストリビューションの確認
    まず、現在インストールされているLinuxディストリビューションの一覧を確認します。コマンドプロンプトまたはWindowsターミナルを開き、「wsl -l -v」と入力してEnterキーを押します。これにより、インストールされているディストリビューション名とバージョンが表示されます。
  2. ディストリビューションの登録解除
    確認したディストリビューションを一つずつ登録解除します。コマンドプロンプトまたはWindowsターミナルで、「wsl --unregister <ディストリビューション名>」と入力してEnterキーを押します。例えば、Ubuntuを削除する場合は「wsl --unregister Ubuntu」と入力します。この操作により、ディストリビューションのルートファイルシステムを含む仮想ディスクファイル (.vhdx) が削除されます。
  3. WSL機能の無効化
    次に、WSLのコア機能をWindowsから無効化します。「スタート」ボタンを右クリックし、「アプリと機能」を選択します。左側のメニューから「オプション機能」を選択し、「Windowsの機能の有効化または無効化」をクリックします。表示されるダイアログボックスで、「Linux用Windowsサブシステム」と「仮想マシンプラットフォーム」のチェックボックスをオフにし、「OK」をクリックします。システムの再起動を求められたら、再起動してください。
  4. WSLパッケージのアンインストール
    WSLの関連パッケージをアンインストールします。「スタート」ボタンを右クリックし、「設定」を選択します。左側のメニューから「アプリ」を選択し、「インストールされているアプリ」をクリックします。アプリの一覧から「Windows Subsystem for Linux」を探し、右側の「︙」メニューから「アンインストール」を選択して削除します。
  5. 残存ファイルの削除
    WSLの削除後も、一部の設定ファイルやキャッシュが残る場合があります。以下の場所を確認し、関連するフォルダやファイルを削除します。
    • エクスプローラーを開き、アドレスバーに「%LOCALAPPDATA%\Packages」と入力してEnterキーを押します。ここに、各ディストリビューションに関連するフォルダ(例: CanonicalGroupLimited.UbuntuonWindows_xxxxxx)がある場合があります。これらを右クリックして「削除」します。
    • ユーザープロファイル内の設定ファイルも確認します。エクスプローラーのアドレスバーに「%USERPROFILE%」と入力し、もし「.wslconfig」というファイルがあれば削除します。
    • WSL1を使用していた場合、「%LOCALAPPDATA%\Lxss」フォルダにも関連ファイルが残っている可能性があります。このフォルダも確認し、内容が不要であれば削除します。

削除後に残存しやすいファイルと確認ポイント

上記の手順でほとんどのWSL関連ファイルは削除されますが、特定の状況下で残存しやすいファイルや、確認すべきポイントがあります。

ディストリビューションの仮想ディスクファイル (.vhdx) が残る場合

通常、「wsl --unregister」コマンドでディストリビューションを登録解除すると、関連する仮想ディスクファイル (.vhdx) も自動的に削除されます。しかし、何らかの理由で削除されなかったり、手動でディストリビューションのフォルダを削除しただけの場合、ディスクファイルが残ることがあります。これらのファイルは、通常「%LOCALAPPDATA%\Packages\<ディストリビューションのフォルダ>\LocalState」の中に存在します。大きなディスク容量を占有している可能性があるため、このパスを確認し、不要な.vhdxファイルがあれば手動で削除してください。

ユーザープロファイル内の設定ファイルが残る場合

WSLの動作設定をカスタマイズするために作成される「.wslconfig」ファイルは、ユーザープロファイルディレクトリ「%USERPROFILE%」直下に存在します。このファイルはWSLの起動オプションなどを定義するもので、WSLのアンインストール手順では自動的に削除されません。将来的にWSLを再インストールする予定がない場合や、完全にクリーンな状態にしたい場合は、このファイルも手動で削除することを検討してください。

Windows 10でのWSL削除に関する注意点

Windows 10の初期バージョンでは、WSLはWindowsストアアプリとしてではなく、OSのオプションコンポーネントとして提供されていました。そのため、Windows 10の古いバージョンを使用している場合、WSLパッケージのアンインストール手順がWindows 11と異なる場合があります。Windowsストアからインストールされたディストリビューションは「設定」アプリの「アプリと機能」からアンインストールできますが、OSコンポーネントとしてのWSLは「Windowsの機能の有効化または無効化」からのみ無効化できる場合があります。自身のWindows 10のバージョンとWSLの導入方法に応じて、適切な手順を選択してください。

ADVERTISEMENT

WSL1とWSL2のアンインストール方法の比較

WSL1とWSL2は、Linux実行環境を実現する技術的な基盤が異なりますが、Windows上でのアンインストール手順に大きな違いはありません。主な比較点を以下に示します。

項目 WSL1 WSL2
基本技術 Windowsカーネルの変換レイヤー 軽量ユーティリティ仮想マシン
ファイルシステム Windowsファイルシステムに依存 ext4仮想ディスク (.vhdx) を使用
アンインストール手順 「Linux用Windowsサブシステム」の無効化、ディストリビューションの登録解除 「Linux用Windowsサブシステム」と「仮想マシンプラットフォーム」の無効化、ディストリビューションの登録解除
関連ファイルの削除 %LOCALAPPDATA%\Lxssフォルダの確認 %LOCALAPPDATA%\Packages内の.vhdxファイルの確認
ディスク使用量 比較的少ない 仮想ディスクのサイズに応じて変動

まとめ

この記事で解説した手順を実行することで、Windows 11上のLinux実行環境を関連ファイルを含めて完全に削除できます。不要なWSL環境を削除し、システムをクリーンな状態に保つことは、ディスク容量の確保やパフォーマンスの維持に繋がります。

今後、再びLinux環境が必要になった場合は、Windowsの機能の有効化やWSLパッケージの再インストールから始められます。

この手順でWindows環境を整理し、必要なリソースを確保してください。

💻
Windowsトラブル完全解決データベース 起動不能、更新の不具合、動作が重い、設定の消失など、Windows 10/11のあらゆるトラブル解決手順を網羅しています。

ADVERTISEMENT

この記事の監修者
✍️

超解決 第一編集部

疑問解決ポータル「超解決」の編集チーム。正確な検証と、現場視点での伝わりやすい解説を心がけています。