web-dev-qa-db-fra.com

Erreurs multiples lors de l'installation de Visual Studio 2015 Community Edition

Lors de l'installation de Visual Studio 2015 Community Edition sous Windows 10, à l'aide du programme d'installation Web, tout fonctionne correctement. Toutefois, l'installation des packages suivants échoue:

  • Team Explorer pour Visual Studio 2015 -> Erreur fatale
  • Microsoft NuGet - Visual Studio 2015 -> Échec du package
  • Services Microsoft Visual Studio Connected -> Échec des packages
  • Services connectés à l'authentification Azure AD -> Échec des packages
  • Service connecté Microsoft Azure Mobile Services -> Échec du package
  • Microsoft Azure Storage Connected Service -> Échec des packages
  • Microsoft.VisualStudio.Office365 -> Échec du package

J'ai essayé quelques solutions, y compris la désinstallation de chaque version de Visual Studio sur mon système, la suppression manuelle des fichiers dans C:\ProgramData\Program Cache et même la désinstallation de mon antivirus (AVG) après avoir tenté de le désactiver et voir si cela fonctionnait auparavant. J'ai même lancé la commande fsutil behavior set SymlinkEvaluation L2L:1 L2R:1 R2L:1 R2R:1

J'ai même essayé d'utiliser l'ISO, mais j'ai rencontré le même problème.

Puisque je n'utilise ni Azure ni Team Explorer, toute solution qui signifierait que je n'y aurais pas accès suffirait.

Le fichier journal généré par le programme d'installation peut être se trouve ici car il comportait plus de 65 000 caractères (faites simplement défiler l'écran jusqu'en bas pour le plaisir).

146
TheKingOfAtlantis

Une fois l'installation échouée, vous devez réparer les redistribuables vc 2015 et redémarrer le programme d'installation de visual studio.

Le programme d'installation redistribuable est foiré, il mélange des DLL 64 bits et 32 ​​bits. Vous pouvez vérifier si vous avez ce problème en consultant la taille du fichier vcruntime140.dll. Recherchez dans votre dossier Windows vcruntime140, vous devriez voir 4 fichiers (64 et 32 ​​bits dans les versions release et debug). Si des fichiers ont la même taille, vous devez effectuer une réparation sur le redistribuable.

Sur mon système, la dll 32 bits correspond à 83,3 Ko, la version 64 bits à 86,6 Ko (versions finales).

268
TimVdG

Mon problème ne s'est pas résolu avec la simple réinstallation des redistribuables vc 2015. Mais j'ai pu trouver l'erreur en utilisant le même processus que dans l'excellent blog de Ezh (et merci à Google Translate de m'avoir permis de la lire).

Dans mon cas, c’est msvcp140.dll qui a été installé en tant que version 64 bits dans le dossier Windows/SysWOW64. Le simple fait de désinstaller les redistribuables ne supprime pas le fichier. Je devais donc le supprimer manuellement. Ensuite, j'ai pu installer à nouveau les redistribuables x86, qui ont installé une version correcte du fichier dll. Et, voilà, l'installation de VS2015 s'est terminée sans erreur.

19
Björn Blissing

Succès! 

J'ai eu des problèmes similaires et j'ai essayé de réinstaller plusieurs fois, mais pas de joie. Je cherchais à installer des paquetages individuels à partir de l'ISO et tous les trucs du coin - pas du tout contents.

Je l’ai finalement fait pour "installer" en sélectionnant simplement "réparer" plutôt que "désinstaller" dans le panneau de configuration/les programmes. Cela a pris un certain temps pour faire la "réparation" cependant. En fin de compte, il est installé et fonctionne.

Cela a fonctionné pour moi. De toute façon, cela peut aider les autres - plus facile à essayer que beaucoup d’autres options.

12
David

Comme décrit dans d'autres réponses, mais avec les étapes suivantes:

1- Allez au panneau de configuration -> désinstaller des programmes -> désinstaller tout Microsoft C++ ((année)) Redistribuable

2- supprimer ces fichiers s'ils existent toujours manuellement:

  • c:\windows\system32\vcruntime140.dll
  • c:\windows\syswow64\vcruntime140.dll

3- télécharger et installer: https://www.Microsoft.com/en-us/download/details.aspx?id=48145

après cela, relancez l'installation de Visual Studio et espérez que l'erreur ne s'affichera plus.

11
Baraa Al-Tabbaa

Donc, si vous êtes sur le même bateau que moi et que vous trouvez que aucune de ces solutions vous a aidé, vous avez probablement un problème où NuGet (ou l’un de ces packages) ne parvient pas à installer à partir du Le programme VSIX appelle une méthode qui n’existe pas sur votre ordinateur (vous ne savez pas exactement à quel fichier .dll il fait référence), essayez ceci à partir du post suivant:

  • Supprimez toutes les instances de Visual Studio 2015 - cela inclut toutes les valeurs de registre.
  • Installez une version de Visual Studio antérieure que Update 1 (version RTM.); c'est disponible ici .
  • Si le problème persiste, essayez de réparer uniquement le programme Visual Studio 2015. C'est ce qui a finalement été résolu pour moi. 

J'espère que cela a aidé quelqu'un. C'est vraiment frustrant que le fichier journal de l'installateur ne soit d'aucune aide. J'ai dû regarder le fichier journal spécifique à NuGet, et c'est là que j'ai remarqué l'erreur:

L'installation n'a pas pu installer l'extension à tous les produits sélectionnés. Pour plus d'informations, cliquez sur le lien du journal d'installation au bas de la boîte de dialogue.

Méthode non trouvée: 'System.Collections.Generic.IEnumerable`1 System.Security.Cryptography.X509Certificates.X509ChainStatus Microsoft.VisualStudio.ExtensionManager.IInstallableExtension.get_InvalidCertificateInformation () '.

2
user3749564

Aucune des résolutions décrites dans cette question n'a résolu mon problème. J'ai posté une question similaire et fini par devoir ouvrir un ticket de support auprès de Microsoft pour le résoudre. Consultez ma réponse ici si aucune des autres suggestions ne vous aide: Erreur lors de l'installation de Visual Studio 2015 Enterprise Update 1 avec Team Explorer

2
Brian Swart

(J'ai rencontré le même problème. Après plusieurs tentatives, je l'ai RÉSOLU et localisé la cause de ma racine. Je garde mon chemin d'essai ici, mais vous pouvez passer à la fin si vous le souhaitez.)

Je tiens à souligner que SOYEZ TRÈS GARDE AVEC la solution d'Enden 2. Certains autres programmes peuvent mettre en cache les packages d'installation dans le dossier C:\ProgramData\Pacakges Cache. Si vous supprimez des données de ce dossier, vous risquez de compromettre l'installation/la désinstallation d'autres programmes.

J'ai rencontré plusieurs échecs lors de l'installation de VS2015. Et après avoir supprimé tout le contenu du C:\ProgramData\Pacakges Cache, mon VS2013 et mon VS2015 sont restés bloqués dans la fenêtre Programs and Features et je ne peux plus les change/repair/uninstall.

Pour réparer l'échec de change/repair/uninstall, je dois aller en dessous de 2 clés de registre:

Tout d’abord: SAUVEZ VOTRE ENREGISTREMENT AVANT DE LE FAIRE.

[HKEY_LOCAL_MACHINE\SOFTWARE\WOW6432Node\Microsoft\Windows\CurrentVersion\Uninstall]

[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall]

Et supprimez toutes les clés dont InstallLocation pointe sur le C:\ProgramData\Pacakges Cache ET dont DispalyName ressemble à Visual Studio 2013/2015 (cela peut nécessiter un peu d’expérience/intuition).

Ensuite, les éléments bloqués de VS2013/2015 dans la fenêtre Programmes et fonctionnalités ont disparu. Et maintenant je peux réinstaller le VS2013.

Mais je ne peux toujours pas installer VS2015 avec le programme d'installation. L'erreur est toujours comme ci-dessous:

 enter image description here

Mais au moins, je peux changer/réparer/désinstaller VS2015 dans la fenêtre Prgram & Features. Alors j'ai choisi de le réparer. Mais la réparation ne fonctionne pas. J'ai toujours la même erreur que ci-dessus.

Ensuite, j'ai désinstallé le VS2015 en échec et essayé de réparer le redistribution de VC++ 2015 comme indiqué dans la réponse marquée de TimVdG. Et puis réinstallez VS2015 avec le programme d'installation.

Encore échoué. 

Ensuite, j'ai essayé la solution de Brian Swart pour installer VS2015 sans Update 1. Mais cela a quand même échoué avec TeamExplorer. J'ai vérifié le journal et trouvé ceci:

MSI (s) (48: A0) [14: 53: 34: 997]: Windows Installer a installé le fichier produit. Nom du produit: Team Explorer pour Microsoft Visual Studio 2015 . Version du produit: 14.0.23102. Langue du produit: 1033. Fabricant: Microsoft Corporation. Réussite d'installation ou état d'erreur: 1603.

Et j'ai googlé un peu sur erreur 1603 . J'essaie maintenant d'ajouter un contrôle total au dossier C:\Program Files (x86)\Microsoft Visual Studio 14.0 et de réessayer.

Ça ne marche toujours pas.

Quelques refs:

https://www.online-tech-tips.com/computer-tips/remove-program-from-add-remove/

https://support.Microsoft.com/en-us/help/247501/how-to-manually-remove-programs-from-the-add-remove-programs-list

https://superuser.com/questions/401511/how-to-remove-a-broken-program-from-the-programs-and-features-list-in-windows-7

=========> La solution finale <==========

Donc, dans mon scénario, cela n'a rien à voir avec les redistribuables VC2015. 

Ma cause principale est le numéro de version .NET incorrect dans le registre.

Sur une version 64 bits de Windows, la version .NET est stockée à deux endroits dans le registre:

Configuration de HKLM\Software\Microsoft\NET Framework\NDP\v4\Full\Version

HKEY_LOCAL_MACHINE\LOGICIEL ** WOW6432Node **\Microsoft\NET Framework Setup\NDP\v4\Full\Version

Voici ce que ma boîte a:  enter image description here

Notez que le caractère principal v dans la Version? Je ne sais pas qui l'a mis là. Mais une fois que je l'ai enlevé, mon VS2015 with Update 3 peut être installé sans problème!

 enter image description here

Alors vous pouvez vous demander comment pourrais-je trouver ceci. Comme je ne pouvais pas installer VS2015, je me suis tourné vers VS2017. Mais après l'installation de VS2017 avec succès, je n'ai pas pu le lancer. Il dit ceci:

 enter image description here

J'ai donc décidé de vérifier la version .NET installée et j'ai vu la différence intéressante ci-dessus. Une fois que j'ai supprimé la v principale, VS2017 peut être démarré.

Mais de toute façon, je ne sais toujours pas qui a mis la v ici ... Honte à cela!

Dernier point mais non le moindre: assurez-vous également que la valeur de la clé de registre Release, Version est cohérente et peut fonctionner avec votre version de Windows. Voir ci-dessous:

Dépendances de versions .NET et Windows .

comment déterminer la version .NET installée .

Informations sur la version de Windows 10

Ajoutez quelques découvertes supplémentaires:

Après avoir terminé cette séquence d'installation: VS2017 -> VS2015 -> VS2013, j'ai remarqué qu'il n'y avait même pas de redistribution de VC++ 2015 sur ma boîte:

 enter image description here

Parce que les redistes VC++ 2015 et VC++ 2017 sont tous deux 14.xxx. Donc, avoir la version la plus haute suffit. Lorsque j'essaie d'installer manuellement le redisting VC++ 2015, il dit ceci:

 enter image description here

1
smwikipedia

Assurez-vous de vérifier vos fichiers machine.config aux deux emplacements.

C:\Windows\Microsoft.NET\Framework [version]\Config C:\Windows\Microsoft.NET\Framework64 [version]\Config 

J'ai découvert après avoir essayé toutes les solutions sur cette page.

1
Likwidsage

Pour moi, rien de cette liste de réponses n'a fonctionné.

Ce qui a finalement été l'astuce est:

  1. Exécution d'une désinstallation de VS en exécutant le programme d'installation avec les options de ligne de commande/uninstall/force (réf. https://msdn.Microsoft.com/en-us/library/mt720585.aspx )
  2. Renommer manuellement tous les dossiers liés à VS14 et aux nugets aux emplacements suivants:
    • % AppData%/Local et ses sous-dossiers
    • % AppData%/Roaming et ses sous-dossiers
    • % ProgramData% et ses sous-dossiers
    • % ProgramFiles% et ses sous-dossiers
    • % ProgramFiles (x86)% et ses sous-dossiers
    • % ProgramData%/Package Cache lui-même
  3. Redémarrage de la machine
  4. Installer à nouveau.
1
franmon

J'ai fait la réparation redistribuable, mais cela a fonctionné pour moi après l'installation d'Office365. 

(pour moi, c’était aussi le dernier package défaillant de la liste).

1
Guido Lange

Si aucune autre option de ce fil ne fonctionne, vous pouvez suivre les étapes décrites dans ce guide (voir ci-dessous): https://blogs.msdn.Microsoft.com/heaths/2015/07/14/how-to-install -visual-studio-à-un-autre-répertoire-quand-une-pré-version-est-installée //

  1. Téléchargez et installez http://psmsi.codeplex.com (Remarque: nouveau site https://github.com/heaths/psmsi ) Il s'agit des applets de commande PowerShell à usage général que j'ai créées pour toutes sortes de opérations de développement et de dépannage pour les installations Windows Installer. Vous n'avez pas besoin d'installer Elevate pour les installer. Toutefois, si vous effectuez une pré-installation, vous pouvez les installer par machine (par défaut, elles le sont par utilisateur).
  2. Ouvrez une commande PowerShell surélevée et exécutez la commande suivante pour savoir quels produits ont installé le composant partagé clé:

    get-msicomponentinfo '{777CBCAC-12AB-4A57-A753-4A7D23B484D3}' | get-msiproductinfo

  3. Si vous voulez bien désinstaller tous les produits listés (en particulier étant donné que vous allez probablement installer RTM ensuite), exécutez la commande suivante:

    get-msicomponentinfo '{777CBCAC-12AB-4A57-A753-4A7D23B484D3}' | get-msiproductinfo | uninstall-msiproduct -properties IGNOREDEPENDENCIES=ALL

Personnellement, cela a fonctionné pour moi. J'oubliais que j'avais d'anciens fichiers sur un vieux disque, ce qui apparemment plus tard a gâché quelque chose dans le registre (je pense que ..?). Quoi qu'il en soit, avec tout propre, il a bien installé!

Remarque: si vous rencontrez des problèmes lors de l'importation des outils PSMSI dans PowerShell, consultez la page suivante: https://msdn.Microsoft.com/en-us/library/dn568022.aspx

En résumé, vous devrez peut-être exécuter la commande Set-ExecutionPolicy RemoteSigned pour pouvoir importer le logiciel.

J'espère que cela aide quelqu'un dans le besoin!

1
Emanuel Strömgren

Vous pouvez également trouver des fichiers journaux dans le dossier% Temp% sur le problème exact. Dans mon cas, le problème était lié aux liens symboliques.

si avec "fsutil comportement query SymlinkEvaluation" vous obtenez le message .. "est actuellement contrôlé par la stratégie de groupe" check HKEY_LOCAL_MACHINE\LOGICIEL\Policies\Microsoft\Windows\Systèmes de fichiers\NTFS ou recherchez simplement dans le registre " Lien symbolique ".

0
syned

Après avoir lutté avec ce problème de temps en temps pendant quelques mois, je l’ai finalement réussi à installer.

J'ai téléchargé le Visualstudio2015AzurePack qui utilise le programme d'installation Web.

Une des conditions est d'installer VS2015 Community Edition qui fonctionne sans problème.

J'espère que ça aidera quelqu'un.

0
Ace Grace

Cela me tuait aussi, j'ai dû réinstaller des studios visuels mille fois avant que Stack Overflow ne m'aide! La première commence avec un problème de mise à jour Windows Lors de l’installation de Visual Studio 2015, la mise à jour m’avait indiqué qu’elle avait besoin de - la mise à jour KB2919355 . Est passée à la mise à jour Windows et a constaté l’échec de plusieurs mises à jour. Peu importe comment j'ai essayé n'a pas fonctionné. Le code d'erreur cité était 80070543. Certaines recherches ont révélé que rien ne fonctionnait jusqu'à ce que je rencontre ce conseil http://www.Dell.com/support/article/us/fr/04/SLN293803/fr Ayant suivi ces instructions la mise à jour Windows à nouveau et cela a fonctionné. Je suis retourné à faire la mise à jour Visual Studios a encore la même erreur! J'ai donc décidé de rechercher KB2919355 et j'ai été frustré jusqu'à ce que je trouve ce site http://www.eightforums.com/windows-updates-activation/45441-update-kb2919355-finally-successful-after-multiple-fails.html

suivi les instructions précisément sur le chargement d'autres mises à jour et ils ont travaillé. KB2919355 a finalement été mis à jour, j'ai donc réessayé et une autre erreur s'est produite lors de l'utilisation de modules de prise en charge linguistique. "Erreur d'installation fatale". Après avoir traversé une série de réinstallations frustrantes, des désinstallations ont été émises, ce qui est apparu dans l'entrée (ci-dessus) de Stack Overflow «réparer les redistribuables C++» qui implique: Démarrer dans -> Panneau de configuration -> Programmes et Caractéristiques Cliquez avec le bouton droit de la souris sur chacun des éléments redistribuables (de bas en haut), puis cliquez sur Réparer pour tous. Si quelqu'un demande un «redémarrage», faites-le immédiatement et immédiatement! Ensuite, j'ai fait les installations de Visual Studio… .finalement, après des jours et des jours d'essais… .cela a fonctionné.

0
James Grant

C'est un problème très insaisissable. Aucune solution (simple) ne semble s'appliquer. J'ai essayé toutes les options précédentes avec le même résultat négatif: plusieurs erreurs de paquets.
Recours pour installer VS 2013, succès sans problème, puis VS 15 (Aperçu) succès sans problème (d'ailleurs très cool).
Enfin, ce qui a fonctionné pour moi a été d’installer le tout premier 'Visual Studio 2015' avec les mises à jour -NO-. Pendant l'installation, l'installation a téléchargé automatiquement 'Update 2' et l'installation s'est terminée avec succès.

0
fcm

Puisque la réponse marquée mentionnait la réparation du VC Redist 2015, je liste tous ceux que je peux trouver au lieu de les enterrer dans les commentaires.

Redistribuable Visual C++ pour Visual Studio 2015

Redistribuable Visual C++ pour Visual Studio 2015 Update 1

Mise à jour 3 Microsoft Visual C++ 2015 redistribuable

Ce thread a abordé la redistribuable Visual C++ pour Visual Studio 2015 Update 2. Mais tous les liens sont brisés et je ne l'ai pas trouvé.

0
smwikipedia

J'ai rencontré le même problème avec Visual Studio 2015 Community Edition Update 1. Le problème dans mon cas était que le programme d'installation ne pouvait pas installer la version x86 redistribuable de Visual C++. Lorsque j'ai vérifié Ajouter des programmes de suppression, seule la version x64 était installée.

Si c'est le cas pour vous, vous pouvez obtenir le paquet redistribuable manquant à partir de ici ; ou vous pouvez trouver la version qui vous convient via une recherche google.

0
infiniteRefactor
0
July.Tech

Pour une raison quelconque, l’installation s’est rompue au cours du processus. Après cela, rien n’a aidé et la réparation/annulation n’a généré que des erreurs de paquet. Ce qui a finalement aidé a été cette chose: https://github.com/Microsoft/VisualStudioUninstaller

après l'avoir couru plusieurs fois (tout n'a pas été supprimé lors du premier passage ... es), j'ai finalement pu démarrer une nouvelle installation et cela a fonctionné.

0
Zeks

Je viens de trouver un problème similaire et j'ai essayé de le réparer en le désinstallant puis en le réinstallant plusieurs fois à l'aide du programme d'installation Web et du fichier ISO, mais le problème ne peut pas être résolu. Enfin, je l'ai corrigé en réinitialisant le PC et en réinstallant Visual Studio 2015 à l'aide de l'ISO.

0
John Pluto Solutions

Comme le reste d'entre vous, j'ai passé des jours à essayer de comprendre cela. Je suis sur ce fil en essayant toutes les combinaisons de ce que vous avez tous dit, et rien. Je suis enfin allé à AppData/Local/Microsoft/VisualStudio et j'ai supprimé tous les dossiers qu'il contient. Ensuite, j'ai tout éteint dans mon anti-virus et l’installation de base a finalement été effectuée. Frustrant, mais j'espère que cela aidera quelqu'un d'autre qui a tout essayé.

0
jcgarlinghouse