代码之家  ›  专栏  ›  技术社区  ›  mezoid

什么会导致VS2008崩溃,然后带走explorer.exe?

  •  2
  • mezoid  · 技术社区  · 15 年前

    这种情况经常发生在我身上……至少每1或2周发生一次……而且目前这让我精神错乱。

    我可以在VS2008中执行最基本的任务,整个程序将停止响应。在等了很久之后,我发现自己唯一的选择是打开任务管理器并结束devenv.exe进程。

    不幸的是,每当我这样做时,explorer.exe也停止响应。CPU使用率达到50%(因为我在双核机器上),我运行的大多数应用程序都变得不可访问。如果我终止explorer.exe,然后使用“任务管理器”重新启动explorer.exe,它总是使用其运行核心的100%重新启动。

    不管我如何解决这个问题,我唯一能解决这个问题的方法就是重新启动我的机器。

    现在我可以理解VS2008崩溃了……它确实倾向于这样做。但是为什么它必须带上explorer.exe和我的其他机器呢?有人知道为什么会这样吗?一个进程中的失败如何导致其他程序中的级联失败?

    不确定是否会有影响,但我正在运行winxp professional、vs2008 sp1、resharper 4.5、powercommands for vs2008 1.0、ghostDoc和testDriven.net 2.9。

    1 回复  |  直到 15 年前
        1
  •  1
  •   Wil    15 年前

    尝试卸载/删除Visual Studio的所有加载项。

    另外,尝试使用这些标志运行vs-

    /重置kippkgs或/safemode并查看问题是否仍然存在 (信息发现) http://msdn.microsoft.com/en-us/library/xee0c8y7%28VS.80%29.aspx )

    我在Office中也看到过类似的问题,其中一个错误的插件在流程和您不希望看到的地方都有钩子,然后崩溃似乎会破坏整个系统!

    即使一个外接程序是好的,也可能有一些外接程序相互冲突,并且只单独运行它们就可能导致永远看不到的问题。