Best for: Users who have the original Windows installation media (USB/DVD) or who suspect the files are already cached on their hard drive.
For Windows 8, 10, and 11:
This is the most reliable method for IT professionals.
Step 1: Mount the ISO
Locate the Windows ISO file, right-click, and select Mount. Note the drive letter assigned (e.g., D:).
Step 2: Locate the Source Directory
Navigate to the drive letter in File Explorer. Inside, look for a folder named sources. Confirm the file install.wim or install.esd exists.
Step 3: Execute Command
Open Command Prompt (cmd) as Administrator. Run the following command (replace D: with your mounted drive letter):
DISM /Online /Enable-Feature /FeatureName:NetFx3 /All /LimitAccess /Source:D:\sources\sxs
To use it offline:
Verify the Installer: Ensure you've downloaded the correct file. The name may vary, but it typically includes the version number (4.8.1 in this case), architecture (x86, x64), and language (ENU for English).
Go to:
https://dotnet.microsoft.com/en-us/download/dotnet-framework
Download .NET Framework 4.8.1 offline installer (latest supported).
There is actually no official .NET Framework 5.2. Microsoft ended the ".NET Framework" lineage at version 4.8.1. It was succeeded by .NET 5, 6, 7, and 8, which are part of a newer, cross-platform lineage.
If you are looking for an offline installer, you are likely looking for either .NET Framework 4.5.2 (an older legacy version) or the modern .NET 5.0 runtime. 1. .NET Framework 4.5.2 (Legacy Windows)
This version is used for older applications on Windows 7, 8, and early versions of 10.
Official Offline Installer: Download from the Microsoft Download Center. net framework 52 offline installer
Note: Support for 4.5.2 ended on April 26, 2022. It no longer receives security updates unless part of a specific operating system's lifecycle. 2. .NET 5.0 (Modern Unified Platform)
This is the successor to both .NET Framework 4.8 and .NET Core 3.1. It is often referred to simply as ".NET 5".
Official Offline Installer: Available on the Microsoft .NET 5.0 Download Page.
Support Status: .NET 5 reached its End of Life (EOL) on May 10, 2022. For active security, it is highly recommended to use .NET 8 (LTS). 3. Which version do I really need?
For an old app error: If an app specifically asks for version 5.x, it is likely referring to the .NET 5.0 Desktop Runtime.
For Windows 10/11 compatibility: Most modern Windows versions already include .NET Framework 4.8 by default. Best for: Users who have the original Windows
For Developers: If you are building a new application, use .NET 8.0 as it is the current Long-Term Support (LTS) release.
Need a direct link to a specific version? Let me know which Windows OS you're using or the exact error message you're seeing! How to manage .NET Framework on Windows 10 and 11 - PDQ
19 Feb 2026 — NET Framework comes preinstalled on Windows 10 and Windows 11. Both versions of Windows come with . NET Framework 4.8 or 4.8. www.pdq.com
Note: There is no official version called ".NET Framework 5.2". The version history jumps from .NET 3.5 to .NET 4.x, and then to .NET 5, 6, 7, and 8. If this was a typo for 3.5.1, the guide below applies.
Here is a technical "paper" (guide) on obtaining and using the offline installer for this legacy framework.
If you’ve landed on this page searching for the ".NET Framework 5.2 offline installer," you are likely one of three things: To use it offline:
Let’s address the elephant in the room immediately: Microsoft has never released .NET Framework 5.2. The classical .NET Framework ended at version 4.8.1. The "5.0" and "6.0" releases belong to .NET (Core) – a completely different, cross-platform runtime. However, this article will solve your problem entirely. We will cover how to get the correct offline installer for your needs, whether you need the legacy framework or the modern .NET runtime.