If you are using Windows 8 or 10, you have sầu probably noticed a pop up that needs you to lớn install .NET framework 3.5. The popups might be random if you are running applications in the background or on startup. The popup says:

“An ứng dụng on your PC needs the following Windows feature: .NET Framework 3.5 (includes Net 2.0 and 3.0)”


The popup is usually genuine but can be triggered by any program that needs this framework, including malware. If you choose lớn skip installation the popup might appear again when you try to lớn install a program or when you try lớn run a certain program. However, downloading it from the mạng internet and installing it khổng lồ your PC will only return a more frustrating error that the framework is already installed. This article will explain why this popup appears, what .NET framework is and why it is needed on your PC. Ultimately, we will give you methods on how you can install .NET Framework 3.5 on your PC.

Bạn đang xem: C#

To understand why .NET framework 3.5 is needed & why this request pops up, we first have sầu to lớn underst& what .NET framework is. In programming, a framework is a collection of Application Programming Interfaces (APIs) that are usually a shared library of codes that developers can điện thoại tư vấn when developing applications. This way, they vị not have sầu lớn write the code from scratch themselves, saving valuable time and therefore encouraging the programmer to focus on more on what the program can vày. In the .NET Framework, that library of shared code is named the Framework Class Library (FCL). The codes in the shared library can perkhung all kinds of different functions & they are thousands of such codes. For example, the code khổng lồ ping another device on the network or the code to engage the ‘mở cửa As’ or ‘Save As’ dialog boxes is housed within this framework.

In addition lớn standardized codes, .NET framework provides a runtime environment khổng lồ run applications that were built using the framework codes. A runtime environment is sort of a sandbox in which applications run; the same thing that happens with java applications. The .NET runtime environment is named the Comtháng Language Runtime (CLR). The CLR also, manages memory và processor threads, handles program exceptions, và manages security. By compiling the codes before running them, the runtime environment isolates the software from the computer hardware thus ensuring that the coded program can run in any PC.

.NET framework was developed for several operating systems, but due to lớn its proprietary nature, it is mostly used on Windows. There have been several versions of .NET framework. The initial idea was that the newer versions were backwards compatible to codes built using older versions. However, it was realized that that could no longer be the case. However, .NET Framework version 3.5 houses codes from version 3.0 and version 2.0 therefore is backwards compatible with those versions only. The lademo version (V. 4.6) is not backwards compatible & is therefore usually run alongside other versions.

What causes .NET framework 3.5 is needed popup in Windows 8/10

Windows 8 and Windows 10 usually come loaded with both .NET Framework version 3.5 and 4.6. However, only version 4.6 is turned on, and you will need khổng lồ turn on .NET Framework 3.5. Therefore any programs that use the .NET version 3.5 framework will trigger a popup that .NET Framework 3.5 needs to lớn be installed since version 4.6 is not backwards compatible. Numerous programs were made using this framework since it supports programs coded in C#, C++, F#, Visual Basic, and a few dozen others. In a bid to lớn encourage use of the new version, the older .NET framework 3.5 is therefore disabled on your PC. However, some coders distribute the required version with their programs.

If you get the error that says .NET version 3.5 is needed on your PC khổng lồ run a program, you can use the methods below to lớn install it khổng lồ your computer. .NET framework 3.5 includes versions 3.0 and 2.0 and will therefore solve sầu popups asking you lớn install version 3.0 and 2.0.

Xem thêm: Review “ Có Nên Dùng Thuốc Mọc Lông Mày Không? Có Nên Sử Dụng Thuốc Mọc Lông Mày Không

Method 1: Turn on .NET Framework 3.5 in programs và features

Fortunately, .NET framework 3.5 comes distributed with Windows 8 or 10. All you need to lớn bởi is turn it on and allow it to lớn be used by programs that Call it. That is why installing a downloaded .NET framework will simply state that the version you are trying khổng lồ install is already in your PC. To turn this feature on:

Press Windows Key + R lớn open runType appwiz.cpl into the run textbox & hit enter to open the programs & features windowCliông chồng on the links “Turn Windows features on or off”.Look for “.NET Framework 3.5 (includes .NET 2.0 và 3.0)”Check the box on its left and cliông chồng OK to turn .NET Framework 3.5 on.Restart your PC if prompted.

Method 2: Install & enable .NET Framework 3.5 using DISM

By using the Deployment Image Servicing & Management (DISM) command-line tool, you can install and activate the .NET framework 3.5 on your PC. You will need your Windows 8/10 DVD or ISO file khổng lồ bởi this.

Load your DVD into lớn the tray and cthua kém it or right cliông xã on your .ISO file & select ‘mount’; the ISO tệp tin will be loaded as a virtual disk/drive (note the letter of this drive).Press Windows Key + R khổng lồ open the run windowType CMD inkhổng lồ the run textbox & hit enter lớn open comm& promptType or paste the commvà below inkhổng lồ your CMD window:

DISM /Online /Enable-Feature /FeatureName:NetFx3 /All /LimitAccess /Source:D:sourcessxs

Where D: is the path of your windows installation files (DVD or virtual drive).Wait for the installation khổng lồ complete successfulRestart your PC if prompted.

You can also kiểm tra out my other article explaining how to lớn Downgrade lớn .NET Framework 3.5

By Kevin ArrowsMay 9, 2019
4 minutes read

Kevin ArrowsNetwork Engineer (LAN/WAN) |
Kevin is a dynamic and self-motivated information giải pháp công nghệ professional, with a Thorough knowledge of all facets pertaining to network infrastructure kiến thiết, implementation và administration. Superior record of delivering simultaneous large-scale mission critical projects on time and under budget.
About | Privacy Policy | Cookie Policy | Update Consent| Terms và Conditions | Editorial Guidelines | tiếp thị liên kết Disclosure | Contact Us

Expert Tip

Fix: App on your PC needs .NET Framework 3.5

If the issue is with your Computer or a Laptop you should try using Restoro which can scan the repositories & replace corrupt and missing files. This works in most cases, where the issue is originated due lớn a system corruption. You can download Restoro by clicking the Download button below.