コンテンツへスキップ

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は必須のスタートアップアプリのエントリではありません。

ファイルの場所

一般的なWindows Subsystem for Linuxの保存場所
標準的なインストール先 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 公式インストーラーまたはベンダーページ
ヘルプ learn.microsoft.com/windows/wsl/ ベンダーサポート
公式サイト learn.microsoft.com/windows/wsl/install 出所の分からないexeホストではなく、ここから始めてください
基本的なWSLコマンド learn.microsoft.com/windows/wsl/basic-commands wsl -l -vおよびwsl --shutdown

関連ハードウェア

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

技術的な詳細

技術的な詳細

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

出典と検証

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

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

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

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