1. [Wiki](https://feex.it/wiki/)
2. [ソフトウェア](https://feex.it/wiki/software/)
3. [システム](https://feex.it/wiki/software/system/)
4. Windows Subsystem for Linux

# Windows Subsystem for Linux

アプリケーション: Microsoft Corporation

wsl2、windows subsystem for linux、wsl.exeとも呼ばれます

Microsoft Corporation, システム

wsl.exeとWindows上のLinuxディストリビューションの組み合わせ。WSL 2は軽量仮想マシンを使用します。Linuxとのデュアルブートではありません。

## 確認しておくべき要点

WSLはWindows上で動作するLinuxです。デュアルブートではありません。

wsl.exeがディストリビューションを起動します。WSL 2は軽量VMを使用します。Windowsのインストール環境がOSのまま維持されます。デュアルブートとはディスク構成が異なります。

- **これは何ですか?**: wsl.exe経由のWindows上のLinuxディストリビューション

  **デュアルブートですか？**: いいえ。WindowsがOSのまま維持されます

  **WSL 2ですか？**: はい。セカンドディスクではなく、軽量仮想マシンです

Feex の見解

vmmemWSLが巨大な場合、私ならwsl --shutdownを実行します。そのRAMをデュアルブートのLinux環境として扱うことはせず、wsl.exeを削除することもありません。

## Windows Subsystem for Linuxとは？

WSLは、wsl.exeと1つ以上のディストリビューションで構成されます。WSL 2のゲストRAMはvmmemまたはvmmemWSLとして表示されます。ターミナルを閉じる操作はデュアルブートの再起動ではなく、wsl --shutdownを実行するまではVMの完全なシャットダウンにもなりません。

## 使ったことがない場合

デュアルブートを行わずにWindows上でLinuxツールを使用したい場合は、管理者権限のプロンプトからwsl --installを実行します。これによりWSLが有効化され、通常はUbuntuがインストールされます。OSはWindowsのままです。これはLinux用のセカンドディスクではなく、ユーザーが作成したVirtualBoxゲストでもありません。

## 何に使われますか?

**Windows上のLinux CLI**

apt、bash、Linuxツールチェーンを利用できます。デュアルブートしたわけではありません。ファイルはWindows環境下にも保持されます。

**WSL 2軽量VM**

ユーティリティVMであり、ユーザーが作成したHyper-Vマネージャーのゲストでも、別パーティション上の第2のOSでもありません。

**Storeまたはwsl --install -dからのディストリビューション**

Ubuntuが既定です。Debianなどを追加することも可能です。各ディストリビューションはデュアルブートのエントリではありません。

## 対象ユーザー

- Windowsを離れずにbashを使用したい開発者
- WSLによって別ディスクのLinuxインストール環境を置き換えられると考えた人
- vmmemWSLを見て、Linuxを起動したのか疑問に思ったユーザー

## 現在のステータス

Windows Subsystem for Linux（2016年）は、Microsoft Corporationによる現行のWindows上Linux環境です。ベンダーは現在もWindowsユーザーに対してhttps://learn.microsoft.com/windows/wsl/installを案内しています。

## 公開からの期間

WSL 1（2016年）はLinuxシステムコールを変換していました。WSL 2（2019年）は軽量VM内で本物のカーネルを実行します。現在のインストールでは既定でWSL 2になります。2017年のWSL 1専用ガイドは、ほとんどのPCにとって古い情報です。

## バージョン

メジャーチャンネルを優先しています。正確なビルド番号のすべてがここで検証されているわけではありません。

WSL 2

WSL 1

## システム要件

値は公開されているベンダーのガイダンスに従っています。実際の必要要件はワークロードによって変化します。

### 最小要件

| オペレーティングシステム | Microsoft Learnによると、Windows 10バージョン2004（ビルド19041）以降、またはWindows 11 |
| ------------ | ----------------------------------------------------------------- |
| RAM          | Windowsと本アプリには十分です。規模の大きいプロジェクトではさらに必要になります。                      |

## リソースプロファイル

- **CPU負荷**: アプリ内で開いたものに連動します

  **RAM負荷**: ドキュメント、タブ、またはライブラリに連動します

## インストール済みプロセス

これらの実行ファイルは、インストール時に本製品に属します。

| wsl.exe     | メインのWindows実行可能ファイル    |
| ----------- | ---------------------- |
| wslhost.exe | ディストリビューションごとの相互運用ヘルパー |

## スタートアップコンポーネント

WslServiceは、クライアントが接続したときにオンデマンドで開始されます。wsl.exeは必須のスタートアップアプリのエントリではありません。

## ファイルの場所

| 標準的なインストール先 | C:\Windows\System32\wsl.exe |
| ----------- | --------------------------- |

## よくある問題

### デュアルブートしたと誤認するケース

Windowsは依然として動作しています。WSLはサブシステムであり、WSL 2ではユーティリティVMが加わります。ブートメニューの変更はありません。

### Ubuntuウィンドウを閉じた後もRAMが維持される

WSL 2のVMはアイドル状態を維持できます。wsl --shutdownを実行するとvmmemWSLが解放されます。タブを閉じるだけでは不十分です。

## トラブルシューティング

### 昇格したプロンプトからwsl --installを実行し、求められたら再起動する

Learnにこの手順が記載されています。フォーラムから「WSL完全版」のexeをダウンロードするわけではありません。

### wsl -l -vで「実行中」か「停止」かを確認する

wsl --set-versionでWSL 2を設定します。これもデュアルブートのフラグではありません。

### vmmemWSLを終了させたい場合はwsl --shutdownを実行する

wsl.exeのプロセス記事を参照してください。vmmemを削除しないでください。

## 代替手段

本物のデュアルブートはディスク上の第2のOSです。VirtualBoxやHyper-Vは完全なゲストを実行します。Git BashはLinuxカーネルではありません。

## 公式ヘルプとダウンロード

まずはベンダーから確認してください。見知らぬexe配布サイトはサポート窓口ではありません。

| ダウンロード      | [learn.microsoft.com/windows/wsl/install ](https://learn.microsoft.com/windows/wsl/install)公式インストーラーまたはベンダーページ                      |
| ----------- | ----------------------------------------------------------------------------------------------------------------------------------- |
| ヘルプ         | [learn.microsoft.com/windows/wsl/ ](https://learn.microsoft.com/windows/wsl/)ベンダーサポート                                               |
| 公式サイト       | [learn.microsoft.com/windows/wsl/install ](https://learn.microsoft.com/windows/wsl/install)出所の分からないexeホストではなく、ここから始めてください           |
| 基本的なWSLコマンド | [learn.microsoft.com/windows/wsl/basic-commands ](https://learn.microsoft.com/windows/wsl/basic-commands)wsl -l -vおよびwsl --shutdown |

## 関連ハードウェア

WSL 2はファームウェアでの仮想化を必要とします。RAMの上限は.wslconfigで設定できます。これはFeexが勝手にセンサーを作っているわけではありません。

## 技術的な詳細

技術的な詳細

ベンダーのバージョン番号は変更されます。この記事は特定のビルドに固定するものではありません。

## 関連情報

これらはこの記事に関連する項目です。リンクごとに種別が表示されます。

[wsl.exe: アプリケーションプロセス](https://feex.it/wiki/l/ja/process/wsl.exe/)[Hyper-V: アプリケーション](https://feex.it/wiki/l/ja/software/hyper-v/)[タスクマネージャーの確認方法: ガイド](https://feex.it/wiki/l/ja/software/system/how-to-read-task-manager/)

## 出典と検証

記録された出典ラベル: 2026年8月。このラベルは独立した検証を証明するものではありません。 [調査方法](https://feex.it/wiki/research/).

- [Windows Subsystem for Linux公式サイト ](https://learn.microsoft.com/windows/wsl/install)· ベンダーの製品ページ
- [Windows Subsystem for Linuxヘルプ ](https://learn.microsoft.com/windows/wsl/)· ベンダーサポート
- [Foxholeプロセスマップ ](https://foxhole.feex.it/)· Windows PC上のファーストパーティサンプル。ラボのベンチマークではありません。

## この記事は役に立ちましたか？

「はい」または「いいえ」を選択するだけで完了します。必要に応じて理由を選択するか、簡単なメモを追加してください。

概要情報

このページの簡単な要約です。仕様、情報源、詳細な内容は記事本文に記載されています。

- **開発元**: Microsoft Corporation

  **カテゴリ**: Windows上のLinux

  **プロセス**: [wsl.exe](https://feex.it/wiki/l/ja/process/wsl.exe/)

  **ライセンス**: サポート対象のWindowsに含まれています。各ディストリビューションには独自のライセンスがあります

  **初回リリース**: 2016

  **公式サイト**: [Microsoft Learn: WSL のインストール](https://learn.microsoft.com/windows/wsl/install)

  **Feexによるマッピング**: Foxhole内のWindows PCで確認

記録されたソースステータス: Feexレビュー済み: 記録された出典ラベル: 2026年8月。このラベルは独立した検証を証明するものではありません。

---

Source: [Canonical Feex Wiki page](https://feex.it/wiki/l/ja/software/wsl/)

[Developer guide](https://feex.it/wiki/developers/) | [API policy](https://feex.it/developers/api-policy/) | [Agent guidance](https://feex.it/wiki/llms.txt)
