仮想化が有効なのに0x80370102エラーでWSL2のインストールができない


仮想化が有効なのに0x80370102エラーでWSL2のインストールができない

はじめに

WSL2でUbuntuを動かしたくなりMicrosoftストアからインストール。
Ubuntu 20.04を起動させようとしたら以下のエラーが発生。

Installing, this may take a few minutes...
WslRegisterDistribution failed with error: 0x80370102
Error: 0x80370102 ???????????????????????????????????????????????????

エラーコードで調べたところ、仮想化が有効になっていないとこのエラーが出るとのこと。
しかし、UEFI上ではSVMモードは有効になっている。
また、タスクマネージャーのCPUの画面でも仮想化は有効になっている。

環境

  • OS: Windows 10 Home(バージョン2004)
  • CPU: AMD Ryzen5 3600

解決策

Windows 10のバージョンを20H2にアップデートすることで解決。

まとめ

version 2004でもともと入れかけの状態で放置していたところからの作業だったりしたので、そのあたりもうまくインストールできなかった要因なのかもしれません。

問題の原因がなんだったのか特定できたわけではないですが、この方法で解決したという記事がなかったのでどなたかの助けになれば幸いです。