none
Problème d'installation visual studio 2008 sous vista RRS feed

  • Question

  • Bonjour,
    j'ai téléchargé sur MSDNAA la version 2008 de visual studio et il m'est impossible de l'installer sous vista (version home premium).

    Lors de l'installation, au début du wizzard ("Setup is loading installation components"), j'ai le message d'erreur :

    "Setup has detected that this computer does not meet the requirements to install this software. These requirements must be met before you can install Microsoft Visual Studio 2008 Professional Edition - ENU
    Requirements and Software Prerequisites
    Windows XP Service Pack 2 Update Information
    You must install this service pack to complete installation. Visual Studio requires that this service pack be installed before you install Visual Studio"
    Et je ne peux plus que quitter le wizzard.

    Voila, donc ça me parait étrange qu'il me dise qu'il faille XP SP2 alors que normalement, c'est sensé tourner sous Vista !
    Est-ce que quelqu'un connaiterait une manip' quelconque pour corriger ce bug ?

    Merci !
    mercredi 23 avril 2008 17:13

Réponses

  • Bonjour,

     

    J'ai trouvé la solution au problème !

     

    SOLUTION

    J'ai vérifié la clé de registre HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\AppCompatFlags\Layers. La j'ai vue que j'avais une entrée pour %tempdir%\setup.exe et une autre avec c:\windows\temp\setup.exe avec comme donnée WINXPSP2

     

    Supprimer cette (ces) ENTREE

     

     

    CAUSE et EXPLICATION

    Cette clé signifie que tout setup.exe dans l'un de ces repertoires devra s'executer sous la mode de compatibilité XP

     

    Ok mais on ne lance pas le setup.exe depuis le repertoire temp, on le lance depuis le DVD, donc pas de problème !!

    BEN SI !!!

    Quand vous executez le setup depuis le DVD il copie des fichiers dont le setup.exe dans le repertoire temporaire par défaut, a ce moment la le flag WINXPSP2 prend donc effet !!!

     

    Je ne sais par contre pas depuis quand, par quoi, cette clé et cette valeur ont été installé, mais de la supprimer permet simplement d'installer VS2008

     

     

    Voila bonne chance Smile

    dimanche 25 mai 2008 00:28

Toutes les réponses

  • Bonjour,

     

    Est-ce que votre Vista est 32 ou 64 bit ?

    Est-ce que votre Vista a été installé suite à une migration depuis XP ?

     

    Cordialement

    mercredi 23 avril 2008 20:04
    Modérateur
  • Bonjour,

    il s'agit d'une version 32 bits qui était installée par défaut sur mon ordinateur portable (TOSHIBA SATELLITE) acheté il ya a un an, donc pas de migration.....

     

    mercredi 23 avril 2008 20:25
  • Bonjour,

     

    Avez vous essayé de télécharger et d'installer le .NET Framework 3.5 manuellement ?

    Et ensuite relancez l'installation...

     

    Cordialement

     

    mercredi 23 avril 2008 20:37
    Modérateur
  • Bonjour,

    Je biens d'installer le .NET framework 3.5 comme vous me l'aviez recommandé, et aucun changement !!! toujours la même erreur au même endroit..

     

     

    jeudi 24 avril 2008 18:50
  • Bonjour,

     

    Plustôt bizarre...

    Etes vous sur que le setup n'est pas lancé en mode "Windows XP SP2" ?

    Regardez au niveau des propriétés du Setup...

     

    Cordialement

    jeudi 24 avril 2008 20:11
    Modérateur
  • Bonjour,

     

    J'ai exactement le meme problème et je suis aussi avec un portable Toshiba satellite.

    Vista Familial premium SP1

     

    Meme erreur !!

     

    Avez vous trouvé une solution ?

     

    Par avance merci

     

    Pascal

     

    vendredi 23 mai 2008 00:52
  • Non, je n'ai toujours pas trouvé une solution qui marche.....

     

    J'ai essayé celles proposées par Gilles TOURREAU...Sans succès....

     

    Du coup, j'ai installé Visual C# Express en paliatif, et là, aucun problème !

     

    Thomas

     

    vendredi 23 mai 2008 16:23
  • Merci

     

    C'est quand meme dingue que cela le fasse sur des Toshiba Satelitte (moi un P200)

    J'ai hélas besoin de la suite complete et ce portable est mon outil de travail, je ne fais pas en changer ou en demander un autre juste parceque VS2008 ne fonctionne pas dessus.

     

    J'aimerais bien qu'un "officiel" réponde

     

    Sinon je vais contacter le support Toshiba, sait on jamais !

     

    Merci

     

    Pascal

     

    vendredi 23 mai 2008 16:44
  • Bonjour,

     

    J'ai trouvé la solution au problème !

     

    SOLUTION

    J'ai vérifié la clé de registre HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\AppCompatFlags\Layers. La j'ai vue que j'avais une entrée pour %tempdir%\setup.exe et une autre avec c:\windows\temp\setup.exe avec comme donnée WINXPSP2

     

    Supprimer cette (ces) ENTREE

     

     

    CAUSE et EXPLICATION

    Cette clé signifie que tout setup.exe dans l'un de ces repertoires devra s'executer sous la mode de compatibilité XP

     

    Ok mais on ne lance pas le setup.exe depuis le repertoire temp, on le lance depuis le DVD, donc pas de problème !!

    BEN SI !!!

    Quand vous executez le setup depuis le DVD il copie des fichiers dont le setup.exe dans le repertoire temporaire par défaut, a ce moment la le flag WINXPSP2 prend donc effet !!!

     

    Je ne sais par contre pas depuis quand, par quoi, cette clé et cette valeur ont été installé, mais de la supprimer permet simplement d'installer VS2008

     

     

    Voila bonne chance Smile

    dimanche 25 mai 2008 00:28
  • Bonjour,

     

    Comme je l'avais expliqué très rapidement dans mon post précédent, il fallait changer le mode de compatibilité du programme d'installation via :

    • Click droit sur le fichier setup.exe et choisir "Propriétés"
    • Onglet compatiblité
    • Et décocher la case "Executer ce programme en mode compatibilité"

    Cordialement

     

    lundi 26 mai 2008 20:31
    Modérateur
  • Bonjour,

    Pour moi ça ne change rien. J'ai vérifié dans le setup de vs2008 et j'ai contasté que le mode compatibilité est décoché par défaut. Donc aucun souci de ce côté là. J'ai également fait les vérifications au niveau du registre éditeur comme proposé par PascalFoub, rien !!!. Je suis désespérée. Quelqu'un aurait-il trouvé une autre solution?

    Merci d'avance
    mardi 14 avril 2009 09:34