Update advapi32.dll error

  • Thread starter Thread starter Guest
  • Start date Start date
G

Guest

I recently updated Windows 2000 sp4 & IE 6. Now every time I log into Windows
or open a new program I get the error message: "The procedure entry point
SaferSetLevelInformation could not be located in the dynamic link library
ADVAPI32.dll". I tried running sfc /scannow but this didn't solve the problem.
 
Hi;

Not sure why SFC didn't fix this for you. There may be more to this
than just that one issue.

Anyway, did you recently install the KB835732 update? If so, check in
Add&Remove Programs and Remove that update. That should roll the
Advapi32.dll file back to a working version.

If that doesn't work, you may be able to resolve this by manually
replacing the file using the steps below. Boot into Safe Mode.

1. First, be sure to locate the "good" ADVAPI32.dll file. It should be
in the .:\WINNT\ServicePackFiles\i386 folder.
2. Once you have a known-good copy located, on the Start/Run line enter:
"regsvr32 /u advapi32.dll"
3. Delete the advapi32.dll in the System32 folder, and then copy the
known-good one into the System32 folder
4. On the Start/Run line enter "regsvr32 advapi32.dll"

Now Restart the computer. Do you still get the same error message? If
you get a different error message, please post back here with that info.

HTH

--

....Sky

Tom "Sky" King
=============
 
I tried uninstalling the KB835732 update but windows warned that some
programs (it listed all of my programs) may not work if I uninstall the
update so I'm a bit hesitant to do that.

I tried your second suggestion, but when I ran regsrv32 /u advapi32.dll I
received the following error - "advapi32.dll was loaded, but the
DllUnregisterServer entry point was not found. DllUnregisterServer may not be
exported, or a corrupt version of advapi32.dll may be in memory. Consider
using PView to detect and remove it."

Any further suggestions??
 
J.B. said:
I tried uninstalling the KB835732 update but windows warned that some
programs (it listed all of my programs) may not work if I uninstall
the update so I'm a bit hesitant to do that.

Go ahead and remove it. You will be getting a working version when
Remove restores the prior working version, so your programs will still
function.
I tried your second suggestion, but when I ran regsrv32 /u
advapi32.dll I received the following error - "advapi32.dll was
loaded, but the DllUnregisterServer entry point was not found.

My fault on that one, I should have double-checked to be sure the file
could be Unregistered. If the Remove does not fix the problem, here are
the revised steps:

1. First, be sure to locate the "good" ADVAPI32.dll file. It should be
in the .:\WINNT\ServicePackFiles\i386 folder.
2. Boot into Safe Mode.
3. Delete the advapi32.dll in the System32 folder, and then copy the
known-good one into the System32 folder
4. Now Restart the computer.

If the problem is resolved, you can manually download and install the
update from here:
http://www.microsoft.com/downloads/...7e-f63a-414c-b3eb-d2342fbb6c00&displaylang=en

--

....Sky

Tom "Sky" King
=============
 
I uninstalled KB835732 - still receive the error message. I then tried
booting into safe mode and deleting advapi32.dll from the System32 folder and
received the following error - "Cannot delete advapi32: The specified file is
being used by windows".
Can you think of anything else that I can do? I do appreciate your help.
 
I finally gave up and re-installed w2k. No more error. Downloaded all the
available updates & still no error. Thanks for trying anyway. :)
 
Hi, J.B.

Sorry I didn't get back to you sooner. But doing the re-install is by
far the best approach and will give you a more stable platform.

--

....Sky

Tom "Sky" King
=============
 
Back
Top