Não é uma atualização, por si só. Diferentes versões do .NET framework são instaladas lado a lado. Geralmente ele requer uma reinicialização porque o instalador 3.5 servirá o pacote 2.0 e não é incomum que algo tenha arquivos de estrutura 2.0 bloqueados.