несколько недель назад у моего ноутбука компании начались странные проблемы. Я больше не мог запустить веб-сервер Microsoft Developer (через Visual Studio - >Debug). Позже я понял, что не могу выполнить какое-либо приложение .NET.
в разговоре со специалистом Microsoft CLR после рассмотрения моих файлов dmp, он сказал
при загрузке в ваш процесс, 8 байт при смещении 0×168 в .исполняемый
файлы устанавливаются в 0. это
проблема, которая вызывает сбой среды CLR.
Эти биты установлены правильно в
файл, который вы мне предоставили.C:WindowsSystem32Detoured.dll есть
загружается в процесс. Это значит
я, что библиотека объезды в настоящее время
использованный на вашей машине для того чтобы доработать
поведение этих процессов.
Я также понял, что когда я загружаюсь в безопасном режиме, то все работает.
кроме того, я выяснил, что если Я щелкните правой кнопкой мыши на исполняемом файле .NET, и выберите "Запуск от имени" и введите мои в настоящее время вошли в учетные данные пользователя, то приложение работает. Он просто не работает, если я просто дважды щелкните на приложение.
там много системных сообщений о событиях и ошибок типа Доктор Ватсон. Вот несколько, которые я получаю:
при запуске MS Developer Web Server из Visual Studio, всплывающее окно сообщения говорит:
WebDev.WebServer40.exe has encountered a problem and needs
to close. We are sorry for the inconvenience.
VSHost журнал системных событий записи:
Event 1:
Application: MyWebSite.vshost.exe
Framework Version: v4.0.30319
Description: The process was terminated due to an internal error
in the .NET Runtime at IP 791A8BBD (79140000) with exit code 80131506.
Event 2:
Faulting application MyWebSite.vshost.exe, version 10.0.30319.1,
stamp 4ba2084b, faulting module clr.dll, version 4.0.30319.1,
stamp 4ba1d9ef, debug? 0, fault address 0x00068bbd.
записи журнала системных событий для запуска сторонних приложений:
Source: Application Popup
Description: Application popup: #APPNAME#.exe – Application Error : The
application failed to initialize properly (0xc000007b). Click on OK
to terminate the application.
приложения, которые я построил, использующий .NET V4 Framework системные журналы событий говорят:
Source: .NET Runtime
Framework Version: v4.0.30319
Description: The process was terminated due to an internal error in the
.NET Runtime at IP 791A8BBD (7914000) with exit code 80131506.
приложения, которые я построил, который использует системные журналы событий .NET V2 Framework сказать:
Source: .NET Runtime
Description: .NET Runtime version 2.0.50727.3053 – Fatal Execution
Engine Error (7A097706) (80131506)
здесь подробности в моем блоге - включая все, что я пробовал до сих пор, и больше деталей и рассказов.
как восстановить очки, Моя старая точка восстановления несколько недель назад, когда я еще была эта проблема, поэтому я не думаю, что восстановление ссылки поможет.
как я могу выяснить, какой процесс вызывает проблему, а затем исправить компьютер?