只有累積,沒有奇蹟

2019年4月5日 星期五

[VisualStudio] Visual Studio 2019 - 無法安裝套件 Microsoft.VisualStudio.MinShell.Interop.Msi

問題 
地表上最強開發工具 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位操作系統上的註冊表項損壞
  • 損壞的註冊表項,用於控制更新數據
  • 阻止安裝新程序的問題
  • 阻止現有程序完全卸載或更新的問題
  • 阻止您通過“控制面板”中的“添加或刪除程序”(或“程序和功能”)卸載程序的問題
可以運行於 Windows 7、8 以及 Windows 10版本,下載後開啟應用程式畫面如下
點擊下一步,會開始偵測異常問題
並詢問應用程式問題是屬於安裝或是移除遇到問題
掃描前我接著重新安裝 Visual Studio 2019,安裝失敗時此程式會列出要嘗試安裝的程式清單,在前面有提到錯誤訊息為 無法安裝套件 Microsoft.VisualStudio.MinShell.Interop.Msi,因此找到清單中可能發生問題的套件 vs_minshellinteropmsi,按下下一步,接著選擇移除此應用程式
接著再重新安裝 Visual Studio 2019,會發現剛剛安裝異常失敗套件部分已通過,安裝成功 (灑花
遲來的 Visual Studio 2019 開始畫面,終於可以利用連假玩玩看提供的新功能,覺得實用的功能有機會也會在分享,另外也提供蒐集到 Visual Studio 2019 相關的連結
參考
Developer Community

2 則留言:

  1. 感謝分享,我也一直安裝失敗,以前安裝都不會發生這種問題,不知是否跟C槽換成SSD重灌有關

    回覆刪除
    回覆
    1. 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/
      以上供您參考 謝謝 :)

      刪除

Copyright © m@rcus 學習筆記 | Powered by Blogger

Design by Anders Noren | Blogger Theme by NewBloggerThemes.com