A primeira coisa a tentar é remover todas as instâncias do .NET Framework e ver se ele é instalado depois disso. Existe uma ferramenta para fazer isso: Ferramenta de limpeza do .NET . Reinicie o seu computador e tente instalá-lo novamente. Se isso não funcionar, você precisará fazer uma reinstalação em vigor. Obtenha o seu DVD de reinstalação e siga as instruções para fazer uma reinstalação. NÃO faça uma reinstalação completa e perder todos os seus arquivos de programa e drivers, basta fazer uma reinstalação em vigor. Após a reinstalação, consegui instalar o .NET Framework.