Windows

How to Install .NET 3.5 on Windows 11

Richard
Written by
Richard
Jul 19, 2021 Updated Apr 3, 2026 3 min read
How to Install .NET 3.5 on Windows 11

.NET 3.5 is an older framework that many legacy applications still need to work properly. Even though newer versions exist, many programs haven’t updated yet. Windows 11 lets you install .NET 3.5 when you need it. This guide shows you four simple ways to get it running on your computer.

Why Install .NET 3.5?

Older applications depend on .NET 3.5 to function. Without it, these programs won’t run. Installing it takes just a few minutes and keeps your older software working smoothly alongside Windows 11.

Method 1: Install Using Windows Features

This is the quickest way to get .NET 3.5. Here’s how:

  1. Click the Start button and type “Turn Windows features on or off.”
  2. Click the matching result that appears.
Hyper-V feature enabled in Windows 11 settings

  1. Look for the box labeled “.NET Framework 3.5 (includes .NET 2.0 and 3.0)” and check it.
  2. Click OK.
.NET Framework installation options in Windows 11

  1. When a prompt appears, select “Let Windows Update download the files for you.”
  2. Wait for the download and installation to complete. This usually happens quickly.
Installing .NET 3.5 framework on Windows 11

What happens: Windows will download the necessary files automatically and install them. Your computer will be ready to run .NET 3.5 applications. You can restart your computer when done.

.NET 3.5 installation completed on Windows 11

Method 2: Download and Install the Package

If you can’t use the Windows Features method, you can download .NET 3.5 directly.

  1. Visit the official download link: Download .NET Framework 3.5 SP1 | Free official downloads (microsoft.com)
  2. Click the download link on the website.
Downloading .NET 3.5 online for Windows 11

  1. Open the downloaded file called dotnetfx35.exe.
  2. Select “Download and install this feature” when prompted.
  3. Wait for Windows Update to download and install all required packages.
  4. Restart your computer when finished.
Prompt to download and install .NET feature

What happens: The installer downloads everything needed and sets up .NET 3.5 on your system. After restart, your legacy applications can run.

.NET 3.5 successfully installed on Windows 11

Method 3: Use Command Prompt

⚠️ This method requires admin privileges.

You can install .NET 3.5 through the Command Prompt tool. Here’s how:

  1. Click Start and search for “Command Prompt.”
  2. Right-click on it and select “Run as administrator.”
Command Prompt running as administrator in Windows 11

  1. Copy and paste this command:
💻Code
Dism /online /Enable-Feature /FeatureName:"NetFx3"
  1. Press Enter and wait for completion.

What happens: The system deploys .NET 3.5 using the built-in management tool. You’ll see a message saying “The operation completed successfully” when finished.

Method 4: Use PowerShell

⚠️ This method requires admin privileges.

PowerShell is another command tool that can install .NET 3.5:

  1. Click Start and search for “PowerShell.”
  2. Right-click it and select “Run as administrator.”
PowerShell running as administrator in Windows 11

  1. Copy and paste this command:
💻Code
Enable-WindowsOptionalFeature -Online -FeatureName "NetFx3"
  1. Press Enter and let the installation finish.

What happens: PowerShell activates the .NET 3.5 feature on your Windows 11 system. No internet download needed for this method if your system files are available locally.

Method 5: Install Offline Using Windows 11 Installer

⚠️ This method requires admin privileges.

If you can’t connect to the internet, you can use a Windows 11 installer file:

  1. First, download Windows 11 ISO. Once downloaded, mount the ISO file in File Explorer.
  2. Click Start and search for “Command Prompt.”
  3. Right-click it and select “Run as administrator.”
Command Prompt running as administrator in Windows 11

  1. Copy and paste this command:
💻Code
Dism /online /enable-feature /featurename:NetFX3 /Source:<drive letter>:\sources\sxs /LimitAccess
  1. Replace <drive letter> with the letter of your mounted installer (for example, D: or E:).
  2. Press Enter and wait for the installation to complete.

What happens: Your system installs .NET 3.5 directly from the installer file without needing an internet connection. This is helpful if your network is unavailable.

Summary

Installing .NET 3.5 on Windows 11 is simple and necessary for running older applications. You have five options to choose from:

  • Windows Features: The easiest method for most users.
  • Direct Download: Use this if Windows Features doesn’t work.
  • Command Prompt: A reliable option that uses built-in Windows tools.
  • PowerShell: Similar to Command Prompt but uses PowerShell syntax.
  • Offline Installation: Best for computers without internet access.

Each method takes only a few minutes. After installation, your legacy applications will run without problems on Windows 11. Choose the method that works best for your situation and follow the steps carefully.

Frequently Asked Questions

Why Install .NET 3.5?

Older applications depend on .NET 3.

Was this guide helpful?

Tags: #Windows 11
Richard

About the Author

Richard

Tech Writer, IT Professional

Richard, the owner and lead writer at Geek Rewind, is a tech enthusiast passionate about simplifying complex IT topics. His years of hands-on experience in system administration and enterprise IT operations have honed his ability to provide practical insights and solutions. Richard aims to make technology more accessible and actionable. He's deeply committed to the Geek Rewind community, always ready to answer questions and engage in discussions.

2458 articles → Twitter

📚 Related Tutorials

How to Use the Run as Command in Windows 11
Windows How to Use the Run as Command in Windows 11
How to Open Command Prompt at Boot in Windows 11
Windows How to Open Command Prompt at Boot in Windows 11
How to Check for App Updates Using Windows Update in Windows 11
Windows How to Check for App Updates Using Windows Update in Windows 11

0 responses to “How to Install .NET 3.5 on Windows 11”

  1. all arenot working on my side,, always giving me errors
    including attempting to download the standalone version from microsoft and running it as administrator..

    downthere what i receive from powershell as an example,, other ways were not much luckier

    PS C:\Windows\system32> Enable-WindowsOptionalFeature -Online -FeatureName “NetFx3”
    Enable-WindowsOptionalFeature : Enable-WindowsOptionalFeature failed. Error code =
    0x8000ffff
    At line:1 char:1
    + Enable-WindowsOptionalFeature -Online -FeatureName “NetFx3”
    + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo : NotSpecified: (:) [Enable-WindowsOptionalFeature], COMExcept
    ion
    + FullyQualifiedErrorId : Microsoft.Dism.Commands.EnableWindowsOptionalFeatureCommand

  2. The complications in this procedure need an IT guy to run. I don’t have a clue what to do next. I have a $3,500 computer to run games on and make recipes in a second document drive. Can’t do either in the D RECIPES file as it is not responding. If Windows does not have a service pack it in it with the Windows Up date within it this a complete joke as a Windows 11. When do your customers complete IT corrections. I wish I had never complete and loaded Windows 11.

Leave a Reply

Your email address will not be published. Required fields are marked *