使用 Vcredist_x64.exe 文件或 Vcredist_ia64.exe 文件安装 Visual C++ 2005 可再发行程序包时,Msdia80.dll 文件安装在启动驱动器的根文件夹中

症状

你有一台运行 64 位操作系统的计算机。 可以使用 Vcredist_x64.exe 文件或 Vcredist_ia64.exe 文件在此计算机上安装 Microsoft Visual C++ 2005 可再发行程序包。 执行此操作时,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 driver:\Program Files\Common Files\Microsoft Shared\VC\msdia80.dll