Windows10でWSLを無効化してVirtual Box + Vagrantが動作するように戻したメモ


概要

前回でWSL2+Docker Desktopを試した。
既存のVirtual Box + Dockerと有意な違いを見ることが出来なかったので、既存の環境を立ち上げようとしたところ、
ssh設定のところでVagrantがtimeoutしてしまうようになった。
ので、WSL2をやめて既存の環境に戻す。

環境

  • Windows10 バージョン2004(OS ビルド 19041.329)
  • virtualbox v6.1.10
  • vagrant v2.2.9
  • Docker Desktop 2.3.1.0-edge

Docker Desktopのアンインストール

chocolatey docker desktopに従い、以下のコマンドをPowerShell(管理者)から実行。

choco uninstall docker-desktop --pre -y

WSLの無効化

Windows ロゴ キー + Rキーでファイル名を指定して実行を立ち上げ、optionalfeaturesと入力してOKを押す。

Linux用Windowsサブシステム仮想マシンプラットフォームのチェックを外す

再起動すると、Virtual Boxが使用できる状態に復活した。

参考

Windows10上のVirtualBoxがエラー吐いた時の備忘録
WSL2とHyper-Vの関係
win10 tips