Michael J. Hamilton, Sr.

MikeH - Another Geek In Need...
posts - 29, comments - 21, trackbacks - 47

The 'Microsoft.Jet.OLEDB.4.0' provider is not registered on the local machine - Running Vista x64 / Vista 64bit / 64bit

I ran into this problem while trying to model some demo code for an ASP.Net application.

I'm running Vista Enterprise x64 and Visual Studio x64 2008.

When I tried to create a new web application in VS 2008 and browse it, I'd get the above error. The fix was to change the application pool to run in 32 bit.

Right-Click on My Computer --> Manage

Expand Services and Applications

Select Internet Information Services, then local Application Pools under Connections.

 

image

Right click on DefaultAppPool, Advanced Settings, and set the 32bit mode to True:

image

Hopefully this will be useful to others out there.

 

MikeH... Another Geek in Need...

Print | posted on Sunday, April 13, 2008 7:40 AM | Filed Under [ ASP.Net Development ]

Feedback

Gravatar

# Free animal sex pictures free.

Animal sex stories. Animal sex clips.
8/12/2008 6:18 PM | Animal sex.
Gravatar

# Incest sex.

Family incest pictures. Free incest stories. Incest quest. Russian incest. Incest porn.
8/12/2008 8:40 PM | Incest stories.
Gravatar

# re: The 'Microsoft.Jet.OLEDB.4.0' provider is not registered on the local machine - Running Vista x64 / Vista 64bit / 64bit

I've installed vista business 64bit and now getting an error saying that it can't open the executable to the db i use cause another program has it open (which it doesnt i know as i've checked + tried straight after a restart) or that I may not have pemition (i have checked i do have permition) when i go into access and try to open the db I get this error:

Microsoft Jet 4.0 Service Pack 8 or later must be installed to block unsafe expressions without affecting common functionality.
The latest Microsoft Jet 4.0 service pack is available from Windows Update.

To block unsafe expressions, see the About Microsoft Jet Expression Service sandbox mode Help topic, which is available from the link at the bottom of this topic.

If the service pack is not applied:
Wizards and builders may not start.
Switchboards created by Switchboard Manager will fail.
The RunCode macro action for calling a Visual Basic for Applications (VBA) procedure will fail.
Event handlers that call VBA procedures will fail.
VBA procedures called from a property sheet or used in a SQL statement will fail.
Filtering on a hyperlink field will fail.
Some VBA functions called from a property sheet or SQL statement will fail.


It also won't let me make any new databases keeps trying to install something but doesn't seem to work? I've done a fresh install of vista + fresh install of office and yeah i dont think this should be happening it works under other platforms..could you please help?? ANYONE?? Email me : wrhiphop@hotmail.com thank you
8/19/2008 1:45 AM | Lev
Gravatar

# re: The 'Microsoft.Jet.OLEDB.4.0' provider is not registered on the local machine - Running Vista x64 / Vista 64bit / 64bit

Hi Lev... Have you tried setting the web app to 32 bit and Integrated Mode just to see if you get past the error?

I haven't seen your specific error and am not sure of what the fix would be.
8/19/2008 6:28 AM | MikeH
Gravatar

# re: The 'Microsoft.Jet.OLEDB.4.0' provider is not registered on the local machine - Running Vista x64 / Vista 64bit / 64bit

does this only work for asp.net? what about local c# windows or console apps?
8/27/2008 2:18 AM | gotmike

Post Comment

Title  
Name  
Email
Url
Comment   
Please add 4 and 4 and type the answer here:

Powered by: