.msiからwslをアップデートしようとしたら

Could not write value to key \SOFTWARE\Classes\Directory\shell\WSL. Verify that you have sufficient acces to that key, or contact your support personnel.
と言われた
調べたところ同じ問題を報告してるissueに対する
https://github.com/microsoft/WSL/issues/11697#issuecomment-2168104220のコメントが参考になった
キーの名前を変更するといいらしい
HKEY_LOCAL_MACHINE\SOFTWARE\Classes\Drive\shell\WSL
HKEY_LOCAL_MACHINE\SOFTWARE\Classes\Directory\background\shell\WSL
HKEY_LOCAL_MACHINE\SOFTWARE\Classes\Directory\shell\WSL
これらのキーを適当な名前に変更
再試行したら無事インストールが通った