0 引言
在win7下安裝vs2015的時候遇到了很多問題,看了很多帖子,嘗試了很多次,終於成功了。網上也有大量關於win7 sp1下安裝vs2015的帖子,我在安裝的時候也參考了很多相關經驗,這次寫一版比較全的,希望能夠有效解決安裝時遇到的各種問題。win7與vs2015支持的.net版本不同,直接安裝肯定是不行的,會報兼容性錯誤,如下圖所示。
本人結合網上的帖子和自己的經驗,探索出來的一套成功率比較高的安裝步驟如下。
1 安裝相關證書
下載地址如下:
https://pan.baidu.com/s/1rchc351n3oMSrIkgrRoNLA
下載后,雙擊證書 -- 安裝證書 ,注意一定要選擇 “受信任的根證書頒發機構”。證書包括三個,之前VS2015安裝失敗很大程度上是因為其中一個證書沒有安裝,特地截圖給自己提個醒。
2 安裝相關更新
安裝的時候保證如下每個更新均成功安裝,如果存在安裝失敗的,看3.
windows6.1-kb2533623-x64.msu windows6.1-kb2670838-x64.msu windows6.1-kb2729094-v2-x64.msu windows6.1-kb2731771-x64.msu windows6.1-kb2786081-x64.msu windows6.1-kb2834140-v2-x64.msu Windows6.1-KB2852386-v2-x64.msu Windows6.1-KB2999226-x64.msu
3 更新安裝失敗的解決辦法
一般報如下錯誤:此更新不適用於你的計算機,解決的方法如下,以 Windows6.1-KB2533623-x64.msu 為例。
1.先把下載回來的Windows6.1-KB2533623-x64.msu 放到計算機某個易於到達的地方, 比如 C:\update\
2.開始-》運行-》cmd-》鼠標右鍵 以管理員身份運行 輸入
expand –F:* C:\update\Windows6.1-KB2533623-x64.msu C:\update\
回車執行
3. 輸入
dism.exe /online /Add-Package /PackagePath:C:\update\Windows6.1-KB2533623-x64.cab
回車執行
4. 重啟計算機即可安裝成功 上述1/2/3操作是為了回避win7的更新檢測,這樣操作之后一般就能夠成功安裝上述所有更新了
4 安裝ie11 提供官網下載網址
https://support.microsoft.com/en-us/help/17621/internet-explorer-downloads
5 安裝vs2015 update3
如果失敗,看(5)
6 檢查安裝成功的計算機上裝了哪些更新,盡力把安裝環境配置到一致,然后繼續嘗試(4)
下圖是一台成功安裝vs2015 update3的更新安裝環境
可以對照上圖中的更新安裝環境對自己的環境進行調整,最后肯定能夠安裝成功。實在不行,可以重裝系統,在一個干凈的系統下重新嘗試這個過程。