脫機或者離線安裝 Visual Studio 2017(VS2017) 時提示錯誤“驗證下載的包時出現(xiàn)錯誤。錯誤:無法驗證該證書”的解決辦法
[重要通告]如您遇疑難雜癥,本站支持知識付費業(yè)務(wù),掃右邊二維碼加博主微信,可節(jié)省您寶貴時間哦!
今天來了一個網(wǎng)友,說他安裝的Visual Studio 2017(VS2017)提示錯誤,錯誤如下“驗證下載的包時出現(xiàn)錯誤。錯誤:無法驗證該證書”
VS2017驗證下載的包時出現(xiàn)錯誤? VS2017無法驗證該證書
Visual Studio 主要供連接 Internet 的計算機上安裝,因為許多組件需要定期更新。 不過,通過額外執(zhí)行一些步驟,可以在未連接 Internet 的環(huán)境中部署 Visual Studio。
Visual Studio 安裝程序引擎僅安裝受信任的內(nèi)容。 為此,它會檢查正在下載內(nèi)容的驗證碼簽名,并在安裝前驗證所有內(nèi)容是否受信任。 這樣可以保證用戶環(huán)境的安全,在下載位置受到威脅時免受攻擊。 因此,Visual Studio 安裝程序要求在用戶的計算機上安裝多個標(biāo)準(zhǔn)的 Microsoft 根證書和中間證書,并保持最新版本。 如果計算機通過 Windows 更新保持最新狀態(tài),則簽名證書通常是最新狀態(tài)。 如果計算機連接到 Internet,則在安裝過程中,Visual Studio 可能會根據(jù)需要刷新證書以驗證文件簽名。 如果計算機處于脫機狀態(tài),則必須采用其他方式刷新證書。
“驗證下載的包時出現(xiàn)錯誤。錯誤:無法驗證該證書”解決辦法:
網(wǎng)上介紹的方式方法很多種,整體歸納為三種;
1、解決辦法(測試無效):
直接把安裝文件中的 vs_installer.opc 文件刪除? ?離線安裝,刪除之后說是找不到安裝東西。
2、解決辦法(測試無效):
有人說要禁用一個功能。出錯后檢查發(fā)現(xiàn)本來就是禁用的。
gpedit.msc? ?-??計算機配置-> Windows設(shè)置->安全設(shè)置->本地策略->安全選項->系統(tǒng)加密: 將FIPS兼容算法用于加密、哈希和簽名
Computer Configuration -> Windows Settings -> Security Settings -> Local Policies -> Security Options -> System cryptography: Use FIPS compliant algorithms
3、非常有效解決辦法? (測試有效):
有一個certificates目錄有三個.cer文件,雙擊安裝。導(dǎo)入時選擇“將所有的證書放入下列存儲”——“受信任的根證書頒發(fā)機構(gòu)”。然后確定。
注意,community的cer文件不能用于enterprise。否則還是報錯。必要時重新下載進行操作。
證書下載地址:解壓后有三個文件,依次雙擊,默認(rèn)安裝就行,問題解決;
證書安裝說明:
1、解壓文件后有3個證書文件,名稱分別是manifestCounterSignCertificates.p12、manifestSignCertificates.p12、vs_installer_opc.SignCertificates.p12
2、右鍵證書文件點安裝依次安裝三個證書文件即可;
延伸閱讀:Visual Studio 下載
Visual Studio 2019(簡稱 VS2019)2020年08月份企業(yè)版離線安裝包圖解安裝教程(含企業(yè)版離線安裝包-百度云下載)
問題未解決?付費解決問題加Q或微信 2589053300 (即Q號又微信號)右上方掃一掃可加博主微信
所寫所說,是心之所感,思之所悟,行之所得;文當(dāng)無敷衍,落筆求簡潔。 以所舍,求所獲;有所依,方所成!