Msdia80.dll文件被安装在启动驱动器的根文件夹中,

作者: 操作系统  发布:2019-11-03

情况描述:

完美解决win7下VC6的所有常见已知问题

  当安装某些软件后,磁盘根目录中多出了msdia80.dll文件,该文件显示为2006年12月1日,884KB。

====================================================================================================

 

FIRST THINGS FIRST!

原因:

最首要的问题就是

  当使用64位操作系统时,在电脑上安装 Microsoft Visual C++ 2005 可再发行组件时,  Msdia80.dll文件被安装在启动驱动器的根文件夹中。

Error spawning link.exe

 

Error spawning cl.exe

解决方案:将此文件放到合适的位置,并注册此dll即可。

这个主要是由于上次安装之后导致注册表中还是保存了VC的环境变量,

 

从而使得TOOS->OPTION->DIRECTORIES中的include等选项与当前安装目录不一致,可以手动修改

 1. 将Msdia80.dll 文件移动到

executatble files:
C:/Program Files/Microsoft Visual Studio/Common/MSDev98/Bin
C:/Program Files/Microsoft Visual Studio/VC98/BIN
C:/Program Files/Microsoft Visual Studio/Common/TOOLS
C:/Program Files/Microsoft Visual Studio/Common/TOOLS/WINNT

     C: Program FilesCommon FilesMicrosoft SharedVC 文件夹中。

include files:
C:/Program Files/Microsoft Visual Studio/VC98/INCLUDE
C:/Program Files/Microsoft Visual Studio/VC98/MFC/INCLUDE
C:/Program Files/Microsoft Visual Studio/VC98/ATL/INCLUDE

  (若无VC文件夹,则在此目录中新建VC文件夹)

library files:
C:/Program Files/Microsoft Visual Studio/VC98/LIB
C:/Program Files/Microsoft Visual Studio/VC98/MFC/LIB

 

source files:
C:/Program Files/Microsoft Visual Studio/VC98/MFC/SRC
C:/Program Files/Microsoft Visual Studio/VC98/MFC/INCLUDE
C:/Program Files/Microsoft Visual Studio/VC98/ATL/INCLUDE
C:/Program Files/Microsoft Visual Studio/VC98/CRT/SRC

 2. 用命令行注册这个dll:

如果你装在其他盘里,则仿照其路径变通就行。
关键是microsoft visual studio/ 后面的东西要相同。

 在cmd中输入:regsvr32 "%ProgramFiles%Common FilesMicrosoft SharedVCmsdia80.dll"

我修改了,但是每次推出重启后还是会变成原来的样子,

 注意:要以管理员身份运行语句。

这里就需要删除注册表中的项了,网上也有很多,这里我找到一个工具可以自动删除

 图片 1

 

 

====================================================================================================

 

然后是SHSQL.DLL 和EESWT.DLL的问题

下载下来,然后放到

Program FilesMicrosoft Visual StudioCommonMSDev98Bin

搞定

 

 

====================================================================================================

最后是一个小问题,就是OPEN导致的崩溃问题

把FileTool.dll文件拷贝至 C:Program FilesMicrosoft Visual StudioCommonMSDev98AddIns 文件夹下
(这里的路径是VC6的安装路径,如果不在C盘请自行修改)
在cmd下手动注册该dll
regsvr32 "C:Program FilesMicrosoft Visual StudioCommonMSDev98AddInsFileTool.dll"

右击工具栏,自定义... -> 附加项和宏文件
选中 FileTool Developer Studio Add-in 附加项

下载地址

 

本文由9159.com发布于操作系统,转载请注明出处:Msdia80.dll文件被安装在启动驱动器的根文件夹中,

关键词:

上一篇:没有了
下一篇:没有了