Overview
The .NET Framework is the long-standing Windows-only runtime used to run desktop and web applications built with it. Many older programs require a specific .NET Framework version. This guide explains the main versions, how to download the official offline installers, how to enable .NET 3.5, and how to check or remove what is installed.
The .NET Framework runtime is required by many Windows applications.
Key Takeaways
- .NET Framework is Windows-only and distinct from modern cross-platform .NET (5/6/7/8).
- .NET Framework 4.8 is the latest and is backward compatible with 4.x apps.
- .NET 3.5 (which includes 2.0 and 3.0) is enabled as a Windows feature rather than downloaded.
- Download offline installers only from Microsoft.
What Is the .NET Framework?
The .NET Framework provides the runtime and class libraries needed to run applications developed for it, typically in Visual Studio. It is built into Windows and updated through Windows Update, but specific versions can also be installed manually when an app requires them.
Main .NET Framework Versions
- .NET Framework 4.8 / 4.8.1 — the latest; covers all 4.x applications and is the recommended current version.
- .NET Framework 4.x (4.0–4.7.2) — earlier 4-series releases; 4.8 supersedes them.
- .NET Framework 3.5 SP1 — includes 2.0 and 3.0; required by many older apps and enabled as a Windows feature.
- .NET Framework 3.0 and earlier — legacy versions for very old software.
Note: Modern .NET (5, 6, 7, 8) is a separate, cross-platform product. Install those only if an app specifically targets modern .NET rather than the .NET Framework.
How to Enable .NET Framework 3.5
1. Press Windows key + R, type optionalfeatures, and press Enter.
2. In Windows Features, tick .NET Framework 3.5 (includes .NET 2.0 and 3.0).
3. Click OK and let Windows download and enable the feature.
4. Restart if prompted.
How to Install .NET Framework 4.8
1. Open Microsoft’s official .NET Framework download page.
2. Download the .NET Framework 4.8 (or 4.8.1) offline installer.
3. Run the installer and follow the prompts.
4. Restart the PC to complete installation.
Warning: Download .NET Framework installers only from Microsoft’s official website.
How to Check Your Installed Version
1. Press Windows key + R, type regedit, and press Enter.
2. Go to HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\NET Framework Setup\NDP\v4\Full.
3. Check the Release value and compare it with Microsoft’s reference table to identify the exact version.
4. Alternatively, many apps report the required version in their setup if it is missing.
How to Uninstall or Repair
1. For 3.5: open optionalfeatures, untick .NET Framework 3.5, and click OK to remove it.
2. For 4.x: open Settings > Apps > Installed apps (or Programs and Features), select the .NET Framework entry, and choose Uninstall/Change.
3. Use the option to Repair instead of Uninstall if an app reports a damaged framework.
Troubleshooting
Problem: An app says it needs .NET Framework 3.5.
Solution: Enable it via optionalfeatures (Windows Features). It downloads on demand and covers 2.0 and 3.0 as well.
Problem: .NET 3.5 fails to install with an error code.
Solution: Ensure you are online, or install it from Windows installation media using DISM. Run Windows Update first.
Problem: An app needs an exact 4.x version.
Solution: .NET Framework 4.8 is backward compatible and runs apps targeting 4.0–4.7.2 — install 4.8.
Problem: A framework appears corrupted.
Solution: Use the Repair option in Programs and Features, or Microsoft’s .NET Framework Repair Tool.
Conclusion
For most needs, enable .NET 3.5 as a Windows feature and install .NET Framework 4.8 for everything 4.x. Always use Microsoft’s official installers, and remember that modern .NET is a separate product.
</w:pBdr><w:spacing w:before="220" w:after="40"/></w:pPr><w:r><w:rPr><w:b/><w:bCs/><w:color w:val="0B5394"/><w:sz w:val="21"/><w:szCs w:val="21"/><w:rFonts w:ascii="Calibri" w:cs="Calibri" w:eastAsia="Calibri" w:hAnsi="Calibri"/></w:rPr><w:t xml:space="preserve">About TechHub
This guide is part of the TechHub Knowledge Base. For more step-by-step IT guides and support, visit techhub.com.lk.















