Windows の仮想マシン プラットフォーム機能を有効にして、BIOS で仮想化が有効になっていることを確認してください。 詳細については、https://aka.ms/wsl2-install を参照してください
このような表示が出てWSLが使用できない。もちろん仮想マシンプラットフォームは有効になっており、Hyper-Vも同様に有効化されている。Windows ハイパーバイザーを有効にしてみたが改善されることはなかった。
解決策
試しにbcdeditコマンドを実行したところhypervisorlaunchtypeがoffになっていた。
管理者コマンドプロンプトで以下のコマンドを実行後再起動で解決した。
bcdedit /set hypervisorlaunchtype auto
原因
なぜbcdの内容が書き換わっているのか不明だがおそらく一時的にHyper-Vを無効にしていた時期があったのでそこで変更されたのかもしれない。