Hey everyone! I recently received a notice about migrating our VM source images to the new Azure Marketplace Windows Server 2022 images, but I'm curious about what will happen if we decide to stick with the old, deprecated images instead. Specifically, if we don't use .NET 6 (which is reaching its end of life), can we just keep running our existing VMs without any major issues? The language in the notice felt a bit vague, and while I understand new deployments won't be possible with the deprecated images after June 2026, I'd like to know if our current installations will still be okay until then. Any insights?
3 Answers
I’m having a tough time removing .NET 6 from my Server 2022 VMs too. It seems like it was integrated in a way that prevents easy uninstallation. I’ve tried using PowerShell and various methods, but it’s not budging. I guess we’ll have to plan to use Server 2025 going forward and just mark .NET 6 as an exception in our vulnerability reports since our applications don’t use it. Has anyone found a successful way to uninstall it?
Good to know! I thought it would be easier to remove. Since we're mostly using internal services with minimal interaction, I’ll have to rethink our approach. Thanks for the heads-up!
We didn’t get any alerts about this change either, and it’s a bit concerning. We need to look into our current setups, but luckily it sounds like most of our Server 2022 instances were updated recently. Just keep an eye on it; might as well tackle this before the deadline!
If you stick with the deprecated images, your running VMs should be fine for now. Deprecated just means that they won’t get new updates or support, but they won’t be deleted immediately. While it’s advisable to eventually transition to the new images, you have until June 2026 to do so without causing any disruptions to your existing setups.

I faced a similar issue! I found a .NET uninstall MSI on GitHub, and using that helped remove it. Just make sure to try uninstalling a couple of times; it can be a bit finicky. Here’s the link: [GitHub Uninstall Tool](https://github.com/dotnet/cli-lab/releases).