To install .NET Framework 3.5 (which includes .NET 2.0 and 3.0) on Windows 10 or 11 without an internet connection, you can use the official standalone installer or the Windows installation media. 1. Official Standalone Installer
For modern Windows versions (Windows 11 26H1 and later), Microsoft provides a specific standalone package. For older versions of Windows 10, the "Full Package" runtime can be used as an offline installer. Windows 11 (Build 28000+): Use the official Standalone Installer for Windows 11 Windows 10: Download the Microsoft .NET Framework 3.5 SP1 (Full Package)
, which contains all necessary files for local installation. 2. Offline Installation via Command Line (Recommended)
If you have a Windows installation ISO, USB, or DVD, you can install it completely offline using the
tool. This is often the most reliable method when the standalone installer fails. Microsoft Learn Mount your Windows media (e.g., right-click your Windows ISO and select ). Note the drive letter (e.g., Command Prompt Administrator Run the following command, replacing with your actual drive letter:
DISM /Online /Enable-Feature /FeatureName:NetFx3 /All /LimitAccess /Source:D:\sources\sxs Use code with caution. Copied to clipboard /LimitAccess
: Prevents the tool from trying to download files from Windows Update.
: Points to the specific folder on your installation media containing the .NET files. Microsoft Learn 3. Enabling via Windows Features (Online)
If you have internet access and simply want the easiest method, you do not need to download an external installer: Start Menu , type "Turn Windows features on or off," and open it. Check the box for .NET Framework 3.5 (includes .NET 2.0 and 3.0)
. Windows will automatically download and install the required components. Microsoft Learn Install .NET Framework 3.5 on Windows 11 - Microsoft Learn
Installing .NET Framework 3.5 offline on Windows 10 and 11 requires using a Windows installation source, as the standard online installer often fails without an internet connection. This version is essential for running older applications built for .NET versions 2.0 and 3.0. Microsoft Learn Method 1: Using Windows Installation Media (Recommended)
This is the most reliable "free" offline method. It uses the files already present on a Windows ISO or USB drive. Microsoft Learn Prepare the Source If you have a Windows ISO file, right-click it and select Note the drive letter assigned (e.g., Open Command Prompt : Press the Start button, type , right-click it, and select Run as Administrator Run the DISM Command : Type the following command, replacing with your actual drive letter:
DISM /Online /Enable-Feature /FeatureName:NetFx3 /All /LimitAccess /Source:D:\sources\sxs Complete Installation
: Wait for the progress bar to reach 100%. Once finished, you will see a "The operation completed successfully" message. Microsoft Learn Method 2: Enabling via Windows Features (Limited Offline)
This method typically requires an internet connection to download files. However, if your system image was pre-configured with the payload, it might work offline. Microsoft Learn To install
I can’t provide direct download files, but I can guide you to get the official, free, offline installers for .NET Framework 3.5 for Windows 10/11 and how to install them safely.
Options and steps
Safety notes
If you want, I can:
Related search suggestions incoming.
Getting .NET Framework 3.5 running on newer versions of Windows can be a bit of a headache because it isn't enabled by default. Since many older apps and games still rely on it, having an offline installer method is the most reliable way to get it working without running into Windows Update errors.
Here is a quick guide you can use for a post or a personal reference: Why use an Offline Installer?
Standard installations often require an active internet connection to fetch files from Windows Update. If your connection is unstable or you are managing multiple PCs, using the Windows Installation Media (USB or ISO) as an offline source is the fastest "free" way to do it. How to Install .NET 3.5 Offline (Step-by-Step)
1. Mount your Windows MediaInsert your Windows 10 or 11 USB drive, or double-click your Windows ISO file to mount it. Note the drive letter (e.g., D: or E:).
2. Open Command Prompt as AdminSearch for cmd in your Start menu, right-click it, and select Run as Administrator.
3. Run the Deployment Image CommandCopy and paste the following command, replacing D: with the drive letter of your Windows media:
Dism /online /enable-feature /featurename:NetFX3 /All /Source:D:\sources\sxs /LimitAccess Use code with caution. Copied to clipboard
4. Wait for CompletionThe progress bar will reach 100%. Once finished, you’ll see a message saying "The operation completed successfully." You don't even need to restart! Alternative: The "Windows Features" Method
If you do have internet access and just want the easiest path: Press Win + R, type optionalfeatures, and hit Enter. Safety notes
Check the box for .NET Framework 3.5 (includes .NET 2.0 and 3.0). Click OK and let Windows download the necessary files. Pro-Tip for Troubleshooting
If you encounter Error 0x800F0906 or 0x800F081F, it usually means Windows can't find the source files. Using the DISM command (Method 1) with a physical ISO or USB is the best way to bypass these errors.
While Windows 10 and 11 prioritize online updates, installing .NET Framework 3.5 offline is a straightforward process. If you have a Windows ISO, the DISM command is the cleanest, most "native" way to do it. If not, the SP1 Full Installer is your best bet to get your legacy applications running without wasting bandwidth.
While Windows 10 and 11 usually come with newer versions of the framework pre-installed, many legacy applications and older games still require .NET Framework 3.5 to run.
Installing it can sometimes be tricky because the standard installer often tries to download files from Windows Update, which can fail due to connectivity issues or server errors. This guide covers how to get the offline installer and enable it using built-in Windows tools. Why You Need the Offline Installer
The .NET Framework 3.5 includes cumulative update files from versions 2.0 and 3.0. Using an offline method is preferred when: You have a limited or unstable internet connection.
You are getting Error Code 0x800F0906 or 0x800F081F during a standard install.
You need to deploy the framework across multiple computers without downloading it every time. Method 1: Enabling via Windows Features (Semi-Offline)
If your computer is connected to the internet but the app installer is failing, try the built-in Windows feature toggle first.
Press the Windows Key + R, type optionalfeatures.exe, and hit Enter.
In the "Windows Features" window, look for .NET Framework 3.5 (includes .NET 2.0 and 3.0). Check the box and click OK.
Windows will search for the required files. Even if it downloads them, this method is more stable than using a third-party .exe.
Method 2: The "True" Offline Installer (Using Installation Media)
This is the most reliable way to install the framework without an internet connection. You will need your Windows 10 or 11 ISO or a bootable USB drive. If you want, I can:
Mount the ISO: Right-click your Windows ISO file and select Mount, or insert your Windows installation USB.
Identify the Drive Letter: Note the drive letter (e.g., Drive D: or E:).
Open Command Prompt: Search for cmd in the Start menu, right-click it, and select Run as Administrator.
Enter the Command: Copy and paste the following command, replacing D: with your specific drive letter:
Dism /online /enable-feature /featurename:NetFX3 /All /Source:D:\sources\sxs /LimitAccess
Wait for Completion: Once the progress bar reaches 100%, the framework is installed and ready to use. Method 3: Official Microsoft Download
If you want a standalone file to keep on a thumb drive, you can download the redistributable package directly from Microsoft. Visit the Official Microsoft Download Center.
Search for .NET Framework 3.5 Service Pack 1 (Full Package).
Warning: Even the "offline" package from Microsoft sometimes attempts to ping Windows Update servers to verify components. For a completely disconnected environment, Method 2 is the only guaranteed offline solution. Troubleshooting Common Errors
0x800F0906: Usually caused by a firewall or a proxy blocking the connection. Use the DISM command (Method 2) to bypass this.
Missing Source Files: Ensure the path \sources\sxs actually exists on your mounted ISO or USB drive. This folder contains the .cab files needed for the offline install.
Fix: Use the DISM offline method (Method 1). It bypasses Windows Update entirely.
Type the following command (replace D: with your actual drive letter):
DISM /Online /Enable-Feature /FeatureName:NetFx3 /All /LimitAccess /Source:D:\sources\sxs
What this does: DISM extracts the .NET 3.5 cab files from the ISO and installs them without phoning home.