Error 0x80073712 trying to install NET Framework 3.5

Yeyye S 0 Reputation points
2025-08-12T02:19:52.42+00:00

I recently tried to install Microsoft .NET Framework 3.5 which includes .NET Framework 2.0 Service Pack 1 and .NET Framework 3.0 Service Pack 1. But I get the error code 0x80073712, and I tried to press the "how to fix it" button, but it doesn't specify the code that I get in the solutions to the problem, does anyone know what to do to fix it?

Windows for home | Windows 10 | Install and upgrade
0 comments No comments
{count} votes

2 answers

Sort by: Most helpful
  1. Emmanuel Santana 23,115 Reputation points Independent Advisor
    2025-08-12T02:54:15.8333333+00:00

    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:

    1. Right-click the Start button → choose Command Prompt (Admin) or Windows PowerShell (Admin)
    2. 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.

    0 comments No comments

  2. Kapil Arya 34,846 Reputation points Volunteer Moderator
    2025-08-12T08:03:46.1533333+00:00

    Hello,

    Download Windows 10 ISO file and mount it to DVD drive..

    Go to sources/sxs folder. Copy sxs folder to C:/Temp.

    Next, run this command:

    dism.exe /online /enable-feature /featurename:NetFX3 /All /Source:c:\temp\sxs /LimitAccess
    

    Once command executed successfully, .NET framework 3.5 will be enabled.

    For detailed steps, you can refer:

    https://www.kapilarya.com/how-to-enable-net-framework-3-5-on-windows-10

    Let us know if this helps!

    Note: Included link in this reply refers to blog post by a trusted Microsoft MVP.

    0 comments No comments

Your answer

Answers can be marked as Accepted Answers by the question author, which helps users to know the answer solved the author's problem.