35 votes

Visual Studio 2012 ne démarre pas

J'ai installé VS2012 Premium de notre abonnement MSDN et ça marchait très bien les deux premiers jours, mais ensuite j'ai installé quelques extensions que je ne peut pas maintenant commencer VS2012 et il donne l'erreur:

Faulting application name: devenv.exe, version: 11.0.50727.1, time stamp: 0x5011ecaa
Faulting module name: ntdll.dll, version: 6.1.7601.17725, time stamp: 0x4ec49b8f
Exception code: 0xc0000374
Fault offset: 0x000ce6c3
Faulting process id: 0xee8
Faulting application start time: 0x01cd89bb777fc1dd
Faulting application path: C:\Program Files (x86)\Microsoft Visual Studio 11.0\Common7\IDE\devenv.exe
Faulting module path: C:\Windows\SysWOW64\ntdll.dll

Je suis en cours d'exécution sur Windows 7 64 bits.

J'ai essayé de le réparer, désinstaller et installer de nouveau et de rien. J'ai essayé de restaurer à une précédente restauration du système de point mais rien.

Les extensions que j'ai installé je me souviens:

  • VS10x Code De La Carte
  • VSCommands
  • Visual SVN
  • Nuget manager

(tous mes collègues en ont trop et il fonctionne très bien pour eux) et:

  • Web Essentials
  • Visual Studio Couleur De L'Éditeur De Thème
  • SlowCheetah
  • Mobile Prêt HTML5

Les Questions sont:

  1. Quelqu'un d'autre a eu ce problème?
  2. Est il possible que je peux désinstaller les extensions à partir d'une ligne de commande ou d'un logiciel? (J'ai supprimé le dossier extensions, mais ne le font pas quoi que ce soit)
  3. Puis-je réparer l' "C:\Windows\SysWOW64\ntdll.dll"? Est-ce vraiment un problème avec cette dll?

Je n'ai pas été capable de trouver un problème similaire dans d'autres versions et parce que VS2012 est la nouvelle ne semble pas être beaucoup d'informations.

54voto

David Aleu Points 2360

Il travaille maintenant!. C'est ce que j'ai fait:

À la suite de la suggestion ici:

  1. Retiré la clé: [HKEY_CURRENT_USER\Software\Microsoft\Windows NT\CurrentVersion\AppCompatFlags\Layers]. VS2012 de chargement, mais ensuite s'écraser avant que je ne puisse rien faire d'autre (erreur dans l' C:\Windows\syswow64\KERNELBASE.dll)
  2. Puis j'ai enlevé:
    • [HKEY_CURRENT_USER\Software\Microsoft\VisualStudio\11.0]
    • [HKEY_CURRENT_USER\Software\Microsoft\VisualStudio\11.0_Config] et a commencé à nouveau et fonctionne bien.

J'ai évidemment perdu tous mes paramètres mais pas grand-chose que je peux maintenant faire un peu de travail! :)

20voto

JTallsmith Points 101

L'exécution de devenv.exe avec l'argument / SafeMode l' aurait probablement également corrigé.

7voto

jimbo elrod Points 51

J'ai ouvert un .sln puis je suis retourné à mon projet défectueux et ça a été chargé! Peut-être quelque chose avec une fermeture erronée du projet

2voto

Suppression de tous les VS paramètres est un peu dur, à moins que toutes les instances de visual studio crash immédiatement.

Ce qui arrivera probablement lorsque vous rencontrez ce est que Visual Studio ouvre la fenêtre du concepteur qui a causé l'accident dans le premier endroit... c'est souvent une extension, mais il peut aussi être simplement un bug dans VS. Par exemple: j'ai parfois l'expérience de ce moment de travailler avec LINQ-to-SQL et la base de données-concepteur de schéma ouvert.

La plus simple solution consiste à tout simplement supprimer l' SUO le fichier avec les paramètres de solutions, et d'ouvrir l' SLN. Ensuite, vous pouvez faire ce que vous voulez, sauf aller dans le fichier avec la question - une fois que vous savez ce que ce fichier, vous pouvez le fixer (f.ex. dans le cas d'un DBML il suffit simplement de retirer et de le régénérer)

2voto

George Kosmidis Points 59

Il suffit de copier tous les fichiers dte * .olb, de C: \ Program Files (X86) \ Fichiers communs \ Microsoft Shared \ MSEnv à C: \ Fichiers de programme X86 \ Microsoft Visual Studio 9.0 \ Common7 \ IDE.

De https://mycodepad.wordpress.com/2013/12/07/visual-studio-2012-4-run-as-administrator-the-application-cannot-start-error/

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X