1

我知道这可能是一个常见问题。我真的不知道为什么,但我的 VS 2013 昨天真的很慢。每个打开的 VS 都在消耗 25% 的 CPU-Power。当我以安全模式启动它时,一切都很好。所以它必须是第三方扩展。

  1. 我不知道如何关闭所有扩展。通过工具/扩展更新我无法禁用或卸载某些扩展(按钮禁用)。我也无法弄清楚哪个扩展是恶意的。
  2. 它甚至有助于重新安装VS吗?

谢谢

4

2 回答 2

1

您可以尝试devenv /setup通过命令行再次运行该命令。

这会强制 Visual Studio(重新)合并所有可用 VSPackage 中描述菜单、工具栏和命令组的资源元数据。

该命令必须以管理员身份运行。另请参阅MSDN出现问题时清理 VS 环境

我在使用 Resharper 时遇到了同样的问题,它减慢了我的 VS。运行命令解决了我的问题。

于 2015-02-12T10:48:22.997 回答
1

0)要回答您的问题的标题,您可以使用 /SafeMode 命令行开关以安全模式启动 VS:https ://msdn.microsoft.com/en-us/library/ms241278.aspx 。

2) 重新安装 VS 而不找到根本原因不会阻止将来出现问题。

1)安全模式阻止加载第3方扩展,但是你不能一一启用它们来找出罪魁祸首。所以你必须一一禁用或卸载:

  • 首先,扩展可以主要是插件或包(和 MEF 扩展)。
  • 插件可以在工具 > 插件管理器中卸载。
  • 包可以被禁用(在某些情况下)或卸载(其中一些需要您以管理员权限启动 VS,而其中一些需要您使用控制面板 > 程序。
  • 如果软件包是第 3 方,您可以稍后重新安装。但是如果包属于VS,则需要重新运行VS设置。
  • 还有另一种方法:进程监视器 ( https://technet.microsoft.com/en-us/sysinternals/bb896645.aspx ) 允许您监视磁盘、注册表和网络活动,这可能会提供问题的线索。进程资源管理器 ( https://technet.microsoft.com/en-us/sysinternals/bb896653.aspx ) 允许您选择 devenv.exe 进程,选择“属性”窗口并转到“线程”选项卡,它会为您提供 CPU每个线程的使用情况,也许也是一个线索。
于 2015-02-13T13:19:17.953 回答