Hi Andrew Porter,
Welcome to Microsoft Q&A forum.
If I log onto the machine the old versions do not exist… and they also do not exist…
It seems that there are multiple accounts. Have you tried to log onto the machine with the administrator account and check if the old versions of .NET exist?
Not all of the installed .NET can be uninstalled by using the .NET uninstall tool:
On Windows, the tool can only uninstall SDKs and runtimes that were installed using one of the following installers:
The . NET SDK and runtime installer.
The Visual Studio installer in versions earlier than Visual Studio 2019 version 16.3.
It is not recommended to just delete the folders. It’s better to use the suggested methods here: How to remove the .NET Runtime and SDK. Please firstly check if .NTE exists when you use different accounts to log onto your machine.
Feel free to contact us.
Best Regards,
Tianyu
If the answer is the right solution, please click "Accept Answer" and kindly upvote it. If you have extra questions about this answer, please click "Comment".
Note: Please follow the steps in our documentation to enable e-mail notifications if you want to receive the related email notification for this thread.