2008-10-12 13 views
2

Je n'ai pas encore installé Visual Studio sur mon ordinateur. Toutefois, lorsque j'essaie d'installer Visual Studio 2008 Express SP1, un message d'erreur s'afficheComment j'arrête l'installation de Visual Studio Express SP1 en détectant une ancienne version qui n'existe pas

"Le programme d'installation a détecté que cet ordinateur ne répond pas aux conditions requises pour installer ce logiciel Ces conditions doivent être remplies avant de pouvoir installer Microsoft Visual C++ 2008 Express Edition avec SP1 - ENU »

Exigences et logiciels Pré-requis de Visual Studios 2008 service pack 1 Une version antérieure de Microsoft Visual studio 2008 a été détectée sur le système qui doit être mis à jour SP1 avant l'installation peut se poursuivre. Veuillez mettre à jour toutes les autres versions de Visual Studio 2008 vers SP1 en visitant Microsoft Update, puis installez Visual Studio 2008 Express SP1. Je ne suis pas sûr pourquoi je reçois ce message puisque je n'ai pas déjà installé VS2008. J'ai essayé d'exécuter l'outil de suppression de correctif VS2008, mais il indique "La préparation du Service Pack de Visual Studio 2008 ne s'applique pas". J'ai appliqué tous les correctifs de Microsoft Update mais toujours la même erreur. Des idées sur ce qui pourrait être faux?

+0

Ugh, j'ai un problème similaire. Tous mes trucs VS2008 installés ont déjà été mis à jour à SP1. Pourtant, j'ai la même erreur en essayant d'installer un autre composant. :-( –

Répondre

0

Peut-être qu'une entrée de registre a été placée par le programme ou quelque chose d'autre. Exécutez un nettoyeur de registre (après avoir sauvegardé le registre) et réessayez.

1

« Je ne l'ai pas installé VS2008 avant »

Peut-être que vous devez installer VS2008 avant d'essayer d'installer un service pack sur elle.

S'il y a un téléchargement intégré (VS2008 avec SP1), l'installation sera la plus rapide. Je ne sais pas s'il existe une version intégrée ou non, mais même si c'est le cas, on dirait que vous ne l'avez pas téléchargé.

"Une version antérieure de Microsoft Visual Studio 2008 a été détectée sur le système qui doit être mis à jour vers le SP1 avant que l'installation puisse continuer." Eh bien, c'est parce que Microsoft a détecté que vous devez mettre à jour VS2008 vers SP1 avant de pouvoir mettre à jour VS2008 vers SP1. La logique de détection de Microsoft est la plus célèbre dans Microsoft Update, où Microsoft Update doit télécharger un programme de mise à jour pour la mise à jour du programme de mise à jour avant la mise à jour de la mise à jour du programme de mise à jour. Si vous avez besoin d'un détective, vous devriez vous fier à Sherlock Holmes ou au bon sens plutôt qu'à Microsoft.

0

Regardez l'application d'installation/de désinstallation. les mises à jour de Windows marque et rechercher visual studio ...

4

s'il vous plaît utilisez l'aide à l'instruction URL suivante .... et solution obtenir dans minutes ... j'eu le même problème et résolu en minutes

http://www.openspan.com/Community/index.php/component/kb/article/why_do_i_get_an_error_installing_the_microsoft_visual_studio_2008_sp1_isolated_shell.html

+1

En ce qui me concerne, pour la postérité, la page vous dit de changer HKLM \ SOFTWARE \ Microsoft \ DevDiv \ VS \ Servicing \ 9.0 \ SP de "0" à "1" Si vous utilisez Windows 64 bits, la clé est HKLM \ SOFTWARE \ Wow6432Node \ Microsoft \ DevDiv \ VS \ Servicing \ 9.0 – SimonMayer

0

J'ai le même problème en essayant d'installer « Microsoft Visual C++ 2008 express Edition avec SP1 » ...

Après de nombreux essais, la solution a été de supprimer la clé de registre nommé

[ HKEY_L OCAL_MACHINE \ SOFTWARE \ Wow6432Node \ Microsoft \ DevDiv \ VS]

Notez que je n'ai pas installé Visual Studio auparavant. Je ne recommande pas de le faire si vous en avez un. Et n'oubliez pas de toujours faire une copie de sauvegarde de la clé supprimée.

La méthode alternative pourrait être d'essayer de changer les valeurs de 'SP' et 'SPINDEX' de 0 à 1 sous les touches: [HKEY_LOCAL_MACHINE \ SOFTWARE \ Wow6432Node \ Microsoft \ DevDiv \ VS \ Servicing \ 9.0] [ HKEY_LOCAL_MACHINE \ SOFTWARE \ Wow6432Node \ Microsoft \ DevDiv \ VS \ Servicing \ 9.0 \ VSR \ 1033]

Mais je n'ai pas essayé cela et je ne sais pas vraiment laquelle de ces touches sont nécessaires/vérifiées.