Você pode instalar a versão inicial do .NET e tentar instalar o .NET através do Microsoft Update com a ferramenta de linha de comando WuInstall e sua reinicialização opção:
WuInstall / install / rebootcycle
Ele deve instalar todas as atualizações necessárias cumulativas, reiniciar e instalar novamente, até que não sejam necessárias mais reinicializações. Tudo completamente desacompanhado. Depois, o .NET deve estar na versão mais recente.
Talvez você também adicione uma / correspondência ".NET", mas apenas para obter atualizações do .NET