J'ai passé une semaine entière à essayer de résoudre ce problème.
Ce qui finalement fait pour moi a été de désactiver mon anti-virus programmes.
Avant je suis tombé sur ma solution, je suis passé par beaucoup d'autres solutions. J'
j'ai pensé, je l'avais poster quelques-unes des solutions qui pourraient s'avérer utiles pour ceux qui sont encore avoir des problèmes avec l'installation de Visual studio 2015 Community Edition.
Solution 1: Installation Minimale
Essayer de l'installer avec un minimum de fonctionnalités supplémentaires. Exécutez le Visual Studios 2015 de l'installation, puis cliquez sur "Personnalisé" et sur l'écran suivant, tout décocher et de procéder à l'installation.
Solution 2: Supprimer l'installation de cache
Peut-être que l'installation a échoué en raison de corrompre des fichiers dans le cache. Lorsque l'installation échoue, supprimez tous Visual Studio cache des objets et faire une réinstallation complète. Pour ce faire, exécutez l'invite de commande (Exécuter en tant qu'Administrateur) et le type: "cd /programdata/cache/", puis appuyez sur entrée. Ensuite, tapez "del /f /s *.msi /f /s *.cab", puis appuyez sur entrée.
Maintenant, exécutez le Visual Studios 2015 installation à nouveau.
Solution 3: Supprimer les fichiers de données stockés sur votre ordinateur
Ouvrir l'Explorateur de Fichiers et allez dans "C:\Users\[Votre Nom de Compte d'Utilisateur]\AppData\Local\Microsoft". Supprimez les dossiers suivants: VSCommon, VisualStudio, Mélange, VsGraphics, ApplicationInsights, vshub, l'Équipe de la Fondation, Web Platform Installer et MsBuild. Après cela, exécutez Visual Studios 2015 programme d'installation à nouveau.
Solution 4: Permettre à tous les quatre évaluations de liens Symboliques
Tout d'abord, vérifiez si tous les quatre évaluations sont activés. Ouvrir l'invite de commande (Exécuter en tant qu'Administrateur) et tapez la commande "fsutil behavior query SymlinkEvaluation". Tous les 4 évaluations doit être activé. Si elles ne sont pas de type "fsutil behavior set SymlinkEvaluation L2L:1 R2R:1 L2R:1 R2L:1". Une fois ces 4 évaluations sont définies, effacer les fichiers temporaires et d'installation claires cache (voir la Solution 2 et la Solution 3), puis exécutez le Visual Studios 2015 installation à nouveau.
Solution 5: Réparer les fichiers Redistribuables
Peut-être, le problème est que votre VC-transmissibles sont défectueux et sont dans le besoin de réparation. Pour ce faire, exécutez "Ajout/suppression de programmes" et de chercher toutes les versions x86 et x64 de Microsoft Visual C++ [Année] Redistribuable (Version). Appuyez sur Modifier pour chacun d'eux et lors de la désinstallation d'écran apparaît, appuyez sur la Réparation. Je l'ai fait pour toutes les versions que j'avais déjà installé: 2012, 2013 et 2015. Donc, j'ai réparé 6: 2012: x86 et x64, 2013: x86 et x64, 2015: x86 et x64.
Solution 6: Vérifier pour voir si x86 et x64 taille est la même
Comme mentionné par d'autres, dans cette discussion, de faire une recherche pour vcruntime140.dll et voir si les versions x86 et x64. Ils doivent PAS avoir la même taille. S'ils le font, consultez la solution 5, ou vous pouvez supprimer manuellement (** soyez prudent lors de la suppression de fichiers à partir du dossier Windows!) et re-installer (à partir d'ici: https://www.microsoft.com/en-ca/download/details.aspx?id=48145).
Également faire la même vérification pour msvcp140.dll. Personnellement, j'ai fait une recherche pour ces fichiers dans "C:\Windows\SysWOW64 et C:\Windows\System32" et comparé les fichiers à partir de deux dossiers. Par ailleurs, j'ai également vérifié pour les différences de vcruntime140.dll et msvcp140.dll "C:\Program Files\Microsoft Visual Studio 14.0" et "C:\Program Files (x86)\Microsoft Visual Studio 14.0"
Solution 7: désactiver Temporairement tous les Protection Anti-Virus et pare-feu
Pour moi, il s'est avéré que le problème vient d'avoir ByteFence Anti-Malware et Norton Security avec Sauvegarde de la protection. J'ai désactivé la protection en temps réel de ByteFence Anti-Malware et j'ai désactivé la protection Automatique et Intelligente de Pare-feu de Norton Security avec Backup. Avant j'ai couru à nouveau l'installation, j'ai répété la Solution 2 et la Solution 3 (défiler vers le haut). Et Voila, l'installation a réussi. Mais comment ai-je savoir que le Programme Anti-Virus était le coupable? Lire La Solution 8.
Solution 8: surveiller Attentivement Visual Studios Processus d'Installation pour les Intrusions
J'ai eu recours à cette solution afin de trouver le problème. Après la lecture de Ezh de l'article, j'ai décidé de télécharger Process Monitor v3.2 et Process Explorer v16.1. J'ai été soigneusement suivi des 3 programmes de side-by-side: le Moniteur de Processus, Processus d'Explorer et de Visual studio 2015 programme d'installation, et j'ai regardé de très près tous les processus que l'installateur a invoquer. Ensuite, j'ai remarqué que lorsque VSIXInstaller.exe le processus s'est allumé, et tenté d'installer quelque chose à partir d'un serveur distant, il continué à échouer encore et encore parce que mon Programme Anti-Virus apparaissait sur l'écran (en tant que processus) et de décider de porc/de bloquer une partie importante des fichiers DLL qui VSIX installation nécessaire. De désactiver temporairement le programme anti-virus résolu mon problème!
Solution 9: Complet format Windows et de ré-installation
Si tout le reste échoue, et vous êtes vraiment désespéré pour obtenir Visual studio 2015 de travail, je vous propose un Windows complet de ré-installation. À ce stade, le problème est plus probable que certains type d'intervention/d'intrusion avec un programme que vous ne connaissez pas.