Estou executando o Windows 10 Pro (versão 1809. SO Build 17763.437) e instalei o .NET 4.8 e depois descobri que o ILMergeGUI não funcionaria com ele. Então, desinstalei o 4.8 usando “Desinstalar programas e recursos” e reiniciei.
Agora também se foi o 4.7.1, que era a versão na máquina após uma nova instalação do Windows 10 em um novo PC.
No entanto, quando tento instalar o 4.7.1, recebo um erro informando que ele, ou uma versão posterior, já está instalado.
E ainda por cima, quando executo este comando:
reg query "HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\NET Framework Setup\NDP\v4\full" /v version
este é o resultado: 4.8.03761.
Agora fiz uma restauração usando o ponto de restauração criado ao atualizar para 4.8 e voltei para 4.7.03190.
Vá para Histórico de atualizações -> Desinstalar atualização e depois ...
Instalação única:
Client Win 10: desinstalar atualização KB4486153
Servidor Windows 2016: Desinstalar atualização KB4486129
Atualização 1903:
Fazendo parte da atualização de recursos 1903, o .NET 4.8 não pode ser desinstalado, exceto por uma reversão para 1809 por meio do painel de controle (atualizações -> recuperação)
Requisitos: O backup de 1809 ainda existe em :\windows.old (a pasta será excluída 10 dias após a atualização para 1903) e nenhuma limpeza de disco foi feita, pois isso também exclui a pasta.