`msdia80.dll`安装在两个驱动器的根文件夹中


0

我有2个高清分区作为C:D:,并且msdia80.dll存在于两个驱动器的根文件夹中。我已阅读微软关于此问题的文章,但VC我的电脑下没有文件夹C:\Program Files\Common Files\Microsoft Shared\。我怎么解决这个问题?

我的操作系统是Windows 7 Home Premium 64位(从Windows Vista Home Premium 64位升级)。

Answers:


1

根据建议将文件复制到C:\ Program Files \ Common Files \ Microsoft Shared \ VC。以管理员身份启动命令提示符,并为文件所在的每个驱动器执行regsvr32 /ux:\msdia80.dll。然后regsvr32 C:\ Program Files \ Common Files \ Microsoft Shared \ VC \ msdia80.dll。至少那对我有用。


0

您已经通过查找此支持文章解决了该问题。

文章说VC目录是这些文件的正确位置。但是,您遇到的问题是它们没有放在应有的位置,这就是您没有正确目录的原因。

最好按照文章中给出的说明进行操作,并安装文章中引用的SP1 Redistributable Package。在你的情况下(64位)文章说从这里下载它。或者只是运行Windows Update。


0

我尝试按照Microsoft的建议安装“Microsoft Visual C ++ 2005 SP1可再发行组件包(x64)”,但在我确认许可协议后,安装程序消失了,没有任何反应。重启PC后我尝试了几次,但无济于事。然后我将该软件包及其更新和已安装的版本2008(Microsoft Visual C ++ 2008 Redistributable Package(x64))一起卸载。现在msdia80.dll从根msdia90.dll目录开始,出现在正确的目录中,即C:\Program Files\Common Files\Microsoft Shared\VC


我遵循了这个建议,但它只导致我的二级分区的根目录中出现了24个新文件...
Deniz Dogan 2010年
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.