关于Windows系统磁盘根目录下出现msdia80.dll文件的处理办法
最近在用公司电脑(Windows 10 64位)的时候,发现在F盘(共有C、D、E、F、G、H六个分区)的根目录下出现了一个msdia80.dll的动态链接库的文件,起初并没有太在意,以为是残留文件之类的,顺手就给删除了。本来就没把这当成个事,后来发现这个文件又自动回来了,这时,我才意识到肯定是有什么程序使用的它了,而我又有些轻微的强迫症,于是我开始从网上寻找相关的问题及办法。在微软的官方找到的其提供的说法和解决办法。微软官方解释:https://support.microsoft.com/zh-cn/help/927665/the-msdia80-dll-file-is-installed-in-the-root-folder-of-the-boot-drive
原因:
在64位的系统上安装Microsoft visual C++ 2005 redistributable的时候,在磁盘的根目录下安装msdia80.dll文件。
其实际的路径应该为:C:\Program Files\Common Files\MicrosoftShared\VC\msdia80.dll
解决办法:
1、将msdia80.sll文件复制到C:\ProgramFiles\CommonFiles\Microsoft Shared\VC\目录内
2、然后在命令行(管理员运行)中输入如下命令后回车,注册这个dll
命令:regsvr32" C:\Program Files\Common Files\Microsoft Shared\VC\msdia80.dll"
当出现如上信息时,说明注册成功了,就可以将磁盘根目录下的msdia80.dll文件删除了。
不过微软官方没有给出Microsoft visual C++ 2005 redistributable(x64)安装时会在磁盘根目录下产生msdia80.dll文件的原因,在网上也没有找到相关的解释。
页:
[1]