Visual Studio 2012 не запустится
Я установил VS2012 Premium из нашей подписки MSDN, и он отлично работал в течение первых нескольких дней, но затем я установил несколько расширений, которые я не могу запустить VS2012, и он дает ошибку:
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
Я запускаю его на 64-разрядной версии Windows 7.
Я пытался восстановить, удалить и установить снова и ничего. Я попытался восстановить предыдущую точку системы восстановления, но ничего.
Установки, которые я установил, я могу запомнить:
- Карта кода VS10x
- VSCommands
- Visual SVN
- Менеджер Nuget
(все выше сказанное у моих коллег тоже есть, и он отлично подходит для них) и:
- Веб-Essentials
- Редактор цветовой темы Visual Studio
- SlowCheetah
- Mobile Ready HTML5
Вопросы:
- У кого-то еще была эта проблема?
- Есть ли способ удалить расширения из командной строки или программного обеспечения? (Я удалил папку расширений, но это не делает
ничего)
- Можно ли восстановить "C:\Windows\SysWOW64\ntdll.dll"? Это действительно проблема с этой DLL?
Я не смог найти подобную проблему в других версиях и потому что VS2012 является новым, похоже, тоже не так много информации.
Ответы
Ответ 1
Он работает сейчас!. Это то, что я сделал:
Следуя предложению здесь:
- Удален ключ:
[HKEY_CURRENT_USER\Software\Microsoft\Windows NT\CurrentVersion\AppCompatFlags\Layers]
. VS2012, но затем сбой, прежде чем я смог сделать что-нибудь еще (ошибка в C:\Windows\syswow64\KERNELBASE.dll
)
- Затем я удалил:
-
[HKEY_CURRENT_USER\Software\Microsoft\VisualStudio\11.0]
-
[HKEY_CURRENT_USER\Software\Microsoft\VisualStudio\11.0_Config]
и начал снова и работает нормально.
Я, очевидно, потерял все свои настройки, но не имел большого значения, так как теперь я могу сделать какую-то работу!:)
Ответ 2
Запуск devenv.exe с аргументом /SafeMode, вероятно, также устранил бы его.
Ответ 3
Я открыл другой .sln
, а затем вернулся к моему неудачному проекту и загрузился! Возможно, что-то с ошибочным закрытием проекта
Ответ 4
Удаление всех настроек VS немного жестко, если все экземпляры Visual Studio не сработают немедленно.
Что, вероятно, происходит, когда вы сталкиваетесь с этим, так это то, что Visual Studio открывает окно конструктора, из-за которого он сначала разбивается... это часто расширение, но это может быть просто ошибка в VS. Например: я иногда испытываю это при работе с LINQ-TO-SQL и открываю конструктор схемы базы данных.
Самое простое разрешение - просто удалить файл SUO
с настройками решения и откройте SLN
. Затем вы можете делать все, что хотите, за исключением перехода к файлу с проблемой - как только вы знаете, что это за файл, вы можете исправить его (f.ex. в случае с DBML, просто удалив его и регенерируя)
Ответ 5
Просто скопируйте все файлы dte *.olb из C:\Program Files (X86)\Common Файлы \Microsoft Shared\MSEnv в C:\Program Files X86\Microsoft Visual Studio 9.0\Common7\IDE.
Из https://mycodepad.wordpress.com/2013/12/07/visual-studio-2012-4-run-as-administrator-the-application-cannot-start-error/
Ответ 6
Просто работать, как администратора, было достаточно, чтобы заставить его работать для меня, по крайней мере временно.
Ответ 7
У меня была аналогичная проблема с ntdll.dll... Обновление на С++ SQL Server...
Я исправил его с помощью SQL Server OBDC-соединения, а не SQL Server Native Client 11.0
Мы пытаемся понять, почему, поскольку он работает с некоторыми обновлениями, а не с другими... но он работает все время для чтения.
Ответ 8
Все вышеперечисленные решения не сработали для меня, но эта работа работает.
Скопировать dte *.olb из C:\Program Files (X86)\Common Files\Microsoft Shared\MSEnv в
C:\Program Files X86\Microsoft Visual Studio 9.0\Common7\IDE.
http://www.clausconrad.com/blog/the-application-cannot-start-running-visual-studio-as-administrator
Ответ 9
Сначала запустите файл devenv.exe с параметром /SafeMode, затем снимите флажок Разрешить макросы для запуска из "Enviroment- > Add-in/Macros Security" и протестируйте!
Ответ 10
Проблема связана с переменной пути. задание переменной пути в переменных окружающей среды до менее 2048 символов для меня.