Home / Microsoft / Windows / 【2026年最新版】Windows WSL2が起動しない・インストールできない原因と解決方法【完全ガイド】

【2026年最新版】Windows WSL2が起動しない・インストールできない原因と解決方法【完全ガイド】

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

【2026年最新版】Windows WSL2が起動しない・インストールできない原因と解決方法【完全ガイド】 手順1

Windows Subsystem for Linux 2(WSL2)が起動しない、インストールに失敗する、「Hyper-Vが有効になっていません」といったエラーが表示されるという問題に悩んでいますか? WSL2のセットアップには複数の前提条件があります。この記事で一つ一つ確認・解決する方法を解説します。

この記事でわかること

  • WSL2が起動しない主な原因
  • 仮想化機能を有効化する手順
  • WSL2のインストールと更新方法
  • よくあるエラーコードと対処法
  • WSLディストリビューションのリセット方法

WSL2が起動しない主な原因

【2026年最新版】Windows WSL2が起動しない・インストールできない原因と解決方法【完全ガイド】 手順2
原因 詳細 対処法
仮想化が無効 BIOSでIntel VT-x/AMD-Vがオフ BIOS設定を確認・有効化
Hyper-V未有効化 Windowsの機能でHyper-Vがオフ Windowsの機能から有効化
WSLのバージョンが古い WSL 1のままでWSL 2に変換されていない wsl –set-default-version 2を実行
Linuxカーネルが古い WSL2のカーネルアップデートが必要 wsl –updateを実行
Windows Homeの制限 一部機能はPro以上が必要だったが現在はHome対応 Windows 10 2004以降に更新

WSL2のインストール手順

最新の方法(Windows 10 2004以降・Windows 11)

  1. PowerShellを管理者として起動
  2. 以下のコマンドを実行:
    wsl --install
  3. 再起動後にUbuntuのセットアップが始まる
  4. ユーザー名とパスワードを設定して完了

手動で各機能を有効化する方法

  1. PowerShell(管理者)で実行:
    dism.exe /online /enable-feature /featurename:Microsoft-Windows-Subsystem-Linux /all /norestart
  2. 続けて仮想マシンプラットフォームを有効化:
    dism.exe /online /enable-feature /featurename:VirtualMachinePlatform /all /norestart
  3. 再起動後にWSL2をデフォルトに設定:
    wsl --set-default-version 2

WSLのカーネルを更新する

【2026年最新版】Windows WSL2が起動しない・インストールできない原因と解決方法【完全ガイド】 手順3
  1. PowerShell(管理者)で実行:
    wsl --update
  2. 更新後に再起動:
    wsl --shutdown
    wsl

よくあるエラーと対処法

エラー 対処法
0x80370102 – 仮想化が無効 BIOSでVT-x/AMD-Vを有効化してHyper-Vを有効化
0x8007019e – WSLサービスが停止 サービス一覧でLxssManagerを開始する
WslRegisterDistribution failed Windowsの機能をすべて再度確認し再起動
参照先アセンブリが見つからない wsl –update で最新カーネルに更新

よくある質問(FAQ)

🛒

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

Windows 11 Pro DSP版

約19,800円

WSL2が使えるWindows 11 Pro


🛒 Amazonで探す

NVMe SSD 1TB 増設用

約9,980円

WSL2の仮想マシンファイルを高速SSDに保存


🛒 Amazonで探す

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

Q1. WSL2でGUIアプリを起動したい

A. WSLg(WSL GUI)はWindows 11で利用できます。WSLを最新版に更新(wsl –update)するとXサーバーが自動的にセットアップされGUIアプリが起動できます。

Q2. WSL2のファイルシステムの場所はどこ?

A. エクスプローラーのアドレスバーに「\wsl$」と入力するとWSL2のファイルシステムにアクセスできます。

Q3. WSL2の中からWindowsのファイルにアクセスしたい

A. WSL2ターミナルで /mnt/c/ (CドライブをマウントしたLinuxパス)からアクセスできます。例:cd /mnt/c/Users/Username/Documents

Q4. WSL2が突然クラッシュするようになった

A. まず wsl –shutdown でWSL2を完全終了してから再起動してください。それでも解決しない場合はwsl –unregister Ubuntu でリセット(データ消去)してから再インストールしてください。

Q5. WSL2でDockerを使いたい

A. Docker Desktop for Windows をインストールすると、WSL2バックエンドでDockerが使用できます。Docker DesktopはWSL2の統合オプションを有効にするとLinuxターミナルからdockerコマンドが使えます。

まとめ

WSL2が起動しない場合は、BIOSの仮想化設定とWindowsのHyper-V機能が有効になっているか確認することが最優先です。その後 wsl --install または wsl --update で最新の状態にすることで多くのケースが解決します。

Check Also

【2026年最新版】Windowsのタスクバーが自動的に隠れない・消えない原因と対処法【完全ガイド】

Windowsで「タスクバーを …