调试崩溃的 explorer.exe 的最佳方法是啥?

Posted

技术标签:

【中文标题】调试崩溃的 explorer.exe 的最佳方法是啥?【英文标题】:What is the best way to debug a crashing explorer.exe?调试崩溃的 explorer.exe 的最佳方法是什么? 【发布时间】:2010-10-30 12:21:42 【问题描述】:

我在一个内部运行自定义构建的 Access/SQL 应用程序的组织工作。我们有一个问题 Explorer.exe 引发错误并崩溃。

这是崩溃的图片:

开始跟踪此问题并找到解决方案的最佳方法是什么?

【问题讨论】:

等等... 你的程序和 Explorer 有什么关系?你在为它写一个插件吗?在运行时操作它?托管病毒或病毒扫描程序?我很困惑... 我们不确定程序如何或为什么会崩溃 explore.exe 我们会检查 API 调用,但在应用程序的初始启动期间我们只需要一到两个。我们绝对不会托管病毒或扫描程序 :-) 【参考方案1】:

确保已安装 WinDBG,将其设置为默认调试器,然后使用分析并获取故障转储。

下次出现该对话框时,单击“确定”以在 WinDbg 中附加

【讨论】:

.symfix ; .重新加载; kn100 #(评论框吃换行符)【参考方案2】:

请记住,如果将调试器附加到资源管理器,然后中断,则不应尝试在调试器中执行任何调用资源管理器的操作,否则会使调试器死锁。这可能会非常棘手,因为这意味着您无法打开“文件打开”对话框、打印、浏览到另一台计算机以及其他任何事情。

【讨论】:

以上是关于调试崩溃的 explorer.exe 的最佳方法是啥?的主要内容,如果未能解决你的问题,请参考以下文章

使用 Detours 挂钩 Api 在 Detach 上崩溃

适用于Windows Vista的最佳Subversion客户端(64位)[关闭]

电脑任务栏桌面图标透明紊乱解决方法

解决explorer.exe 应用程序错误,内存不能为 read或written的解决方法小结

Explorer.EXE不支持此接口……

每次用VS启动魔兽时总是出现explorer.exe 应用程序错误的对话框,然后就玩不了!不得不不强制关机!