2013-07-20 1 views
1

Ma copie de Visual Studio 2012 est instable. Il démarre et je peux charger des projets, les compiler et les exécuter. Mais de temps en temps il se bloque aléatoirement. Il se bloque maintenant lorsque j'essaie d'ajouter un nouveau formulaire Windows à un projet. Mais les plantages sont indépendants du projet chargé.Visual Studio 2012 se bloque en essayant de mettre à jour, réparer, désinstaller

Ma première idée était d'installer toutes les nouvelles mises à jour mais si je vais à la section des extensions mises à jour & il ouvre la boîte de dialogue et se bloque 1 seconde après. J'ai alors pensé que je pourrais le désinstaller et réinstaller VS 2012 ou 2013. Mais je ne peux pas non plus le désinstaller. Si je vais à des programmes Windows pour le désinstaller, je peux cliquer sur le bouton de changement, mais après cela, le programme d'installation se bloque. J'ai aussi essayé de télécharger l'aperçu de VS 2013 et de l'installer mais cela aussi se bloque avant de montrer une boîte de dialogue de fenêtre.

Donc je ne sais pas comment procéder. Est-ce que quelqu'un d'autre a des problèmes similaires?

+0

Veuillez fournir un message d'erreur exact et un vidage sur incident? – Bytemain

Répondre

4

Essayez d'exécuter Visual Studio dans Safemode (devenv /safemode) ou exécutez-le avec la journalisation activée (devenv /log) les journaux seront écrits dans un folder in your user profile. Vérifiez également le journal des événements pour voir s'il existe un rapport d'erreurs. Deux événements doivent être enregistrés lorsque Visual Studio se bloque. Une "erreur d'application" et une "erreur d'exécution .NET". Ce dernier fournira des informations sur la trace de la pile qui provoque le crash:

Event log for Visual Studio

Lorsque vous essayez de désinstaller Visual Studio, retirez d'abord la mise à jour 1, 2 ou 3, puis réparer ou supprimer la chose. Si la désinstallation échoue, je crains que vous ayez besoin de repaver la machine pour la récupérer dans un état supportable. Lorsque vous désinstallez une mise à jour, vous devez toujours réparer Visual Studio avant de réappliquer les mises à jour. Essayez de supprimer tous les ajouts (Resharper, NDepend, etc.) et les extensions (à partir de la fenêtre Mises à jour et extensions Visual Studio ou en les supprimant du Visual Studio or User profile folder). Essayez de réinitialiser les paramètres et les paramètres de complément (devenv /ResetSettings) et (devenv /ResetSkipPkgs), essayez de reconstruire tous les modèles (devenv /setup).

Vous pouvez même attacher une instance Visual Studio en tant que débogueur pour l'autre pour voir où l'exception se produit. Parfois, il peut vous donner des informations précieuses, parfois l'accident ne se produit pas parce que le problème est lié au moment.

Si tout le reste échoue, ouvrez un support call with Microsoft, file a bug on Connect ou effectuez une nouvelle installation de votre système. À votre avis Message d'erreur indiquant que vous exécutez l'édition Visual Studio 2012 Web Developer Express au lieu de devenv, essayez wdexpress à partir d'une fenêtre de ligne de commande normale (Windows).

Un autre problème courant qui peut rendre Visual Studio très instable est une corruption du cache de compléments. Clearing it will trigger Visual Studio to rebuild it for you.

+0

Ok, dans la visionneuse d'événements, je reçois ce qui suit: Anwendung: WDExpress.exe Frameworkversion: v4.0.30319 Description: Der Prozess wurde aufgrund eines internen Fehlers in der .NET-Laufzeit beendet. bei IP 5F5E2386 (5F590000) mit Exitcode 80131506. (Il indique seulement qu'il y avait une erreur interne). L'erreur d'application affiche: C: \ Windows \ Microsoft.NET \ Framework \ v4.0.30319 \ clr.dll. J'aurais dû écrire que j'utilise VS Express, donc je pense qu'il me manque la fenêtre de commande. Comment puis-je encore entrer les commandes devenv/xxx? –

+0

Oui, j'obtiens une erreur d'application et d'exécution. Cela pourrait avoir à voir avec les mises à jour. Ce que j'ai essayé est de créer un fichier .bat avec le contenu: "mypath \ WDExpress.exe devenv/safemode". Mais il se plaint qu'il ne peut pas trouver le fichier devenv. Edit: Je viens de découvrir que je peux laisser "devenv" pour le démarrer en mode sans échec. Je vais maintenant essayer quelques-unes des commandes ... Merci pour votre aide! –

+0

Maintenant, j'ai un nouveau message d'erreur lors de l'ouverture d'un projet. Je l'ai trouvé dans le ActivityLog. Avez-vous une idée de ce que cela pourrait signifier ?: "System.BadImageFormatException: [C: \ Windows \ Microsoft.Net \ assemblage \ GAC_MSIL \ VsDebugPresentationPackage \ v4.0_11.0.0.0__b03f5f7f11d50a3a \ VsDebugPresentationPackage.dll] Voir aussi Microsoft.VisualStudio.Debugger.DebuggerToolWindows.DataTips.PinnableTips.UI.Markers.TaggerProvider.CreateTagger [T] (tampon ITextBuffer) bei Microsoft.VisualStudio.Text.Tagging.Implementation.TagAggregator'1.GatherTaggers (ITextBuffer textBuffer) " –

Questions connexes