問題描述
剛裝完win10系統,就開始裝VS2013,卻出現了之前從未遇到過的情況:(圖片不是很符合,圖片是安裝的中文語言包)
百度了一下,主要解決辦法由以下兩種:
使用命令行安裝,後面加/Uninstall
- win+r,輸入cmd進入命令行
- 進入vs_ultimate文件所在目錄,輸入:
vs_ultimate /Uninstall
- 進入界面後選擇修復
該方法親測沒有出現兼容性的錯誤,但是我遇到了其他的錯誤,沒有成功。
通過本地組策略編輯器禁用兼容性助手
- win+r,輸入gpedit.msc , 打開本地組策略編輯器。
- 計算機配置->管理模板->windows組件->
應用程序兼容性,啓用“關閉應用程序兼容性引擎”和“關閉程序兼容性助理“。 - 重啓
試了上面的兩種方法,結果如下:
第一種有兩個問題:
1)只能缺省安裝在C盤
2)安裝的VC居然沒有MFC,而且沒法彌補。
第二種方法:
問題情況一樣,沒有任何好轉的跡象。
折騰了半天,發現這樣的方法是可行的。
1)按上面第二種方法關掉兼容性策略;關掉服務裏的兼容性服務,Program 開頭的一個服務。
2)將iso安裝包解壓到硬盤上一個目錄,如e:\vs12, 然後查找該目錄下所有的exe文件,並將每個EXE文件的兼容性設置爲WIN8 和以管理員運行。
這時再雙擊運行e:\vs12\vs_ultimate.exe, 就可以正常安裝了。