Problem with oleaut32.dll and associated error message after updating

C

Charles

Several days ago I visited the Windows update site, scanned for
possible critical updates and installed the following:

Q282010: Recommended Update for Microsoft Jet 4.0 Service Pack 7 (SP7)
- Windows XP
Recommended Update for Windows XP SP1 (817778
Recommended Update for Windows XP SP1 (KB822603)

Now some programs won't load, and I get the error message:

"The Procedure entry point variantchange type could not be located in
the dynamic link library oleaut32.dll".

Can somebody suggest what has happened, and more importantly how I can
go about fixing this please?


Many thanks
Charles
 
J

John Dingley

Seeems like the newer version of oleaut32.dll is not backward compatible
with some of your software,

Which program reported the error when you tried to run it?
 
J

John Dingley

Just one other point Microsoft Jet 4.0 Service Pack 7 (SP7) - Windows XP is
not a critical update. If you don't this, you could uninstall it and see if
that fixes the problem. I don't know however, if unsinstalling it would
revert this file to its previous version though as it is classed as a shared
file and the latest versions usually get left even when you uninstall. If
this happens then a system restore to the point before installation may be
required.

Alternatively, it may be a good idea to let the problem be known to the
producer of the software.

This error is a bit worrying because it looks like microsoft may have
omitted an entry point to the dll that was in earlier versions if the error
message is totally acurate.
 
M

Maureen Goldman

Charles said:
Several days ago I visited the Windows update site, scanned for
possible critical updates and installed the following:

Q282010: Recommended Update for Microsoft Jet 4.0 Service Pack 7 (SP7)
- Windows XP
Recommended Update for Windows XP SP1 (817778
Recommended Update for Windows XP SP1 (KB822603)

Now some programs won't load, and I get the error message:

"The Procedure entry point variantchange type could not be located in
the dynamic link library oleaut32.dll".

Can somebody suggest what has happened, and more importantly how I can
go about fixing this please?

I've read other messages about the wrong version of oleaut32.dll being
brought in via an update (didn't notice which one). You can expand
another XP version via RUN msconfig. You'll see the expand file area
on the general tab. I only have a restore disk, so on my machine the
source would be c:\windows\I386\oleaut32.dl_ . Not sure about the full
CD, although I gather it's similar. The destination will be
windows\system32.

It might not be a bad idea to put a copy of the current one somewhere
beforehand so you can get it back if necessary.
 
C

Charles

I've read other messages about the wrong version of oleaut32.dll being
brought in via an update (didn't notice which one). You can expand
another XP version via RUN msconfig. You'll see the expand file area
on the general tab. I only have a restore disk, so on my machine the
source would be c:\windows\I386\oleaut32.dl_ . Not sure about the full
CD, although I gather it's similar. The destination will be
windows\system32.

It might not be a bad idea to put a copy of the current one somewhere
beforehand so you can get it back if necessary.

When I started the machine today everything is ok, but then I
re-booted several times staright after this happened, & the problem
kept re-appearing.

Thanks for the response, I will give your solution a try should I run
into trouble again.


Ta
Charles
 

Ask a Question

Want to reply to this thread or ask your own question?

You'll need to choose a username for the site, which only take a couple of moments. After that, you can post your question and our members will help you out.

Ask a Question

Top