Hello. The error 0x80073712 usually means some system files needed for installing .NET Framework 3.5 are either missing or damaged. This prevents Windows from finishing the setup properly.
Just to confirm, how exactly are you trying to install it? Are you using the "Turn Windows features on or off" option, or a different method like a standalone installer or command line?
For now, try this first step to check and repair Windows’ core files:
- Right-click the Start button → choose Command Prompt (Admin) or Windows PowerShell (Admin)
- Type the following command and press Enter:
dism /online /cleanup-image /restorehealth
This will scan your system for any corruption in the Windows servicing components (the part responsible for optional feature installs like .NET) and automatically repair any damage it finds. Once that completes, you can try installing .NET 3.5 again.
Let me know what happens after you try this.