PDA

View Full Version : Has Anyone Else Seen This?



wengert
01-07-2003, 02:56 PM
I have a ISX 4 install package which includes MDAC27, ADO, OLE, etc. When the package is installed on some systems (Mostly OEM WinXP systems) the user gets a 429 error when they run the app. Experience has shown that either msado15.dll and/or olepro32.dll and olepro32r.dll are missing. I can usually manually install and register those files and all is well.

How can this happen?

TIA

Wayne

Chandima
01-07-2003, 03:39 PM
The three files you mentioned are installed as part of MDAC. But windows XP already has MDAC 2.7 installed. Which means they should have these three files in the first place. If you have access to such a machine see what the value of the following registry key is before you run your setup:

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\DataAccess\FullInstallVer

If it is 2.70.xxxx then the MDAC module won't install MDAC (because the target machine says it's already there).

wengert
01-07-2003, 09:59 PM
Chandima;

From what I see, some of the machines have one or more of the MDAC files missing (e.g. 2 of them don't have msado15.dll). I can only assume some app was installed which directly installed that file and when the app was removed, that file went with it.

I need a way to FORCE a full install of mdac. I tried running the mdac_typ,exe for 2.7 but it appears that checks the registry key you mentioned and does not install anything since it thinks MDAC is already installed.

The users are not too knowledgable - I don't want them in the registry so clearing that key is a last resort.

Is there a way to force a full install of mdac 2.7?

TIA

Chandima
01-08-2003, 10:47 AM
Ouch. What happens if you manually change the value of that key to something like 2.50.0000 and then run mdac_typ.exe? Does it install MDAC? If so we can run a custom action that changes this registry entry before the MDAC custom action runs.

wengert
01-08-2003, 10:55 AM
I'll find a machine I can play with and try that and then get back to you.

Wayne

wengert
01-08-2003, 10:13 PM
Changing that key still didn't let the mdac_typ.exe for 2.7 run. When it run it it is over in a second - doesn't install anything. The keys in that section are as follows:

FullinstallVer REG_SZ 2.50.0000.0 <= had been 2.7.9030.0
RolbackVersion REG_SZ 2.70.9001.0
SavedRollbackVe.. REG_SZ 2.50.0000.0
Version REG_SZ 2.71.9030.0

Do I need to change the other keys as well.

Wayne

Chandima
01-09-2003, 11:12 AM
That's too bad. You could try bumping the following down to 2.50.0000 and see.

RolbackVersion REG_SZ 2.70.9001.0
Version REG_SZ 2.71.9030.0

If this doesn't work, not sure what will :(.

wengert
01-09-2003, 11:19 AM
OK - thanks for trying to help here. This is a messy situation. I suspect this was due to game that got installed and then uninstalled. Gotta love those kind of apps!

Wayne