oledb 4.0 provider not registered

bbxrider

Registered User.
Local time
Today, 11:39
Joined
May 19, 2009
Messages
30
I just repaired my xp pro (from install disk) and for a previously working asp.net app I now get

The 'microsoft.jet.oledb.4.0' provider is not registered on the local machine.

so I tried the fix, regsvr32 msjet40.dll, in the system32 directory, got the successful register message but still get the not registered error?

I need to do something else?
 
thanks for the suggestion, however, I tried registering the whole list

Microsoft Jet 4.0 OLE DB Provider
Provider=Microsoft.Jet.OLEDB.4.0
C:\WINNT\System32\Msjetoledb40.dll
C:\WINNT\System32\Msjet40.dll
C:\WINNT\System32\Mswstr10.dll
C:\WINNT\System32\Msjter40.dll
C:\WINNT\System32\Msjint40.dll

but the only one that will even register is the msjet40.dll, the rest have one error or another. I did check the version of my dll, 4.0.8618.0, which matches up with my sp2 from another jet article.

any other ideas?
 
You say you repaired your XP installation but have you installed all service packs?
 
will check again, I was current before the repair, and had to reinstall ie8 and thought between the 2 I was still up to date.
After a repair some or all of the updates are lost?
 
If you are repairing from the initial disc then you might have to make sure all updates are applied. I don't know for sure how they have it set.
 
ok, working now, first I had to figure out why I couldn't do any updates, they were failing with 80070005 and the 4.5 installer had a popup error message, 'access denied'. turns out the permissions for the registry hk_classes_root was full control for everybody! hows that for security. when I first saw that I thought it would include system and administrators, but evidently not. so I added both with full control and was then able to install the 3.1 installer. after that I was also able to register msjetoledb.dll and now my asp.net app can again access access. does anybody know what the standard windows install permissions are for hk_classes_root, I would be surprised if it was only everybody and full control
 

Users who are viewing this thread

Back
Top Bottom