2

Со вчерашнего дня у меня появляется два окна с ошибками, как только я вхожу в свою учетную запись Windows XP (SP3), объявляя:

Microsoft Visual C++ Runtime Library
Runtime error!
Program: C:\WINDOWS\explorer.exe  
This application has requested the Runtime to terminate it in an unusual way.

В журнале событий системы или приложения нет странных сервисов и ошибок. Есть идеи, как отследить, что вызывает эту ошибку? Я проверил на вирусы и запустил sfc (проверку системных файлов).

Спасибо за любую помощь или предложения.

ОБНОВИТЬ:
Я удалил несколько приложений, которые я недавно установил (MS Visual C # 2010 Express, Visual Web Developer, SQL Server 2008 и вместе с ним среда выполнения Visual C++ 2010, а также MySQL Workbench), и моя проблема была решена. Кто-нибудь знает о несовместимости с Windows XP SP3? Есть ли способ определить проблему, не догадываясь случайно, что конфликтует в вашей системе?

1 ответ1

3

Проводник Windows не использует среду выполнения Visual C++. Проблема вызвана кодом, введенным в explorer.exe. Исходя из того, что вы описываете, этот код может зависеть от среды выполнения Visual C++ 2010 и не будет работать, если он отсутствует. Деинсталляция Visual C++ 2010 Runtime не является решением, среда выполнения популярна среди разработчиков, и вы можете получить время выполнения обратно при установке другого программного обеспечения, которое зависит от времени выполнения.

Есть много способов внедрить код в explorer.exe, от расширений Shell до программных клавиатур, от вирусов до глобальных перехватчиков. Вы можете использовать бесплатный инструмент ShellExView для отображения (и, возможно, отключения) расширений оболочки. Для проверки того, какая DLL загружена в explorer.exe, вы можете использовать Process Explorer из sysinternals.

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

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