Enquanto eu sigo, há um instalador completo para .NET 3.5
http://download.microsoft.com/download/6/0/f/60fc5854-3cb8-4892-b6db-bd4f42510f28/dotnetfx35.exe
E um. O instalador do NET 3.5 SP1
http://download.microsoft.com/download/2/0/e/20e90413-712f-438c-988e-fdaa79a8ac3d/dotnetfx35.exe
Além disso, como eu o sigo, o primeiro desses dois links é o que você usa quando tem, digamos, uma máquina XP limpa, sem versões anteriores do .NET (ou pelo menos nada além de 1.1). O segundo link é o que você usa se você já tem o .NET 3.5 e só precisa do .NET 3.5 SP1 em cima dele.
Existe um instalador que assume que você não tem uma versão anterior do .NET na sua máquina, mas também tem o .NET 3.5 SP1? Ou eu estou errado e esse segundo link faz isso?