转自硬盘根目录里的Msdia80.dll文件

发现硬盘根目录里有个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".