情形1:
從微軟官方網(wǎng)站下載的visual studio2019 WEB安裝包,使用在線安裝方式安裝。啟動(dòng)后,提示下載,下載完后,驗(yàn)證,然后再下載,再驗(yàn)證.....,最后提示“無法下載安裝文件。請(qǐng)檢查Internet連接,然后重試”。當(dāng)然網(wǎng)絡(luò)連接是正常的。
情形2:
點(diǎn)擊安裝,啟動(dòng)下載提示界面,也提示安裝包下載完畢,但卡在“正在驗(yàn)證”進(jìn)行不下去,或者提示安裝完畢,但不會(huì)進(jìn)入到安裝設(shè)置界面,及真正的安裝進(jìn)度界面,然后就退出。多次重試也是如此。如下圖所示,即卡在“即將完成...一切即將準(zhǔn)備就緒”,等待一會(huì)兒后就會(huì)退出。

情形3:
準(zhǔn)備使用離線下載安裝包方式安裝,但下載離線安裝包時(shí),出現(xiàn)一大堆錯(cuò)誤,基本是接口錯(cuò)誤,無法獲取文件等,然后停止。
在網(wǎng)上找了類似的問題,大致分為以下幾種解決方式:
(1)啟用兼容模式
即右擊下載的網(wǎng)絡(luò)安裝包下載安裝程序,選擇屬性,然后切換到兼容性選項(xiàng)卡,勾選“以兼容模式運(yùn)行這個(gè)程序”,下拉列表中選擇“Windows 7”,還有的帖子說將“禁用視覺主題”也勾選上,特權(quán)等級(jí)中的“以管理員身份運(yùn)行此程序”勾選上。
我的問題使用這種解決方式?jīng)]有得到解決,問題依舊。
或者使用直接運(yùn)行C盤下Program Files(x86)/Microsoft Visual Studio/Installer/下的vs_installer.exe文件,但會(huì)提示下面的錯(cuò)誤:

應(yīng)該證書有問題。
(2)證書有問題
我在安裝時(shí),C盤下的:program Files(x86)/Microsoft Visual Studio/Installer中的vs_installer.exe和vs_installershell.exe兩個(gè)文件,右擊后選擇屬性->數(shù)字簽名,發(fā)現(xiàn)的確是簽名處于不可用狀態(tài)。
按照網(wǎng)絡(luò)中給的方式,在組策略中將自動(dòng)更新根證書禁用,然后備份微軟的根證書,刪除微軟的那個(gè)根證書,重新導(dǎo)入,再取消啟組策略中的自動(dòng)更新根證書更新的設(shè)置。問題依舊存在。
網(wǎng)絡(luò)中還有一種說法,下載網(wǎng)絡(luò)中給的兩個(gè)根證書然后導(dǎo)入。我在其它能正常安裝VS2019的機(jī)器中將網(wǎng)絡(luò)中說得那兩個(gè)證書導(dǎo)出,然后在問題機(jī)器上導(dǎo)入后重新安裝。結(jié)果是情形1的問題得到解決,但情形2和情形3的問題依舊存在,依舊無法正常安裝。
(3).NET framework有問題
因?yàn)槲已b完機(jī)后,是從微軟官方網(wǎng)站下載的 framework4.6.2,正常安裝沒有什么問題,此種解決問題方式?jīng)]有再重試。
(4)Windows補(bǔ)丁有問題
網(wǎng)絡(luò)中提及到兩個(gè)補(bǔ)?。?em class="em">KB4474419和 KB4490628。
使用Windows Update發(fā)現(xiàn),機(jī)器無法更新補(bǔ)丁,于是使用安裝的360“系統(tǒng)修復(fù)”功能,下載和安裝了若干個(gè)補(bǔ)丁。
這時(shí),再到(2)中所說的那兩個(gè)文件查看簽名,中間的不可用狀態(tài)變成了“算法摘要”,內(nèi)容為Sha26,說明正常了。
實(shí)際上,360提示修復(fù)的補(bǔ)丁中沒有這兩個(gè)補(bǔ)丁,但我勾選了與Windows7和FrameWork有關(guān)的若干補(bǔ)丁后,讓其安裝,并重啟機(jī)器后,重新安裝,問題得到解決。
個(gè)人感覺開始安裝時(shí),如安裝沒有反應(yīng),也沒有界面出現(xiàn)的話,可以試一試兼容模式+管理員身份運(yùn)行。
其它的最好檢測(cè)一下Windows更新,升級(jí)有關(guān)補(bǔ)丁。
新聞熱點(diǎn)
疑難解答
圖片精選