地表上最強開發工具 Visual Studio 2019 於 2019/4/3 正式發布,身為一位不專業的 .NET 攻城師當然不能錯過,沒想到在安裝 VS2019 過程中沒想像中順利,安裝幾次都出現錯誤訊息如下
雖然顯示安裝程式完成,但實際開啟專案會發現專案開啟異常無法正常載入,在經過一番努力之後終於安裝完成,這篇就針對此案例作簡單紀錄與分享,若是有不清楚或是錯誤的地方歡迎討論予糾正。
解決方法
異常發生時點擊記錄檔 log 如下
安裝時發生問題。 您可以使用下列方法,疑難排解套件失敗的問題: 1. 使用下方的搜尋 URL,搜尋每項套件失敗的解決方法 2. 修改您為受影響之工作負載或元件的選擇,然後重試安裝 3. 移除您電腦上的產品,然後再重新安裝 若已在 Developer Community 回報此問題,可以在該處尋找解決方法或因應措施。若尚未回報該問題,建議您建立新問題,讓其他開發人員能尋找解決方法或因應措施。您可以使用 Visual Studio 安裝程式右上角的 [提供意見反應] 按鈕建立新問題。 ================================================================================ 無法安裝套件 'Microsoft.VisualStudio.MinShell.Interop.Msi,version=16.0.28329.73'。 搜尋 URL https://aka.ms/VSSetupErrorReports?q=PackageId=Microsoft.VisualStudio.MinShell.Interop.Msi;PackageAction=Install;ReturnCode=1606 詳細資料 MSI: C:\ProgramData\Microsoft\VisualStudio\Packages\Microsoft.VisualStudio.MinShell.Interop.Msi,version=16.0.28329.73\Microsoft.VisualStudio.MinShell.Interop.Msi.msi,屬性: REBOOT=ReallySuppress ARPSYSTEMCOMPONENT=1 MSIFASTINSTALL="7" VSEXTUI="1" 傳回代碼: 1603 傳回代碼詳細資料: 安裝時發生嚴重錯誤。 訊息識別碼: 1606 訊息詳細資料: Could not access network location *:. 受影響的工作負載 .NET Core 跨平台開發 (Microsoft.VisualStudio.Workload.NetCoreTools,version=16.0.28516.191) .NET 桌面開發 (Microsoft.VisualStudio.Workload.ManagedDesktop,version=16.0.28621.142) ASP.NET 與網頁程式開發 (Microsoft.VisualStudio.Workload.NetWeb,version=16.0.28621.142) 資料儲存和處理 (Microsoft.VisualStudio.Workload.Data,version=16.0.28720.110) 受影響的元件 .NET Core 2.1 開發工具 (Microsoft.NetCore.ComponentGroup.DevelopmentTools.2.1,version=16.0.28516.191) .NET Core 2.1 開發工具 (Microsoft.NetCore.ComponentGroup.Web.2.1,version=16.0.28621.142) .NET Core 2.2 開發工具 (Microsoft.NetCore.ComponentGroup.DevelopmentTools.2.2,version=16.0.28516.191) .NET Core 2.2 開發工具 (Microsoft.NetCore.ComponentGroup.Web.2.2,version=16.0.28621.142) ....省略看到錯誤訊息關鍵為安裝 Microsoft.VisualStudio.MinShell.Interop.Msi 異常造成安裝失敗,爬文發現 Windows 提供工具可以查看程式安裝時的相關問題,傳送門 : 修復阻止程序被安裝或刪除的問題,該應用程式提供以下功能
- 64位操作系統上的註冊表項損壞
- 損壞的註冊表項,用於控制更新數據
- 阻止安裝新程序的問題
- 阻止現有程序完全卸載或更新的問題
- 阻止您通過“控制面板”中的“添加或刪除程序”(或“程序和功能”)卸載程序的問題
點擊下一步,會開始偵測異常問題
並詢問應用程式問題是屬於安裝或是移除遇到問題
掃描前我接著重新安裝 Visual Studio 2019,安裝失敗時此程式會列出要嘗試安裝的程式清單,在前面有提到錯誤訊息為 無法安裝套件 Microsoft.VisualStudio.MinShell.Interop.Msi,因此找到清單中可能發生問題的套件 vs_minshellinteropmsi,按下下一步,接著選擇移除此應用程式
接著再重新安裝 Visual Studio 2019,會發現剛剛安裝異常失敗套件部分已通過,安裝成功 (灑花
- MSDN : What's new in Visual Studio 2019
- pluralsight 線上教學 : What's New in Visual Studio 2019
- Download & Release Note : 傳送門
- 發表會 : 傳送門
Developer Community
感謝分享,我也一直安裝失敗,以前安裝都不會發生這種問題,不知是否跟C槽換成SSD重灌有關
回覆刪除Hello George, 不確定您安裝時的錯誤訊息是甚麼,如果一直無法安裝的話我暫時想到兩種方法您可以試試看
刪除1. 到 Visual Studio Community 回報問題,開發團隊會協助解決 https://developercommunity.visualstudio.com/topics/community-2019.html
2. 之前曾經使用過會把 VS 移除得很"乾淨"的工具,參考連結為 https://poychang.github.io/total-clean-uninstall-visual-studio/
以上供您參考 謝謝 :)