嘗試升級MARS代理程式時發生錯誤:Microsoft Azure 復原服務代理程式更新失敗
本文說明當您嘗試從較舊版本升級至較新版本或發行Microsoft Azure 復原服務 (MARS) 代理程式時,所發生問題的徵兆和解決方式。
原始產品版本: Azure Site Recovery
原始 KB 編號: 4020490
徵兆
當您嘗試使用 Microsoft Azure 復原服務代理程式升級精靈升級 MARS 代理程式時,升級會失敗,您會收到下列錯誤訊息:
Microsoft Azure 復原服務代理程式更新失敗。
錯誤:無法啟動 RecoveryServicesManagementAgent 服務。 卸載修補程式
問題:更新安裝失敗,錯誤 1612
原因
發生此問題的原因是升級在 Windows Installer 快取中找不到 MARS 代理程式的來源安裝程式。 升級必須有來源安裝程式才能順利完成。
解決方法
若要修正此問題,請確定來源安裝程式存在於 Windows Installer 快取中。 若要這樣做,請遵循下列步驟:
結束 azure 復原服務代理程序升級精靈Microsoft。
開啟位於
C:\Windows\Temp
資料夾中的OBPatch.log檔案。在OBPatch.log檔案內找出錯誤描述行,搜尋「警告:本機快取套件」。
找出類似下列的行:警告:
遺失本機快取套件 'C:\Windows\Installer\Unique_ID.msi。
請記下theUnique_IDvalue以供日後參考。
按兩下MARS代理程式更新安裝程式 (.exe) 檔案。 這會將所有安裝程式相關的二進位檔和安裝程式檔案複製到您計算機上的暫存位置,並開啟 Microsoft Azure 復原服務代理程式升級精靈。
注意 將精靈保持開啟,直到步驟 12 為止。
開啟位於 「C:\Windows\Temp」 資料夾中的 OBInstaller0Curr.errlog 檔案。
在文字中搜尋 「SetupLaunchScreen 的目錄路徑」,然後找出具有類似下列最新時間戳的行:SetupLaunchScreen 的目錄路徑:
C:\Temp_ID
。移至
C:\Temp_ID\Installers
資料夾。在此資料夾中,找出並將OBSAGENT.msi檔案複製到 C:\Windows\Installer 資料夾。 將目的地檔案重新命名為 Unique_ID.msi。
關閉MARS代理程序升級精靈。
執行升級安裝程式以安裝升級。 如果問題持續發生, 請 連絡 Microsoft 支援服務。
與我們連絡,以取得說明
如果您有問題或需要相關協助,請建立支援要求,或詢問 Azure community 支援。 您也可以向 Azure 意見反應社群提交產品意見反應。