首先按住windows+R快捷键打开命令窗口,输入regedit,点击运行。
然后自动打开注册表,点击末尾是MACHINE的项,点击展开。
在其下面找到SOFTWARE,再次展开。
然后在software下,找到Microsoft,点击展开。
再按照字母排列顺序找到DataAccess点击展开。
然后更改下面两项的参数,点击打开。
7
把原参数替换成2.82.3959.0 共设置两个。
最后重新检测用友安装坏境发现已经通过。
可能是因为系统本身其实已经带有MDAC,只是版本太高了,是6.1的,U8软件根本就检测不到,所以要做修改一下MDAC的版本。方法:运行regedit,打开注册表,进入
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\DataAccess,将
"FullInstallVer"="6.1.7600.16385"
"Version"="6.1.7600.16385"
修改为
"FullInstallVer"="2.82.3959.0"
"Version"="2.82.3959.0"
这个是windows 7 32bit下的临时解决方案,在64位系统下是不通过的
64位系统下
regedit,打开注册表,进入HKEY_LOCAL_MACHINE\SOFTWARE\wow6432node\Microsoft\DataAccess,将
"FullInstallVer"="6.1.7600.16385"
"Version"="6.1.7600.16385"
修改为
"FullInstallVer"="2.82.3959.0"
"Version"="2.82.3959.0"
在Windows 7下安装U871或者U872时,在检测组件窗口时,会出现MDAC组没有安装的提示,是因为Windows 7所带的MDAC软件版本太高,U8无法检测到。为了解决这个问题,我们需要做的是将这个版本检测值进行修改。运行regedit,打开注册表,进入HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\DataAccess,将
"FullInstallVer"="6.1.7600.16385"
"Version"="6.1.7600.16385"
修改为
"FullInstallVer"="2.82.3959.0"
"Version"="2.82.3959.0"
就可以了,安装后最好再将其还原。
在安装过程中,会出现一些兼容性提示,全部忽略即可。
最好是能换会xp系统。或者升级软件
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)