Hola, te hablo un poco de memoria pero creo recordar que en el cd del service pack 2 del xp hay un directorio en el raiz llamado DotnetFx, ahi encontraras la actualización que buscas de Net Framework. No se instala al ejecutar el service pack, supongo que porque no todos los programas la necesitan, de hecho yo solo lo necesito para Vegas y ahora para las nuevas versiones de los controladores de Ati. Ejecuta Setup.exe y listo.
Saludos.
Saludos.