Неисправное приложение <имя_приложения>, версия <номер версии>, неисправный модуль kernel32.dll

1

У меня есть одно приложение для Windows, созданное с использованием С# и .net framework 2.0 и его установка на Windows Server 2003.

Я тестировал приложение на своей машине, и он отлично работает на моей машине. Единственное различие между двумя машинами заключается в том, что у моей машины есть ОС Windows Vista и машина, на которой произошла ошибка, есть ОС Windows Server 2003.

Когда я запускаю приложение, он работает корректно в течение некоторого времени, но затем дает одну ошибку как

Неисправность приложения, версия, ошибка module kernel32.dll, версия 5.2.3790.4480, печать, отладка? 0. адрес ошибки 0x000bef7.

Источник: ошибка .NET Runtime 2.0 Категория: Нет Код события: 1000

Кто-нибудь знает, почему эта ошибка наступает? Я искал эту ошибку для googled, но большинство решений было для explorer.exe или Internet explorer.

Теги:
kernel32

1 ответ

0
Лучший ответ

Используйте windbg или adplus для присоединения к процессу и получите свалку сбоя процесса. Это поможет вам идентифицировать нарушающую часть кода с загруженными символами. В большинстве случаев он показывает последнее исключение и, следовательно, дает очень хорошее представление о том, что могло пойти не так.

  • 0
    @Sarvanan, спасибо за руководство. Я постараюсь получить дамп сбоя процесса.

Ещё вопросы

Сообщество Overcoder
Наверх
Меню