Visual Studio 安裝程式中的常見問題和因應措施

本文可協助您解決安裝 Microsoft Visual Studio 時所發生的問題。

原始產品版本:  Visual Studio 2012、Visual Studio 2013、Visual Studio 2015
原始 KB 編號:   2899270

徵狀

無法安裝 Visual Studio,而且您會收到包含下列其中一個錯誤的錯誤訊息:

如果未列出您遇到的 Visual Studio 安裝問題,請參閱 詳細資訊 以取得進一步的說明。

若要解決這些問題,請嘗試下列一或多個方法:

0x80200010、0x80072efe或0x80072ee7 - 下載期間的連線問題

當 Visual Studio 安裝程式在下載必要元件期間遇到影響網際網路連線的問題時,通常會發生這些錯誤。 當您收到其中一則錯誤訊息時,請在網際網路連線改善之後,再次嘗試安裝 Visual Studio。 如果您繼續看到此錯誤,請嘗試下列方法:

0x80070005 - 拒絕存取

當 Visual Studio 無法存取一或多個必要的安裝檔案時,就會發生此錯誤。 此錯誤可能會因為下列任何原因而發生:

  • 外部程式,例如防毒軟體或反惡意程式碼應用程式,已在 Visual Studio 嘗試安裝檔案的同時鎖定 Visual Studio 安裝檔案。 若要解決此問題,請與您的系統管理員或其他 IT 專業人員協調,以確保這些程式不會鎖定 Visual Studio 檔案。

  • 嘗試安裝 Visual Studio 的使用者在電腦上沒有系統管理員認證。 若要成功安裝 Visual Studio,您必須以系統管理員身分登入。

  • 某些登錄區上的許可權可能會導致 Visual Studio 無法成功安裝。 若要解決此問題,請參閱 使用 SubInACL 工具解決安裝錯誤

0x80070643 - 安裝快取或 ISO 損毀

此錯誤通常會在與安裝相關的檔案損毀時發生。 當您使用 ISO 或 DVD 從 ISO 安裝 Visual Studio時,可能會遇到此錯誤。 在修復 Visual Studio 期間,您也可能會遇到此 錯誤

從 ISO 安裝或從 ISO 產生的 DVD 時發生錯誤

如果您使用 ISO 檔案來安裝 Visual Studio,或是使用從 ISO 檔案擷取的 DVD,則 ISO 檔案可能會在下載過程中損毀。 如果您已安裝 Microsoft 檔案總和檢查碼完整性驗證程式工具,請遵循下列步驟,使用工具來檢查 ISO 檔案是否已損毀:

  1. 在 [ 命令提示字元 ] 視窗中,輸入下列命令,然後按 Enter。

    <DIRECTORY_NAME>\fciv.exe -sha1 <ISO_NAME>
    

    注意

    在此命令中 <DIRECTORY NAME> ,預留位置是您擷取檔案 <ISO_NAME> 的資料夾,而預留位置是 Visual Studio ISO 檔案的路徑。 如需詳細資訊,請 參閱 擷取目錄中的ReadMe.htm檔。

  2. 確認檔案總和檢查碼工具傳回的安全雜湊演算法 1 (SHA-1) 值符合預期的值。 若要判斷預期的值,請檢查您下載 ISO 檔案的資料夾。

    注意

    每個下載來源的預期 SHA-1 值都不同。

    1. 如果您從 MSDN 下載 ISO 檔案,則會在每個 ISO 檔案的 [詳細 資料] 區段中提供 SHA-1 值。

    2. 如果您從 下載中心下載 ISO 檔案,您可以展開產品頁面的 [ 安裝指示 ] 區段來找到 SHA-1 值。

如果預期的 SHA-1 值不符合檔案總和檢查碼工具所傳回的值,ISO 檔案就會損毀。 在此情況下,請刪除檔案,然後再下載一次。

  • 如果您從 DVD 取得 ISO 檔案,請嘗試從 MSDNMicrosoft 下載中心下載 Visual Studio Web 安裝程式或 ISO 檔案,然後再試一次安裝。

  • 如果您從零售商店購買 DVD,您也可以從商店的網站下載 Visual Studio。 然後,使用與 DVD 一起提供的授權金鑰來啟用 Visual Studio。 如需此程式的詳細資訊,請連絡零售商店。

修復期間發生錯誤

如果您嘗試修復 Visual Studio 時發生錯誤,您的安裝快取可能已損毀。 若要修復快取,請遵循下列步驟:

  1. 關閉 Visual Studio。

  2. 若要開啟提升許可權的 命令提示字元,請選取 [開始],在 [開始] 搜尋方塊中輸入 cmd,以滑鼠右鍵按一下結果清單中的 [cmd.exe],然後選取 [以系統管理員身分執行]

  3. 在 [ 命令提示字元 ] 視窗中,輸入 cd C:\ProgramData\Package Cache,然後按 Enter。

  4. 若要從快取清除 .msi.cab 檔案,請在 [命令 提示 字元] 視窗中輸入下列命令,然後在每個命令之後按 Enter:

    Delete /F /S *.msi
    Delete /F /S *.cab
    
  5. 請再試一次以修復 Visual Studio。

0x800713ec - .NET Framework安裝正在進行中

此錯誤通常發生在與 Visual Studio 不同的.NET Framework安裝已在進行中時。 因為 Visual Studio 安裝程式的許多元件都相依于.NET Framework,所以在安裝 Visual Studio 時嘗試安裝.NET Framework可能會導致非預期的行為。

若要解決此問題,請等候.NET Framework安裝程式完成,再安裝 Visual Studio。

在 Visual Studio 2013 和 2015 中忽略憑證更新的警告之後,發生多個功能安裝錯誤

當您在 Windows 7 上安裝 Visual Studio 時,您會收到下列警告:

安裝錯誤可能會發生,因為安裝某些 Visual Studio 元件所需的安全性憑證更新無法套用到這部電腦。

如果您選取 [ 繼續 ] 繼續進行 Visual Studio 安裝,您可能會遇到未透過 [從網際網路 下載套件 ] 選項解決的「找不到套件來源」錯誤。 當 Visual Studio 安裝完成時,您會看到下列訊息:

安裝程式已完成。 不過,並非所有功能都已正確安裝。

系統找不到指定的檔案,因此您也會看到無法安裝的多個功能清單。 若要修正此問題,請嘗試下列方法:

  • 請確定您位於連線到網際網路的電腦上。 在某些情況下,Visual Studio 可以程式設計方式擷取,然後套用必要的憑證更新,以成功安裝受影響的功能。

  • 檢查電腦上控制自動憑證更新的群組原則設定。 若要自動擷取並套用所需的憑證,請遵循下列步驟:

    1. 開啟 gpedit.msc (本機群組原則 編輯 器) 。

    2. 展開 [電腦設定 > 系統管理模 > 板 系統 > 網際網路通訊管理],然後選取 [網際網路通訊設定]

    3. 取 [關閉自動根憑證更新 > 已 停用],然後選取 [確定] 或 [套用]

    注意

    建議您先連絡系統管理員,再修改任何群組原則設定。

  • 如果上述步驟無法解決問題,您也可以嘗試手動安裝必要的憑證更新。 如需如何取得 Windows 更新根憑證的詳細資訊,請參閱設定 受信任的根目錄和不允許的憑證

如果您已經安裝 Visual Studio,請在嘗試一或多個上述方法之後嘗試修復 Visual Studio。 此程式會嘗試成功安裝先前嘗試中未安裝的功能。 若要修復 Visual Studio,請遵循下列步驟:

  1. 啟程序和功能 (appwiz.cpl) 。

  2. 以滑鼠右鍵按一下 Visual Studio <VersionNumber>,選取 [變更],然後選取 [修復] 以起始修復程式。

注意

此錯誤僅適用于 Windows 7 Service Pack 1 (SP1) 。 Windows 8和更新版本的 Windows 預設會安裝這些憑證更新。

其他相關資訊

如果本文未解決您遇到的 Visual Studio 安裝問題,請參閱 Visual Studio 安裝 Microsoft Q&A 社群Visual Studio 安裝和安裝論壇。 您也可以將問題連同 Visual Studio 安裝記錄檔一起張貼至 社群 ,以取得進一步的協助。

如需收集安裝記錄的詳細步驟,請參閱 針對安裝或升級問題進行疑難排解