VMware(VMDebugger)导致VS2010启动慢的解决办法

VMware(VMDebugger)导致VS2010启动慢的解决办法

最近发现Visual Studio 2010启动特别慢,每次开机后第一次打开VS都要花费60多秒的时间,长时间停留在启动画面,开始还以为是程序死了。之后每次打开都要20秒左右。以前最多也就是10秒左右。

想了想,也就是最近多装了VMware虚拟机,VS视图上也多了一个VMDebugger工具条。查了一下,应该是VMware的给VS装的一个加载项VMDebugger。也许是这个问题,影响了程序打开的时间。

打开“工具”菜单,选择“外接程序管理器”,可以看到这个add-in项,好像office里面也有这些,当时使用过Google Cloud,也使得word打开程序变慢了。

不过这个VMDebugger现在也用不着,就取消程序启动加载了。本来应该这里就可以选择关闭的,不知道为什不行。只好到注册表里面去更改了。

注册表解决方案:

依次选择打开
HKEY_LOCAL_MACHINE -》SOFTWARE -》Microsoft -》VisualStudio -》10.0 -》Addins -》VMDebugger.Connect

修改LoadBehavior的值为0即可。

然后重启Visual Studio 2010,可以发现VMDebugger已经不自动加载了。ok,完成!

扩展:

下面来说说LoadBehavior。LoadBehavior指示了该Add In的装载行为,它可以由以下几个值组合而成: (前两个中的一个+后三个中的一个)

0   = Disconnect不装载1   = Connected装载2   = Bootload启动程序时装载8   = DemandLoad需要时装载16 = ConnectFirstTime第一次启动时装载

也就是说,当LoadBehavior为0,2,8,16的时候,Add In不装载;当其为1+2=3的时候,装载并且每次Office程序启动时都装载;当其为9的时候,装载,但只当用户需要时装载;17的时候,装载,只有第一次启动的时候装载。如果我们不去改动,一般而言,正常工作的Add In其LoadBehavior是3,但如果当Add In启动的时候发生异常,这个Add In会被软禁用(Soft Disabled),LoadBehavior的值会被改为0+2=2,Add In将不被装载。注意,虽然这里的值是2,表示启动时装载,但事实上,其是由0+2所得,大的前提决定了不装载。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值