J'ai installé VS2012 Premium à partir de notre abonnement MSDN et cela fonctionnait bien les premiers jours, mais ensuite j'ai installé quelques extensions. Je ne peux pas démarrer VS2012 et cela 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 l'exécute sur Windows 7 64 bits.
J'ai essayé de réparer, désinstaller et installer à nouveau et rien. J'ai essayé de restaurer à un point précédent du système de restauration mais rien.
Les extensions que j'ai installées, je peux m'en souvenir:
(Tout ce qui précède, mes collègues l'ont aussi et ça marche très bien pour eux) et:
Les questions sont:
Je n'ai pas été en mesure de trouver un problème similaire dans d'autres versions et, étant donné que VS2012 est nouveau, il ne semble pas que beaucoup d'informations soient disponibles.
Il fonctionne maintenant!. C'est ce que j'ai fait:
Suite à la suggestion ici :
[HKEY_CURRENT_USER\Software\Microsoft\Windows NT\CurrentVersion\AppCompatFlags\Layers]
. Chargement de VS2012, puis plantage avant que je puisse faire autre chose (erreur dans C:\Windows\syswow64\KERNELBASE.dll
)[HKEY_CURRENT_USER\Software\Microsoft\VisualStudio\11.0]
[HKEY_CURRENT_USER\Software\Microsoft\VisualStudio\11.0_Config]
et a recommencé et fonctionne bien.J'ai évidemment perdu tous mes réglages mais ce n'est pas grave, je peux maintenant travailler! :)
Exécuter devenv.exe avec l'argument/SafeMode l'aurait probablement également corrigé.
J'ai ouvert un .sln
différent, puis je suis retourné à mon projet défaillant et il s'est chargé! Peut-être quelque chose avec une fermeture erronée du projet
La suppression de tous les paramètres VS est un peu dure sauf si toutes les instances visual studio se bloquent immédiatement.
Ce qui se produit probablement lorsque vous rencontrez ceci est que Visual Studio ouvre la fenêtre du concepteur qui l'a fait planter en premier lieu ... c'est souvent une extension, mais il pourrait aussi s'agir simplement d'un bogue dans VS. Par exemple, je rencontre parfois ce problème lorsque je travaille avec LINQ-TO-SQL et que le concepteur de schéma de base de données est ouvert.
La solution la plus simple consiste simplement à supprimer le fichier SUO
avec les paramètres de la solution et à ouvrir la SLN
. Vous pouvez ensuite faire ce que vous voulez, sauf aller dans le fichier avec le problème - une fois que vous savez ce que le fichier est, vous pouvez le réparer (par exemple, dans le cas d'un DBML, en le supprimant simplement et en le régénérant)
Il suffit de copier tous les fichiers dte * .olb, à partir de C:\Program Files (X86)\Common Fichiers\Microsoft Shared\MSEnv à C:\Program Files X86\Microsoft Visual Studio 9.0\Common7\IDE.
Exécuter simplement en tant qu'administrateur semblait suffisant pour que cela fonctionne pour moi, du moins temporairement.
Toutes les solutions ci-dessus n'ont pas fonctionné pour moi, mais celui-ci fonctionne.
Copiez dte * .olb de C:\Program Files (X86)\Fichiers communs\Microsoft Shared\MSEnv vers C:\Fichiers de programme X86\Microsoft Visual Studio 9.0\Common7\IDE.
http://www.clausconrad.com/blog/the-application-cannot-start-running-visual-studio-as-administrator
Le problème est dû à la variable de chemin. la définition d'une variable de chemin dans les variables d'environnement inférieure à 2048 caractères a fonctionné pour moi.
Commencez par lancer devenv.exe avec l'option/Mode sans échec, puis décochez la case Autoriser l'exécution des macros à partir de "Environnement-> Complément/Sécurité des macros" et testez-la!
J'ai eu un problème similaire ntdll.dll ... C++ mise à jour SQL Server ...
Je l'ai corrigé en utilisant la connexion OBDC SQL Server plutôt que le client natif SQL Server 11.0
Nous essayons de voir pourquoi cela fonctionne pour certaines mises à jour et pas d'autres ... mais cela fonctionne tout le temps pour la lecture.