【问题标题】:Windows Explorer crashing all the time [closed]Windows资源管理器一直崩溃[关闭]
【发布时间】:2012-06-11 07:04:53
【问题描述】:

我在使用 Windows 资源管理器时遇到问题。每天早上一切都很完美。我正在启动 Visual Studio 并开发一些东西。

一段时间后,如果我启动我的大型项目,Windows 资源管理器开始一直崩溃。例如,如果我右键单击垃圾箱或桌面或复制文件。它只是正常的,发送 - 不发送,Windows 错误消息。

我搜索了很多并找到了有关 Windows 上下文菜单的答案。但我们的软件不会向 Windows 上下文菜单添加条目。

也许是主动同步?

这是我们软件中唯一使用的东西。

请问有人可以帮我吗?我们的客户遇到了同样的问题,这很烦人。

【问题讨论】:

  • 您是否在项目中使用了一些参考,例如 Jquery 等?
  • 不是编程问题 - 检查/禁用也安装在 IE 中的其他浏览器帮助程序对象。
  • @stephbu 不是 IE。我说的是 Windows 资源管理器。
  • @dilipkumbham 喜欢你的评论吗?我正在用我的英语做到最好。
  • BHO 会同时加载到 IE 和 Explorer 进程中,并且会影响两者。除了注册表之外,IExplore 是少数几个可以安装 BHO 的地方之一。

标签: c# window explorer windows-explorer


【解决方案1】:

http://blogs.msdn.com/b/lexli/archive/2009/08/23/when-the-application-program-crashes-on-windows.aspx

Windows 资源管理器仍然是一个 Windows 应用程序,因此调试它可以告诉您它崩溃的原因(至少因为它崩溃的模块)。然后你可以在互联网上搜索,看看如何摆脱那个有问题的模块。

【讨论】:

  • 我以前试过这个。但它抛出了太多异常,以至于我无法继续我的工作。而“有趣”的事情是,如果我附加调试器,资源管理器就不想再崩溃了。
  • 根据您的描述,我假设您使用 WinDbg 附加到 explorer.exe。除非你是它的专家,否则不要使用它。 Debug Diag 和 ADPlus.exe 实际上只监控崩溃。它们不会阻止您在 Windows 资源管理器中的其他活动。当该进程崩溃时将生成崩溃转储,然后您可以使用 WinDbg 分析崩溃转储。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2010-12-09
  • 1970-01-01
  • 1970-01-01
  • 2017-01-28
相关资源
最近更新 更多