羽夏閑談——解決 MSI 安裝包指定賬戶已存在


  前幾天用VS2022,升級到17.1.0版本,發現模板用不了了,但能正常打開之前用它創建的項目。我重裝試圖修復該問題,解決雪上加霜,報錯如下:

未能安裝包“Microsoft.VisualStudio.Community.Shared.Msi,version=17.1.32113.165”。
    搜索 URL
        https://aka.ms/VSSetupErrorReports?q=PackageId=Microsoft.VisualStudio.Community.Shared.Msi;PackageAction=Install;ReturnCode=1316
    詳細信息
        MSI: D:\ProgramData\Microsoft\VisualStudio\Packages\Microsoft.VisualStudio.Community.Shared.Msi,version=17.1.32113.165\Microsoft.VisualStudio.Community.Shared.Msi.msi,屬性:  REBOOT=ReallySuppress ARPSYSTEMCOMPONENT=1  MSIFASTINSTALL="7"  VSEXTUI="1"  PIDKEY="NGKBDRWKQFTT82MTRMPKRM6XM"  VS7.3643236F_FC70_11D3_A536_0090278A1BB8="D:\Program Files\Microsoft Visual Studio\2022\Community"  FEEDBACKOPTIN="1" 
        返回代碼: 1603
        返回代碼詳細信息: 安裝時發生嚴重錯誤
        消息 ID: 1316
        消息詳細信息: 指定的帳戶已存在。

  這下可好,打開VS2022,模板沒有了,連之前創建的項目都打不開了。我首先嘗試補充安裝,結果報錯,於是再次用命令行卸載該包,結果報同樣的錯誤。從網上搜索大量的信息后終於解決了問題。由於沒有留底,所以無法展示出問題的圖片,只留下了log如果有同志遇到了這個問題,幫忙在評論區留一下圖片,我挑取比較好的圖片附加上,以豐富文章並更好幫助其他人。

解決方案

  解決該問題需要下載一個疑難解答程序: MicrosoftProgram_Install_and_Uninstall ,直接點擊就可以下載,鏈接是官方的。
  按照微軟的特點,一般疑難解答程序解決不了問題,但是這個是我見過唯一能夠解決問題的疑難解答。下載后運行它:

  點擊下一頁,過幾秒就會得到下面的界面:

  點擊卸載,過一段事件就會得到卸載列表:

  剩下的點擊下一頁,過個兩三分鍾就解決了。再重裝VS2022,就徹底解決了。

如何找程序

  上面有一個步驟是選擇程序,那么我如何知道是啥名字呢?只需要運行安裝出問題的安裝包,比如我的Microsoft.VisualStudio.Community.Shared.Msi.msi,它的標題欄上的名字就是我要卸載的程序名。

  該問題只能解決因MSI安裝包程序導致的問題,當然你可以擴展由此導致其他軟件無法安裝的問題來解決。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM