インストールされている.NET Frameworkの情報はレジストリに登録されているのかな?と思ったらそうみたいです。
Determine which .NET Framework versions are installed - .NET Framework | Microsoft Docs に記載されている情報です。
このページには.NET Framework 4.8までを調べる方法が載っています。 5以降は載っていません。 と思ったら.NET 5以降は.NETであって、.NET Frameworkではないらしいです。
Check installed .NET versions on Windows, Linux, and macOS - .NET | Microsoft Docs に記載されていました。 OSがWindowsとは限らないだけあってレジストリを使わないようです。 .NETの世界も変わっているんですね。