【问题标题】:Visual Studio 2010 (devenv) Hung Process After Closing关闭后的 Visual Studio 2010 (devenv) 挂起进程
【发布时间】:2012-01-02 12:57:46
【问题描述】:

我在 Windows 7 64 位上使用 Visual Studio 2010 时遇到问题。经过一段时间的工作 VS 开始消耗约 50% 的 CPU 并且 UI 响应变慢。当我关闭 VS 时,UI 消失但进程保持不变。

当我忘记在一天结束时杀死那些挂起的进程时,我最终会得到许多 devenv.exe 进程。

我已经重新安装了 Visual Studio 并重新安装了 Windows,但最终还是遇到了同样的问题……没有任何改变。请帮忙。 :/

【问题讨论】:

  • 你可能不得不杀了他们。它看起来像一个错误,向 Microsoft 报告并不是一件坏事。
  • 我试图记住杀死他们,但有时我会忘记。当然,这不是解决方案。
  • 您是否尝试将调试器附加到 devenv.exe 进程?
  • 是的,我尝试过,但一切都冻结了。 ://
  • 大多数情况下,这是由于第 3 方 VS 软件包或插件造成的。你可以试试不带它们吗?或者按照此处所述重置您的设置:aspadvice.com/blogs/ssmith/archive/2007/08/20/…?

标签: visual-studio-2010 crash freeze devenv


【解决方案1】:

删除和/或卸载所有第三方 Visual Studio 加载项和扩展。禁用还不够好。

Visual Studio 2010 严重依赖图形。因此:

  • 更新您的视频驱动程序。
  • 关闭“启用富客户端视觉 体验”
  • 关闭“使用硬件图形加速如果 可用”

还有一些 Visual Studio 使用的临时文件可能需要清除。

  • 清除您的 %temp% 文件夹。
  • 清除 %AppData%\Local\Microsoft\WebsiteCache
  • 清除 %AppData%\Local\Microsoft\VisualStudio\10.0\ProjectAssemblies

您的项目和解决方案用户设置可能由于“崩溃”太多而损坏。

  • 删除 .user 和 .suo 文件(您将丢失启动项目、书签、断点以及其他特定于项目和解决方案的用户设置。)

【讨论】:

  • 我决定更换硬件。当前是旧的,没有新的驱动程序。但是……你的回答让我喘不过气来。当我清除这些文件夹时,VS 挂起的频率会降低。
  • @dario-g;在这种情况下,要尝试的另一件事是该适配器的默认 Microsoft 视频驱动程序。
【解决方案2】:

从你之前开始的地方开始 - 这似乎有点矫枉过正,但这是确保我们解决所有硬件问题之外的所有问题的唯一方法。


  1. 重新安装 Windows - 确保您使用的是经过有效许可的副本,并在安装 Visual Studio 之前对其进行修补。

    注意:我怀疑这是 GPU 驱动程序的问题,但使用最新的驱动程序并没有什么坏处,而且这是在安装全新操作系统后立即执行此操作的地方。 p>

  2. 安装 Visual Studio .Net 2010 但不要启动它。让它重新安装框架。

  3. 使用 Windows 更新安装 VS 2010 SP1 补丁,以及任何/所有适用于 .Net 框架的补丁。

    在这里为自己制作一张图片,以便在需要再次尝试时可以构建一些东西。这将为您节省大量时间。

  4. 启动 Visual Studio,在安装其他任何东西之前测试您的关闭

如果在这里不起作用,可能是PC硬件和window OS之间存在冲突,您应该尝试在其他应用程序中找到此症状以获取更多信息。

【讨论】:

    【解决方案3】:

    这就是我要找的东西:

    1. 每次都会发生吗?
    2. 调试项目后会发生这种情况吗?是否适用于所有项目?
    3. 不加载任何项目时也会发生这种情况吗? (只需启动 IDE 并等待)。
    4. 是否在您的应用程序的调试会话之后发生?也许应用程序没有正确关闭?
    5. 您是否有任何其他应用程序同时运行可能导致此问题?尝试在运行最少的应用/服务集的情况下进行复制。
    6. 当它开始冻结时你在做什么?有什么特别的吗?

    我会尝试在挂起时获取 2-3 个内存转储,将其发布在这里以及 MSFT 人员。那将是一个好的开始。

    【讨论】:

      猜你喜欢
      • 2015-11-09
      • 2023-04-05
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2016-02-21
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多