天天看點

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的方法彙總