App requires Windows .NET Framework 3.5 functionality.
Walti55 Posted messages 130 Status Member -
Hello to all the CCM MEMBERS,
.
I have a Lenovo Thinkpad T440 running Windows 10 Pro 64 with a list of installed programs, including a second Lenovo Thinkpad P51 also running Windows 10 Pro, in which the same list of programs as the T440 is installed.
However, for the past two weeks, when I turn on the P51 and after the Windows login, the normal screen appears, BUT the message below appears twice, namely:
.

.
I would like to receive your answers to my questions below, namely:
- 1. Why does the message never appear on the Lenovo T440?
- 2. What is the trick to find out which application "requires" the feature: .NET Framework 3.5 (includes .NET 2.0 and 3.0)?
- 3. Instead of clicking "ignore this installation" every time I start Windows 10, what would be the trick to ignore this installation permanently?
.
Thank you very much in advance for all your responses, wishing you a Good AND Long Weekend
Walti55
6 answers
-
Hello
I don't understand everything.
For .NET frameworks, if an application is developed in 3.5, you need version 3.5 installed on the PC.
And for applications developed in 4.0, you also need version 4.0 installed.
I have Windows 10, not the pro version, but recently I got a big automatic update that included several recent .NET framework versions. In reality, after 10 years, we've piled up a lot of versions and all the applications work. (The most recent .NET framework may have dropped some old functions from .NET 2.0 or .NET 3.5).
On the other hand, updates rarely offer old versions. The PC that never asks probably already has the old version, not the other PCs: Windows 10 was likely installed later. (And 2 applications need it, hence the message twice)
(When downloading, make sure to get the file for your exact Windows 10 Pro version, otherwise the .NET framework won't work; you delete it and put the correct file back)
With this message, instead of looking for the application that isn't working (the goal is to use it, not to get rid of it), I would first try to install the old .NET version that is missing and that Microsoft offers along with a lot of installation help (and check the section on how to enable a version on the PC):
https://learn.microsoft.com/en-us/dotnet/framework/install/dotnet-35-windows
-
Hello Leo and all the CCM MEMBERS,
I would be grateful if you could simply answer my 3 questions as previously asked, namely:
.
- 1. Why does the message never appear on the Lenovo T440?
.
- 2. What is the trick to find out which application on the Lenovo P51 "requires" the feature: .NET Framework 3.5 (includes .NET 2.0 and 3.0)?
.
- 3. Instead of clicking "ignore this installation" at every startup of Windows 10, what would be the trick to permanently ignore this installation?
.
To make it easier for you to write and understand your responses to me and other Little Astuciens(nes), please simply copy and paste my questions and answer below, as for example:
- 1. Why does the message never appear on the Lenovo T440?
The message does not appear because there are no applications in the P51 like in the T440.
-
Hello,
The answers have been provided, let’s clarify:
-if the "ignore this installation" option does not persist at the next startup, there is no way to ignore it permanently. In any case, ignoring it prevents the concerned application from functioning: it will be enough to find the application that is not working, then we have the choice between installing .NET Framework 3.5 or uninstalling it if it is not needed and if possible (for example, a number of graphics card or sound card configuration utilities are installed with it, and in some cases, there is no way to uninstall them without uninstalling the device driver entirely)-since this message appears at startup, it is due to an application that loads at startup, which allows for a bit of narrowing down the search: a utility like Autoruns will reveal the nature of these applications; more generally, each developer writes a program with the version of .NET Framework of their choice, to my knowledge there is no specific Log file or possibility to know what requires it, except perhaps the Event Viewer which will provide details of the invoked application.
-Even on supposedly equivalent PCs in terms of programs (for their drivers or software for managing a graphics card or whatever, they may differ), older versions of .NET Framework are not installed automatically but are an optional feature, which can also explain the behavior if it was not checked.
This feature can be activated in Control Panel, Programs, Turn Windows features on or off, .NET Framework 3.5.
-
Hello
- 3. Instead of clicking "ignore this installation" every time you start W10, what would be the trick to permanently ignore this installation?
Install or repair .NET Framework 3.5 correctly using the link provided.
The applications would work, you wouldn't see the message anymore, and you wouldn't have to ignore it every time.
It's the solution recommended by the message, it's logical to check that first.
If that doesn't solve the problem, you could look for another cause of malfunction on the P51.
- 2. What is the trick to find out which application on the Lenovo P51 "requires" the feature: .NET Framework 3.5 (which includes .NET 2.0 and 3.0)?
Uninstall all applications.
Reinstall them one by one and restart the PC.
When you get the message at startup again, the last installed application needs .NET Framework 3.5. You should probably find 2 applications.
Another method: do some research to check the information on all the software and applications installed on the P51.
-1 Why does the message never appear on the Lenovo T440?
I don't know.
Either .NET Framework is present and working.
Or there are no applications requesting it at startup.
Or there is no other cause present on the P51.
-
-
Hello Leo and thank you for your brief but very informative response
But before installing or repairing Net framework 3.5, I would like to find out which application is not working on the Lenovo P51 running W 10 pro 64.
I need to know exactly what "applications" are, because for me, "application" means: "program" or "software".
However, the few programs I have on my 2 Lenovo PCs were downloaded from PC Astuces and CCM, and they work perfectly well.
-
Hi,
Installing .NET is simple with the Windows ISO and a command.
I install it by default on a freshly installed Windows.Mount the Windows ISO file that you can find here with the MediaCreationTool for Windows 10 or directly for Windows 11
Windows 10 https://www.microsoft.com/fr-fr/software-download/windows10/Windows 11 https://www.microsoft.com/fr-fr/software-download/windows11
Open with > File Explorer (to mount the ISO)
By right-clicking on the Start button, launch Windows PowerShell (Admin)
If the ISO is mounted as drive letter D, look at the example command to run (for source:D:sources):Type: Dism /online /enable-feature /featurename:NetFX3 /source:D:sources\sxs /LimitAccess
Otherwise change the letter in the command -
To find out which application it should be, it must be an old one.
The task manager might tell you.
Otherwise, Process Explorer.
Or Autoruns to check what launches at startup in the "Logon", "Scheduled Tasks", and "Services" tabs.-
Hello,
All of this has been said, but only causing the same question to be repeated in <5>.
To make an omelette, you have to break some eggs, and if we don't want to install .NET Framework 3.5 (why not, it only takes a few dozen MB and doesn't bother anyone), then we will need to find out what is being launched at startup, whether it's a service, a registry entry, or a scheduled task.
-
-
Hello,
I would like to inform you that I found the answer to my question below, which is:
- 3. Instead of clicking "ignore this installation" every time I start Windows 10, what would be the trick to permanently ignore this installation?
=====> the trick is really very simple to perform in just 3 seconds, after which the message at startup of Windows 10 Pro 64 on the Lenovo Thinkpad p51, which is:
"An application on your PC requires the following Windows feature
.NET Framework 3.5 (includes .NET 2.0 and 3.0)" ,
=====> does not appear anymore, and this without having disabled any application at the startup of W10 Pro 64
.
To remember my solution, I simply took a "print screen" that I saved.
It remains available to those who are interested . . . . . to eliminate this unnecessary and annoying message, while all the software, programs, and applications that were installed and starting up were working perfectly well.
HAVE A GREAT SUNDAY