Eles não estão conseguindo instalar? Dessa forma, ele estaria constantemente tentando instalá-los a cada vez, eles não seriam re-baixados, mas tentariam ser reinstalados.
.Net Framework pode ser incrivelmente temporário.
Você pode desinstalar as Versões ofensivas e instalá-las novamente. Isso geralmente falha no entanto.
Eu tive algumas máquinas fazendo isso e a melhor maneira que eu encontrei para lidar com isso é rasgar todos os pacotes instalados do .net framework e instalá-los novamente.
Houve uma ferramenta escrita especialmente para fazer isso. Você encontrará aqui .
Valeria a pena ler a página em vez de apenas executar a ferramenta.