来源于:http://zhidao.baidu.com/question/397164963.html 你使用的是64位的系统吧,因为这台计算机上安装了 Microsoft Visual C++ 2005 可再发行组件时,Msdia80.dll文件被安装在启动驱动器的根文件夹中,它的正确路径应该是"C:\Program Files\Common Files\Microsoft Shared\VC\msdia80.dll" 【如果在正确路径下有这个文件,那你可以删了这个文件,不用移回来了; 如果没有这个文件,解决的方法: 1.把这个msdia80.dll放置在C:\Program Files\Common Files\Microsoft Shared\VC\内(没有就建一个),然后命令行注册这个dll; 注意格式,(以管理员身份运行): regsvr32 "%ProgramFiles%\Common Files\Microsoft Shared\VC\msdia80.dll" 2.装上新的 Microsoft Visual C++ 组件包】。