Неисправное приложениеверсия, неисправный модуль kernel32.dll - PullRequest
1 голос
/ 07 октября 2010

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

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

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

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

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

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

1 Ответ

0 голосов
/ 07 октября 2010

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

...