Home / Microsoft / Windows / 【2026年最新版】WindowsのWSL(WSL2)が起動しない・インストールできない原因と対処法

【2026年最新版】WindowsのWSL(WSL2)が起動しない・インストールできない原因と対処法

※本ページにはプロモーション(広告)が含まれています

WindowsのWSL(Windows Subsystem for Linux)が起動しない・インストールできない場合は、機能の有効化や仮想化設定の確認で多くのケースが解決します。本記事で詳しく解説します。

この記事でわかること

  • WSLが起動しない主な原因
  • WSLの有効化・インストール方法
  • 仮想化設定の確認手順
  • WSL2への移行方法
【2026年最新版】WindowsのWSL(WSL2)が起動しない・インストールできない原因と対処法 手順1

主な原因

原因 説明
WSL機能が無効 Windowsの機能でWSLが有効化されていない
仮想化がオフ BIOSでハードウェア仮想化が無効になっている
Windowsバージョンが古い WSL2はWindows 10バージョン1903以降が必要
Linuxディストリビューションの問題 インストールしたLinuxディストリビューションに問題がある
Windowsアップデートが必要 WSLの動作に必要なアップデートが当たっていない

対処法ステップ

Step 1: WSLをコマンドでインストールする(最新方式)

  1. 管理者権限のPowerShellを開く
  2. 以下のコマンドを実行:
wsl --install

自動的にWSL2とUbuntuがインストールされる。完了後に再起動する。

Step 2: WSL関連機能を手動で有効化する

  1. 管理者権限のPowerShellで以下を実行:
dism.exe /online /enable-feature /featurename:Microsoft-Windows-Subsystem-Linux /all /norestart
dism.exe /online /enable-feature /featurename:VirtualMachinePlatform /all /norestart

実行後に再起動する。

【2026年最新版】WindowsのWSL(WSL2)が起動しない・インストールできない原因と対処法 手順2

Step 3: BIOSで仮想化を有効にする

  1. PCを再起動してBIOS/UEFI設定画面に入る(起動時にF2・Del・F12等)
  2. 「CPU Configuration」または「Advanced」で「Intel VT-x」または「AMD-V」を有効にする
  3. 変更を保存してWindowsを起動する

Step 4: WSL2へのアップグレード

  1. WSL2のLinuxカーネルアップデートをMicrosoftの公式サイトからダウンロードしてインストールする
  2. PowerShellで以下を実行:
wsl --set-default-version 2
【2026年最新版】WindowsのWSL(WSL2)が起動しない・インストールできない原因と対処法 手順3

Step 5: Linuxディストリビューションを再インストールする

  1. PowerShellで以下のコマンドでインストール済みディストリビューションを確認:
wsl --list --verbose

問題のあるディストリビューションをアンインストールして再インストールする:

wsl --unregister Ubuntu
wsl --install -d Ubuntu

Step 6: Windowsをアップデートする

  1. 「設定」→「Windows Update」→「更新プログラムの確認」
  2. すべての更新プログラムを適用する
  3. 再起動後にWSLを再試行する
🛒

この記事に関連するおすすめ商品

Windows 11 Pro パッケージ版

約25,000円

WSLを含むすべての機能が使えるWindows 11 Pro正規版

🛒 Amazonで探す

RAM DDR5 32GB デスクトップ

約9,980円

WSLの開発環境を快適に動かすためのメモリ増設

🛒 Amazonで探す

※ 価格は変動します。最新価格はリンク先でご確認ください

よくある質問(FAQ)

Q: WSL1とWSL2の違いは何ですか?

A: WSL2はLinuxカーネルを完全に実行するため、ファイルI/Oパフォーマンスが大幅に向上し、Dockerなども使用可能になります。基本的にWSL2の使用を推奨します。

Q: WSLはWindows HomeとProどちらで使えますか?

A: 両方で使用可能です。ただしHyper-V(仮想マシン)はPro以上が必要ですが、WSL2はHomeでも動作します。

Q: WSL内のLinuxからWindowsのファイルにアクセスできますか?

A: はい、「/mnt/c/」でWindowsのCドライブにアクセスできます。

Q: WSLでGUIアプリを動かせますか?

A: Windows 11のWSLgを使えばLinuxのGUIアプリをそのままWindowsで実行できます。

Q: WSLのLinux環境をバックアップする方法は?

A: PowerShellで「wsl –export Ubuntu ubuntu-backup.tar」でエクスポートできます。

まとめ

WSLが動作しない場合は、①「wsl –install」コマンドでインストール → ②WSL関連機能の有効化 → ③BIOSで仮想化を有効にする → ④WSL2にアップグレードの順で対処しましょう。

Check Also

【2026年最新版】WindowsでDNSサーバーが応答しないエラーの解決方法

「DNSサーバーが応答していま …