Visual Studio 中去掉 VMWare 菜单的终极方法

Posted by NosaLee in .NET Programming on 10-11-2012. Tags: , , , , ,

作者:牧山道人
原文地址:http://www.seeksunslowly.com/visual-studio-中去掉-vmware-菜单的终极方法
转载请注明出处,谢谢。
_____________________________________

大家好,话说装了 VMWare 后,Visual Studio 菜单栏便出现了 VMWare 菜单。
据说,这会影响 VS 启动速度,但现在电脑很快,有多大影响本道倒不清楚,但作为处女座的人,肯定不会容许用不上的菜单一直挂在那里。

百度 Google Bing 了半天,老实说,真没人解决这个问题,不过他们提到的方法或许对你合用,先列一下:

1、在 Visual Studio 中完成
点”Tools -> Add-in Manager…”菜单,去掉勾勾即可。
不过呢,本道这里【Startup】栏的复选框始终不可用,也不用去研究为何不可用了,反正,此法没通。

2、改注册表
把 HKEY_LOCAL_MACHINE/SOFTWARE/Microsoft/VisualStudio/x.0/AddIns/VMDebugger.Connect 下的 LoadBehavior 值改为 0 即可。
遗憾的是,本道的 Win7 x64 系统,找不到呢。

3、改 VMWare 软件文件夹名
直接把 Program Files (x86) 下 VMWare 文件夹改个名,然后启动 Visual Studio,可以想见,VS 找不到 VMWare 插件了,会给你提示,问你是否删除之,你确定,就删除了。看起来,问题解决了。
同样遗憾,把 Program Files (x86) 下 VMWare 文件夹名称改回去后,再启动 Visual Studio,还是没解决问题。

以上方法,兴许在某些操作系统,某些 Visual Studio 版本下,是能删掉 VMWare 菜单的。
但在本道这里,的确都不行(Win7 x64 + Visual Studio 2008 SP1),只有自己动一下脑筋了。
经过思考,发现还是第 3 个方法靠谱,但网上的说法忽略了权限问题。

经过试验,正确的方法是:
将 Program Files (x86) 下 VMWare 文件夹改名 -> 右击 Visual Studio 快捷方式,选择以管理员身份运行 -> 询问是否删除 VMWare 插件,回答是 -> 将原 VMWare 文件夹名称复原 -> 再以正常方式启动 VS,已成功删掉 VMWare 菜单

Post a comment