Share via


當您嘗試安裝 Microsoft Azure 備份代理程式時,發生「無法執行內嵌應用程式」錯誤

原始產品版本:Azure 備份、Windows Server 2008 R2 Datacenter、Windows Server 2008 R2 Enterprise、Windows Server 2008 R2 Foundation、Windows Server 2008 R2 Standard
原始 KB 編號: 2934202

徵狀

當您嘗試在執行 Windows Server 2008 R2 的伺服器上安裝 Microsoft Azure 備份代理程式時,嘗試會失敗。 此外,您收到下列錯誤訊息:

無法執行內嵌應用程式以完成安裝。

注意事項

從從映像庫建立的 Windows Server 2008 R2 Datacenter SP1 映射 (VM) ,已知會發生此問題。 不過,此相同的 VM 在 Windows Server 2012 上如預期般運作。

原因

發生此問題的原因是 Microsoft 發生問題。VC90。Crt。 若要修正此問題,您必須安裝舊版的 Visual C++ 執行時間。

發生此問題時,會在應用程式記錄檔中記錄下列專案,這表示 Microsoft.VC90.CRT 是問題所在:

Log Name: Application
Source: SideBySide
Date: **date** **time**  
Event ID: 33
Task Category: None
Level: Error
Keywords: Classic
User: N/A
Computer: **computer_name**  
Description:
Activation context generation failed for "F:\e703768b6b4e0b79707d1228d22c236d\CBPSetup.exe". Dependent Assembly Microsoft.VC90.CRT,processorArchitecture="amd64",publicKeyToken="1fc8b3b9a1e18e3b",type="win32",version="9.0.21022.8" could not be found. Please use sxstrace.exe for detailed diagnosis.
You may also receive the following error message:

ERROR: Cannot resolve reference Microsoft.VC90.CRT,processorArchitecture="amd64",publicKeyToken="1fc8b3b9a1e18e3b",type="win32",version="9.0.21022.8".
ERROR: Activation Context generation failed.

解決方案

若要解決此問題,您必須安裝 Microsoft Visual C++ 2008 可轉散發套件 (x64) 。 安裝最新版的 Visual C++ 執行時間無法修正此問題。

與我們連絡,以取得說明

如果您有問題或需要相關協助,請建立支援要求,或詢問 Azure community 支援。 您也可以將產品意見反應提交給 Azure 意應見反社群