vista ADO msjro.dll

Got a problem you cannot solve? Try here.
Post Reply
linuxbox
Posts: 6
Joined: Tue Dec 27, 2005 11:42 pm

vista ADO msjro.dll

Post by linuxbox »

the file msjro.dll is giving me headaches upon install. it's no problem with win2k and xp but for Vista i get the following error:

Error:

Module c:\\program files\\common files\\system\\ado\\msjro.dll failed to register.
HRESULT -2147024770.

i know vista comes with this file already installed. i'm also 99 percent certain this is a self registering dll file. i just don't understand why my installaware program cannot install and register this file.
it installs fine when i uncheck "file is self registering DLL"

but if i leave self registering checked it fails...but ONLY on Vista...i know it's a self registering dll...

any thoughts or help on this?
Gizm0
Posts: 339
Joined: Wed Nov 09, 2005 8:47 pm

Post by Gizm0 »

Does it work by hand?If you try to register the dll by hand?
Panagiotis Kefalidis
Software Design Team Lead
\"In order to succeed, your desire for success should be greater than your fear of failure\"
Install[b]Aware[/b] Software Corporation
linuxbox
Posts: 6
Joined: Tue Dec 27, 2005 11:42 pm

no

Post by linuxbox »

Gizm0 wrote:Does it work by hand?If you try to register the dll by hand?
I do not believe that it does actually...
i'm going to try to use this:

Install Files C:\\Program Files\\Common Files\\System\\ado\\msjro.dll to $COMMONFILES$\\System\\ado (Permanent, Never Overwrite)

Register Library $COMMONFILES$\\System\\ado\\msjro.dll

i have a virtual machine running vista so i will try this and report back..
linuxbox
Posts: 6
Joined: Tue Dec 27, 2005 11:42 pm

owner

Post by linuxbox »

well, it looks like vista sets the owner of this file to "TrustedInstaller" and it's in: program files\\common files\\system\\ado
i took ownership of the file and deleted it but my installaware setup file would not copy the file...i didn't get any errors but it would not copy. now i do not know how to give the ownership BACK to TrustedInstaller because that user is not listed. Vista is just a mess in my opinion. i see no good in it at all.
Post Reply