Das SP der jeweiligen .NET Framework-Version hat mit irgendwelchen XP Servicepacks rein gar nichts zu tun.
Insofern - wie immer: Wenn man keine Ahnung hat, was ein bestimmtes Programm/Framework ist und tut, sollte man tunlichst die Finger weglassen.
Sonst erreicht man viel zu leicht den Zustand, wo nichts mehr geht und dann auf die Frage von Experten, was man denn gemacht hat, immer nur ein „aber ich habe gedacht…“ kommt.