错误应用程序 <app_name>,版本 <版本号>,错误模块 kernel32.dll

Posted

技术标签:

【中文标题】错误应用程序 <app_name>,版本 <版本号>,错误模块 kernel32.dll【英文标题】:Faulting application <app_name>, version <version number>,faulting module kernel32.dll 【发布时间】:2011-04-22 07:43:21 【问题描述】:

我有一个使用 C# 和 .net framework 2.0 构建的 Windows 应用程序,并将其安装在 Windows Server 2003 上。

我已经在我的机器上测试了应用程序,它在我的机器上运行良好。两台机器的唯一区别是,我的机器是 Windows Vista 操作系统,而发生错误的机器是 Windows Server 2003 操作系统。

当我启动应用程序时,它可以正常工作一段时间,但随后会出现一个错误

错误的应用程序, 版本,故障 模块 kernel32.dll,版本 5.2.3790.4480,戳,调试? 0.故障地址0x000bef7.

来源:.NET 运行时 2.0 错误 类别 : 无 事件 ID:1000

有谁知道为什么会出现这个错误?我搜索了这个错误,但大多数解决方案都是针对 explorer.exe 或 internet explorer。

【问题讨论】:

【参考方案1】:

使用 windbg 或 adplus 附加到进程并获取进程故障转储。这将帮助您识别代码中加载了符号的违规部分。在大多数情况下,它会显示最后一个异常,因此可以很好地了解可能出现的问题。

【讨论】:

@Sarvanan,感谢您的指导。我将尝试获取进程故障转储。

以上是关于错误应用程序 <app_name>,版本 <版本号>,错误模块 kernel32.dll的主要内容,如果未能解决你的问题,请参考以下文章

mobilefirst 推送通知更改 android app_name

Android ActionBar错误的布局方向

任务“:app:processDebugResources”的颤振执行失败。 AAPT:错误:找不到资源字符串/app_name

django rest 框架中的路径错误:不支持在 include() 中指定命名空间而不提供 app_name

在做小部件@<drawable /> 时,strings.xml 中的错误

如何在构建时设置strings.xml值?