K čemu potřebuješ aktualizace starého .NET frameworku na Windows XP? Nějaká aplikace to po tobě chce?
Pokud ne, pak bych to neřešil. Nedávej expresní aktualizaci a ty aktualizace skryj.
Případně to pouštěj v "ne expresním" režimu postupně. Napřed vše, co se týká .NET 2.0, pak postupně vyšší verze.
Ještě jsem si vzpomněl na neoficiální SP4, který by měl obsahovat všechno důležité po SP3:
http://www.instaluj.cz/windows-xp-unofficial-servi ce-pack-4