Подтвердить что ты не робот

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 является новым, похоже, тоже не так много информации.

4b9b3361

Ответ 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, просто удалив его и регенерируя)

Ответ 6

Просто работать, как администратора, было достаточно, чтобы заставить его работать для меня, по крайней мере временно.

Ответ 7

У меня была аналогичная проблема с ntdll.dll... Обновление на С++ SQL Server...

Я исправил его с помощью SQL Server OBDC-соединения, а не SQL Server Native Client 11.0

Мы пытаемся понять, почему, поскольку он работает с некоторыми обновлениями, а не с другими... но он работает все время для чтения.

Ответ 9

Сначала запустите файл devenv.exe с параметром /SafeMode, затем снимите флажок Разрешить макросы для запуска из "Enviroment- > Add-in/Macros Security" и протестируйте!

Ответ 10

Проблема связана с переменной пути. задание переменной пути в переменных окружающей среды до менее 2048 символов для меня.