情形1:
從微軟官方網站下載的visual studio2019 WEB安裝包,使用在線安裝方式安裝。啟動后,提示下載,下載完后,驗證,然后再下載,再驗證.....,最后提示“無法下載安裝文件。請檢查Internet連接,然后重試”。當然網絡連接是正常的。
情形2:
點擊安裝,啟動下載提示界面,也提示安裝包下載完畢,但卡在“正在驗證”進行不下去,或者提示安裝完畢,但不會進入到安裝設置界面,及真正的安裝進度界面,然后就退出。多次重試也是如此。如下圖所示,即卡在“即將完成...一切即將準備就緒”,等待一會兒后就會退出。
情形3:
準備使用離線下載安裝包方式安裝,但下載離線安裝包時,出現一大堆錯誤,基本是接口錯誤,無法獲取文件等,然后停止。
在網上找了類似的問題,大致分為以下幾種解決方式:
(1)啟用兼容模式
即右擊下載的網絡安裝包下載安裝程序,選擇屬性,然后切換到兼容性選項卡,勾選“以兼容模式運行這個程序”,下拉列表中選擇“Windows 7”,還有的帖子說將“禁用視覺主題”也勾選上,特權等級中的“以管理員身份運行此程序”勾選上。
我的問題使用這種解決方式沒有得到解決,問題依舊。
或者使用直接運行C盤下Program Files(x86)/Microsoft Visual Studio/Installer/下的vs_installer.exe文件,但會提示下面的錯誤:
應該證書有問題。
(2)證書有問題
我在安裝時,C盤下的:program Files(x86)/Microsoft Visual Studio/Installer中的vs_installer.exe和vs_installershell.exe兩個文件,右擊后選擇屬性->數字簽名,發現的確是簽名處于不可用狀態。
按照網絡中給的方式,在組策略中將自動更新根證書禁用,然后備份微軟的根證書,刪除微軟的那個根證書,重新導入,再取消啟組策略中的自動更新根證書更新的設置。問題依舊存在。
網絡中還有一種說法,下載網絡中給的兩個根證書然后導入。我在其它能正常安裝VS2019的機器中將網絡中說得那兩個證書導出,然后在問題機器上導入后重新安裝。結果是情形1的問題得到解決,但情形2和情形3的問題依舊存在,依舊無法正常安裝。
(3).NET framework有問題
因為我裝完機后,是從微軟官方網站下載的 framework4.6.2,正常安裝沒有什么問題,此種解決問題方式沒有再重試。
(4)Windows補丁有問題
網絡中提及到兩個補丁:KB4474419和 KB4490628。
使用Windows Update發現,機器無法更新補丁,于是使用安裝的360“系統修復”功能,下載和安裝了若干個補丁。
這時,再到(2)中所說的那兩個文件查看簽名,中間的不可用狀態變成了“算法摘要”,內容為Sha26,說明正常了。
實際上,360提示修復的補丁中沒有這兩個補丁,但我勾選了與Windows7和FrameWork有關的若干補丁后,讓其安裝,并重啟機器后,重新安裝,問題得到解決。
個人感覺開始安裝時,如安裝沒有反應,也沒有界面出現的話,可以試一試兼容模式+管理員身份運行。
其它的最好檢測一下Windows更新,升級有關補丁。
新聞熱點
疑難解答
圖片精選