web-dev-qa-db-fra.com

Visual Studio 2017 est cassé et ne peut pas désinstaller ou réparer

J'ai un problème avec le démarrage de Visual Studio 2017 Enterprise et je ne peux pas le signaler à Microsoft Developer Commnuity car cela nécessite l'exécution de Visual Studio 2017. Merde!

J'étais en train de mettre à jour VS 2017 avec une mise à jour de cette semaine et pendant ce temps mon PC s'est écrasé et j'ai dû le redémarrer.

Maintenant, quand je commence VS 2017, je reçois le message suivant:

La configuration de cette installation de Visual Studio n'est pas terminée. Veuillez exécuter le programme d'installation Visual Studio à nouveau pour corriger le problème.

J'ai exécuté le programme d'installation et il n'a détecté aucune version installée.

J'ai essayé quelques commandes de la communauté VS comme:

%programfiles(x86)%\Microsoft Visual Studio\Installer\resources\app\layout\InstallCleanup.exe -full

Cette commande nettoie certaines choses, mais le résultat est le même. Je ne peux pas supprimer l'installation corrompue.

De plus, je ne peux installer aucune autre édition de VS 2017 - le message d'erreur suivant s'affiche:

[4068:000d][2017-04-12T20:13:20] Error 0x80004003:
   at Microsoft.VisualStudio.Setup.Cache.InstanceRepository.GetInstance()
   at Microsoft.VisualStudio.Setup.Cache.CacheRepository.<GetInstances>d__27.MoveNext()
   at System.Linq.Enumerable.FirstOrDefault[TSource](IEnumerable`1 source, Func`2 predicate)
   at Microsoft.VisualStudio.Setup.Engine.VerifyInstallationPath(IServiceProvider services, String installationPath, IInstance instance, IQuery query)
   at Microsoft.VisualStudio.Setup.Engine.Install(Product product, String destination, CancellationToken token)Object reference not set to an instance of an object.

Je suis maintenant coincé avec un Visual Studio 2017 défectueux, qui ne s'exécute pas et je ne peux pas publier dans la communauté, car cela se fait via Visual Studio 2017.

Quelqu'un peut-il suggérer une solution de contournement pour cela?

Merci!

Réponse

J'ai réussi à trouver une solution à ce problème dans cet article: Erreur 0x80004003 lors de l'installation de VS 2017 RC

23
Nikolay Arhangelov

J'ai ouvert le programme d'installation de Visual Studio 2017, cliqué sur Modifier et dans la fenêtre qui s'ouvre, je clique à nouveau sur Modifier, sans aucune modification. Cela a fonctionné pour moi, j'utilise Visual Studio 2017 Enterprise.

39
Tiago Ávila

La seule solution qui a fonctionné pour moi était: 

  1. exécuter C:\Program Files (x86)\Microsoft Visual Studio\Installer\resources\app\layout\InstallCleanup.exe -full

  2. exécuter C:\Program Files (x86)\Microsoft Visual Studio\Installer\vs_installer.exe avec des droits d'administrateur

  3. cliquez sur modifier et ajouter une option

Edit: S'il vous plaît lire les commentaires ci-dessous avant de suivre les étapes.

9
Anton Shelin

J'avais le même problème VS2017 ENTERPRISE VERSION 15.2 (26430.16) RELEASE J'ai ouvert VS2015 que j'avais également installé et fermé. J'ai ensuite pu ouvrir vs2017 sans problème. VS2017 a fonctionné pendant des semaines sans problème et aucune mise à jour n'a été appliquée entre-temps, donc la cause exacte du problème n'est pas claire.

0
user8574792