还在为VS2012里用不上的插件占用系统资源发愁?很多开发者都遇到过插件卸载不彻底的问题,今天咱们就聊聊几种靠谱的卸载方法,保证让你的开发环境轻装上阵。
一、常规卸载三板斧
- 招式一:扩展管理器卸载
打开VS2012顶部菜单栏,找到【工具】→【扩展和更新】。这里能看到所有已安装的插件列表,选中要卸载的插件点右键,选择【卸载】就行啦。不过要注意,有些插件会同时注册多个组件,得反复检查列表。
- 招式二:控制面板补刀
如果发现插件在扩展管理器里没显示,这时候别急。按住Win+R输入appwiz.cpl打开程序和功能,仔细翻找带有插件名称的条目。比如某些SDK工具包会单独显示,像那回我卸载Roslyn CTP时就遇到过这种情况。
- 招式三:安装包反杀
还记得当初装插件用的安装包吗?重新运行安装程序,很多插件其实都内置了卸载选项。要是手头没有安装包,可以试试在插件官网下载最新版本,一般安装时会提示覆盖或卸载旧版。
二、顽固插件清理术
- 手动搜查四战区
打开资源管理器,直奔这几个地方:
1. C:\Program Files (x86)\Microsoft Visual Studio 11.0\Common7\IDE\Extensions
2. 当前用户目录下的AppData\Local\Microsoft\VisualStudio\11.0\Extensions
3. 注册表路径HKEY_CURRENT_USER\Software\Microsoft\VisualStudio\11.0\ExtensionManager\EnabledExtensions
4. 系统环境变量里可能残留的路径设置
- 官方工具大扫除
微软其实藏了个神器——VisualStudioUninstaller。下载这个工具后,以管理员身份运行Setup.ForcedUninstall.exe,它能揪出那些赖着不走的插件残余。不过要注意,这个工具会把所有VS相关组件都列出来,操作时可得擦亮眼睛。
三、避坑指南
- 卸载顺序有讲究,建议先卸第三方插件再处理系统组件,否则像SDK这类依赖项会闹脾气
- 遇到卸载中途卡死的情况,别急着强制关机。先检查任务管理器里有没有msiexec.exe进程残留,结束进程后重新尝试
- 重要项目开发前,记得给注册表做个备份。注册表编辑器输入reg export "HKEY_CURRENT_USER\Software\Microsoft\VisualStudio\11.0" vs2012_backup.reg,关键时刻能救命
其实卸载插件最怕的就是留尾巴,上周我就因为一个没清干净的Python工具包,导致新版本插件死活装不上。后来用Everything搜遍全盘,才在系统缓存文件夹里找到漏网之鱼。所以呀,耐心+官方工具+手动核查这三板斧下去,就没有搞不定的顽固插件!