I'm in the process of upgrading my last Windows 10 devices to Windows 11, and I've been running into an issue where the .NET Framework 2.5/3.5 seems to be missing after the upgrade. I've reinstalled it for a few users, but they've reported that the issue comes back the next day, almost as if Windows 11 is removing it overnight. Is this a common problem, and is there a simple solution besides avoiding the software that depends on the older .NET version?
4 Answers
I am facing the same issue... Have you been able to find a solution?
It sounds like someone in your organization might have set a policy to remove older .NET versions for security reasons. You might want to check your Group Policy Objects (GPOs), scheduled tasks, or any management software in use. It could be an automated task that's being triggered from somewhere.
I've never encountered .NET 3.5 being automatically removed. You might want to dig deeper into your system settings to see what's running in the background. It could be something that’s not immediately obvious.
During in-place upgrades, certain Features on Demand (FOD) packages can be lost and need reinstallation. This isn’t a new issue—make sure you’re ready to reinstall them as needed. It might catch you off guard if you expect them to stick around!

Yeah, if that were the case, you'd be getting a ton of support tickets from users!