Also.
Du willst unter Vista das .NET Framework installieren mit der Datei, die du auch unter XP verwendest. Das Installationsprogramm sagt dir, dass das Paket nicht mit Vista kompatibel ist und du bitte das richtige installieren sollst.
Wie wär's... wenn du einfach das für Vista runterladen und installieren würdest?
.NET Framework 1.1 Redist
.NET Framework 1.1 SP1