Je pense que nous sommes beaucoups à avoir essayé d'installer Visual Studio 2005 sur des postes tournant sous Windows XP sans SP2.
Et bien, j'ai trouvé ce matin sur un blog msdn (http://blogs.msdn.com/astebner/archive/2005/08/25/456611.aspx), la solution :

Soit vous lancer le fichier setup.exe avec l'option : /NO_BSLN_CHECK
Soit, vous pouvez suivre la procédure suivante :

  1. Ouvrez la base de registre (regedit.exe)
  2. Allez à la branche HKLM\System\CurrentControlSet\Control\Windows
  3. Changez la valeur de la clé CSDVersion en 512 ou plus (0x0000200 en hexadecimal)
  4. Fermez la base de registre
  5. Lancez l'installation de VS 2k5

A la fin de l'installation, n'oubliez pas de rétablir la valeur de la clé CSDVersion.

Passons maintenant à l'installation de msdn, vous pouvez utiliser la même astuce que ci-dessus, mais, il existe aussi la solution suivante :

  1. Installez Orca (http://astebner.sts.winisp.net/Tools/Orca.zip)
  2. Copiez le contenu du DVD de VS2005 sur votre disque dur
  3. Faites un clic-droit sur le fichier msdn.msi et choisissez "Editer avec Orca"
  4. Allez dans la table des conditions de lancement et retirer la ligne contenant ceci :
    "(VersionNT>501) OR (VersionNT=500  AND ServicePackLevel>3) OR (VersionNT=501  AND ServicePackLevel>1)  The minimum operating system requirement is Windows 2000 SP4,  Windows XP SP2, or Windows Server 2003"
  5. Enregistrez et fermez msdn.msi
  6. Installez msdn depuis votre copie locale.