Win7下卸载VS2015

在Windows下强制,彻底干净的卸载VS2015,有一款软件,针对无法卸载VS2015的问题。该软件可到Microsoft/VisualStudioUninstaller下载,解压,以管理员身份运行Setup.ForcedUninstall.exe,即可自动卸载电脑上安装的VS产品,比如VS2013与VS2015共存的话,它会把两者全部卸载,而不能卸载一个保留一个。具体如下图所示:

Win7下卸载VS2015

Win7下卸载VS2015

如上执行完之后,发现VS2013是被完全卸载了,在控制面板--->卸载程序,已经没有VS2013了,但是仍然可以看到VS2015。这时需要手动卸载一下,几分钟即完事。而如果先从控制面板--->卸载程序卸载VS2015的话,那是一个漫长的过程,可能到最后还卸载不掉,所以推荐先执行Setup.ForcedUninstall.exe,然后在控制面板--->卸载程序卸载一下VS2015即可。

另外还有一个值得注意的地方是,当VS2013与VS2015共存的时候,在Matlab下执行mex -setup时只能找到VS2013,而无法找到VS2015,(均是先装的Matlab2017a)。最后发现,貌似VS2015安装成功了,其实并没有安装成功导致的。其中一个方法验证VS2015是否安装成功的一个方法就是在安装目录下查看VC路径下的bin,include与lib文件夹下有一大堆文件,如下图所示:

Win7下卸载VS2015

 

Win7下卸载VS2015

 

Win7下卸载VS2015

 

这样的话就安装成功了,此时在Matlab下mex -setup便可找到VS2015了。

所以可以看出,当遇到在Matlab下找不到VS编译器的问题,不在于VS与Matlab安装先后的问题,而在于是否正确安装了VS。

 

 

 

 

参考:

1. vs2015一键卸载所有组件工具,彻底卸载干净。

2. 完美卸载Visual Studio2015的方法汇总