I am running Windows 10 Pro (Version 1809. OS Build 17763.437) and installed .NET 4.8 and afterwards learned that ILMergeGUI would not work with it. So I uninstalled 4.8 using “Uninstall Programs and Features,” and rebooted.
Now 4.7.1 is gone too, which was the version on the machine after a fresh install of Windows 10 on a new PC.
Yet when I try to install 4.7.1, I get an error that it, or a later version, is already installed.
And to top it all off, when I run this command:
reg query "HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\NET Framework Setup\NDP\v4\full" /v version
this is the result: 4.8.03761.
I have now done a restore using the restore point created when upgrading to 4.8 and I'm back to 4.7.03190.