.dll Dynamic Link Libraries

 When you get a crash on your computer. Old version DLL's might be the cause.

The Problem.

 Some programs dump their own versions of these DLL's . Many times they are outdated ones , onto your system. When you launch the program, it loads the old version DLL. Even when you quit the application program. That old DLL hangs around in memory. So later when you load a different program that uses the same DLL ,but a newer version then boom. The new application program gets blown away because the older version DLL is still in memory.

Windows 98 is suppose to sort out these conflicts whenever you install a new program, but it doesn't always seem to work.

Search for duplicate .dll's

Look in properties, version

The file with the higher version number should be in the

C:\Windows\System folder

If the dll with the lower version number is in the application program folder,

change it's extension to .d_l

That way the older version won't load, this forces the program to look in the

C:\Windows\System folder for the right .dll file

Do NOT change any .dll files in the C:\Windows\Sysbckup folder. Leave them alone.

Now reboot and try the program again that was causing you problems and causeing your system to crash.

Try DLL checker http://www.VB2Java.com This is a good program to test your system with.

Return to Tips Page