I’ve seen this issue before. In my experience, using the official .NET Framework Cleanup Tool to remove any previous failed installations, then temporarily disabling antivirus, and re-running the installer helped clear up corruption. Also, consider running “sfc /scannow” in an elevated command prompt to make sure no system file issues are interfering. Hope this adds another angle to try!