ReinitializeCriticalSection problem, XP

  • Thread starter Thread starter Lee
  • Start date Start date
L

Lee

Here is my problem, one I have searched for many
hours to find out how to fix:

"Procedure entry point ReinitializeCriticalSection could
not be located in the dynamic link library KERNEL32.dll"
is the warning I get when opening certain programs. When I
click on OK, the programs open and work normally. I have
done searches of Microsoft and newsgroups and find
the following answer for NT users many times,
but not once for XP users (I use XP Home). They say that a
program that was installed replaced the url.dll file with
an earlier version. They say to first go to your
Windows\System 32 folder (by the way, I have this dll
in three places, once in C:\WINDOWS\SYSTEM32,
once in C:\WINDOWS\SYSTEM32\DLLCACHE, and
once in C:\I386) and rename url.dll to url.old,
then go to the installation disk and find under the
i386 folder, url.dll, then "expand" that file to your
System 32 folder. First, is this the problem? Second,
even if this is the problem, is the solution the same in XP
as in Nt?

I checked the version of the url.dll file in my computer's system 32
folder and it is the same version as my Internet Explorer
(6.0.2800), so it sounds like that is the correct version
of url.dll in my machine and thus this may not be the
problem.

Third, I am a little hazy on how to fix this even
if the stated reason for the problem above actually is the
problem. So, is this the actual problem, and could someone
please help me fix this? Thans very much in advance!
 
Windows XP (Home or Pro) is based on the same Kernal as NT and Windows 2000,
often solutions you find for problems like this that reference NT will work
for XP.

XP has a built in file checker that will make sure that core files are
installed correctly and that they are the right version. I'm not sure if
this checker covers url.dll but it is worth running it.

Click on Start > Run > type sfc /scannow > Click Ok

Once the scan is finished reboot and try again.

If you still get the error then try replacing the url.dll file. You may find
that the c:\i386 folder contains a different version number to the one in
c:\windows\system32. If the version is higher in the i386 folder then use
that file.

--
Greg Palmer
MS-MVP Windows - Shell/User
http://www.palmersoft.co.uk
Here is my problem, one I have searched for many
hours to find out how to fix:

"Procedure entry point ReinitializeCriticalSection could
not be located in the dynamic link library KERNEL32.dll"
is the warning I get when opening certain programs. When I
click on OK, the programs open and work normally. I have
done searches of Microsoft and newsgroups and find
the following answer for NT users many times,
but not once for XP users (I use XP Home). They say that a
program that was installed replaced the url.dll file with
an earlier version. They say to first go to your
Windows\System 32 folder (by the way, I have this dll
in three places, once in C:\WINDOWS\SYSTEM32,
once in C:\WINDOWS\SYSTEM32\DLLCACHE, and
once in C:\I386) and rename url.dll to url.old,
then go to the installation disk and find under the
i386 folder, url.dll, then "expand" that file to your
System 32 folder. First, is this the problem? Second,
even if this is the problem, is the solution the same in XP
as in Nt?

I checked the version of the url.dll file in my computer's system 32
folder and it is the same version as my Internet Explorer
(6.0.2800), so it sounds like that is the correct version
of url.dll in my machine and thus this may not be the
problem.

Third, I am a little hazy on how to fix this even
if the stated reason for the problem above actually is the
problem. So, is this the actual problem, and could someone
please help me fix this? Thans very much in advance!
 
Thanks for helping, Greg. I did the scan to no avail. All three url.dll files are of the same version: 6.0.2800.1106 . That is the same version as my Internet Explorer. So it looks like I have the correct version, because if the problem is related to what I have read and then written below, a software program that was installed would have had to have replaced the url.dll file with an earlier version. Nowhere else has there been a mention of another possible reason for the ReinitializeCriticalSection problem. Any ideas? I really appreciate your help.

Lee
 
David,
Thanks for the help. I did the compatibility wizard to no avail. Any other ideas?
Thanks,
Lee
It thinks it is on 95/98/ME. Have you set any compatability options.
 
Only windows 95, 98, ME programs use this API call as NT has others. What makes you think URL.dll is involved (it can be but not necessarly). What programs give this error.

--
----------------------------------------------------------
http://www.uscricket.com
David,
Thanks for the help. I did the compatibility wizard to no avail. Any other ideas?
Thanks,
Lee
It thinks it is on 95/98/ME. Have you set any compatability options.
 
The reason I thought it might be involved was that the only information related to this error that I could find stated that this was a problem related to url.dll, and that related to NT. However, now I know that it is not involved.

Here are two that have that problem with my computer:

http://netez.com/xplorer2/

http://www.mlin.net/StartupCPL.shtml This one is a very popular program.

I really appreciate your help.

Lee

Only windows 95, 98, ME programs use this API call as NT has others. What makes you think URL.dll is involved (it can be but not necessarly). What programs give this error.

--
----------------------------------------------------------
http://www.uscricket.com
David,
Thanks for the help. I did the compatibility wizard to no avail. Any other ideas?
Thanks,
Lee
It thinks it is on 95/98/ME. Have you set any compatability options.
 
Back
Top