WSL2、WSA、Dockerが起動しない
目次
コマンド wsl が Linux を起動せずにエラーで終了し、Docker Desktop は仮想化または Hyper-V が利用できないと報告し、Android アプリと Android Studio エミュレーターが起動しません。
一般的な原因
Section titled “一般的な原因”仮想化コンポーネント — Hyper-V および関連するもの — が「オプティマイザー」、ツイーク集、または Windows の失敗した更新後に破損することによって無効化されています。これらがないと、WSL2、WSA、Docker は自身の仮想マシンを起動できません。仮想化はセキュリティサブシステムでも使用されています。それが BoosterX の設定とどのように関連しているかは、記事「VBS (Virtualization Based Security)」で説明されています。
BoosterX での修正
Section titled “BoosterX での修正”- BoosterX → 左メニューの 「修正」 セクションを開きます。
- 検索に「Linux」と入力します。
- 「Linux (WSL2), WSA (Android Studio), Docker」 カードを開き、「修正」 をクリックします。
- Windows を再起動します。
この修正は Hyper-V を復元し、WSL の動作に必要な Windows コンポーネントを有効にします。BoosterX は公式サイト boosterx.org からダウンロードできます。
ターミナルを開き wsl を実行します — Linux コンソールが開くはずです。次に Docker Desktop と Android アプリを起動します。どちらの環境も仮想化エラーなしで起動するはずです。
BoosterX を使わない手動の代替手段
Section titled “BoosterX を使わない手動の代替手段”コントロール パネル → プログラム → プログラムと機能 → Windows の機能の有効化または無効化 を開き、「Linux 用 Windows サブシステム」と「仮想マシン プラットフォーム」にチェックを入れます。利用可能なエディションでは「Hyper-V」にもチェックを入れます。OK をクリックし、コンポーネントのインストールを待って PC を再起動します。次にターミナルで wsl --update を実行し、WSL カーネルを更新します。
効果がなかった場合
Section titled “効果がなかった場合”Windows が仮想化が無効であると報告する場合は、BIOS/UEFI での有効化を確認してください。次に、エラーと時刻が一致する Windows イベントログの記録を確認します — インシデントの分析には EventX が役立ちます。BoosterX の修正が効かなかった場合、または問題が再発した場合は、サポート に連絡し、エラーテキストを添付してください。
最終確認: 2026-09-20。修正の完全なカタログ。
