當您使用 Vcredist_x64.exe 檔案或 Vcredist_ia64.exe 檔案安裝 Visual C++ 2005 可轉散發套件時,會將 Msdia80.dll 檔案安裝在開機磁碟機的根資料夾中

症狀

您的電腦正在執行 64 位元作業系統。 您在此電腦上安裝 Microsoft Visual C++ 2005 可轉散發套件,方法是使用 Vcredist_x64.exe 檔案或 Vcredist_ia64.exe 檔案。 當您執行此操作時,Msdia80.dll 檔案會安裝在開機磁碟機的根資料夾中。

注意:Msdia80.dll 檔案的正確路徑是 Drive:\Program Files\Common Files\Microsoft Shared\VC。

解決方式

重要:此問題適用於已不再受支援的產品。

要解決此問題,請在發生此問題的電腦上安裝 Microsoft Visual C++ 2005 Service Pack 1 可轉散發套件 ATL 安全性更新。

如需有關 64 位元作業系統之 Microsoft Visual C++ 2005 Service Pack 1 可轉散發套件 ATL 安全性更新的詳細資訊,請造訪下列 Microsoft 下載中心網站:

Microsoft Visual C++ 2005 Service Pack 1 可轉散發套件 ATL 安全性更新
http://www.microsoft.com/download/details.aspx?displaylang=en&FamilyID=766a6af7-ec73-40ff-b072-9112bab119c2

因應措施

若要暫時解決此問題,請將 Msdia80.dll 檔案移至 Drive:\Program Files\Common Files\Microsoft Shared\VC 資料夾。 然後,在命令提示字元後輸入下列命令,以登錄 Msdia80.dll 檔案:

regsvr32 驅動程式:\Program Files\Common Files\Microsoft Shared\VC\msdia80.dll