3

Я только что попробовал установить Visual Studio 2015 RTM на мой компьютер с Windows 8.1. Установка прошла без проблем, но после этого у меня возникло несколько проблем:

  • Visual Studio 2015 сама по себе не запускается: она запускается с диалоговым окном отладки при запуске.
  • Visual Studio 2013, который ранее работал, также начал падать при запуске.
  • Программа просмотра событий не загружается, но сообщение об ошибке не отображается. Если бы я запустил MMC и попытался добавить его в качестве оснастки, он вылетел бы с диалоговым окном отладки.

В конце концов мне пришлось использовать Восстановление системы, чтобы вернуться к точке непосредственно перед установкой VS 2015. Кажется, сейчас все нормализовалось.

Обновление: я говорил слишком рано - даже после восстановления системы у меня начались сбои. В конце концов я переустановил свою ОС (это было до того, как я увидел ответы ниже).

Если я смотрю в Event Viewer время, когда я пытался запустить Event Viewer ранее, я вижу ошибку .Net Runtime от каждого случая с сообщением

Приложение: mmc.exe Framework Версия: v4.0.30319 Описание: Процесс был прерван из-за внутренней ошибки во время выполнения .NET по IP-адресу 00007FFD67E94745 (00007FFD67CC0000) с кодом выхода 80131506.

В тех случаях, когда я пытался запустить Visual Studio, я вижу ошибку приложения с деталями

Неправильное имя приложения: devenv.exe, версия: 14.0.23107.0, отметка времени: 0x559b7ead Неправильное имя модуля: clr.dll, версия: 4.6.81.0, отметка времени: 0x5584e56f Код исключения: 0x80131506 Смещение ошибки: 0x002cdc9a ИД ошибочного процесса: 0x2108 Ошибка время запуска приложения: 0x01d0c3a28aeed79f Неверный путь к приложению: C:\Program Files (x86)\Microsoft Visual Studio 14.0\Common7\IDE\devenv.exe Неверный путь к модулю: C:\Windows\Microsoft.NET\Framework\v4.0.30319\clr .dll ID отчета: c8ca7216-2f95-11e5-80de-002564d97fd2 Полное имя ошибочного пакета: Идентификатор ошибочного пакета, относящегося к приложению:

Я также вижу ошибку .Net Runtime

Приложение: devenv.exe Framework Версия: v4.0.30319 Описание: Процесс был остановлен из-за внутренней ошибки в среде выполнения .NET по IP-адресу 748DDC9A (74610000) с кодом выхода 80131506.

Кто-нибудь еще видел это и смог это исправить?

2 ответа2

1

Таким образом, решение этой проблемы, как описано в ссылке на https://support.microsoft.com/en-us/kb/3065367, заключается в следующем:

Удалите ключ реестра AltJit, найденный по адресу HKEY_CURRENT_USER/ Программное обеспечение / Microsoft / .NETframework / AltJit

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

0

Вы установили один из CTP-пакетов RyuJIT? Я нашел сообщение в блоге Microsoft, в котором говорится, что приложения .NET, как известно, аварийно завершают работу при запуске, если у вас установлен RyuJIT CTP, а затем вы обновляетесь до .NET 4.6 (который поставляется с VS 2015).

http://blogs.msdn.com/b/clrcodegeneration/archive/2015/05/27/ryujit-and-net-4-6.aspx

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .