发现硬盘根目录里有个Msdia80.dll
文件, 看着挺烦人的, 想删掉, 故搜了下, 发现和VC2005有关系.
这里是微软的解释
您有正在运行一个64位操作系统的计算机. 您使用
Vcredist_x64.exe
文件或Vcredist_ia64.exe
文件这台计算机上安装Microsoft Visual C++ 2005可再发行组件包. 当您这样做时,Msdia80.dll
文件被安装在启动驱动器的根文件夹中. 它的正确路径应该是C:\Program Files\Common Files\Microsoft Shared\VC\msdia80.dll
解决方法是把这个msdia80.dll
放置在C:\Program Files\Common Files\Microsoft Shared\VC\
内(没有建一个), 然后命令行注册这个dll, 以管理员身份运行命令提示符, 输入regsvr32 "C:\Program Files\Common Files\Microsoft Shared\VC\msdia80.dll"
.