| ||||||
LL Conflicts - (One Reason) Why They Happen Many software programs are developed using Microsoft C++, which makes extensive use of the MFC42.DLL, MSVCIRT.DLL, and MSVCRT.DLL helper programs. Each program so developed will often install their own versions of these DLLs in their own directories. Unfortunately, not all the different versions of these DLLs are compatible with the various programs that currently use them. When a program is started up and Windows tries to load a DLL into memory, it first looks in the program's working directory, then in \WINDOWS\SYSTEM, and loads whichever version it finds first. That version of the .DLL remains in memory until the system is rebooted. It would be too easy for Windows to simply check the version number and load the newer program .. so you may end up using outdated helper DLL software that came with some other software - which is a good recipe for POSSIBLE system problems. How to Cure Them The solution for this problem is simple, if slightly time-consuming, and is worth doing as it makes your system more stable: Go to the Start menu and select FIND (or SEARCH if WinME) , then FILES or FOLDERS. Search for MFC42.DLL, searching all drives and sub-directories. Right-click on each copy of the file, look at its Properties, and write down the version number. When you have checked them all, place the highest version number of the file in \WINDOWS\SYSTEM ..
.. then rename all remaining copies to MFC42.DLL.BAK. (right-click, RENAME) .. Repeat the above for the MSVCIRT.DLL and then MSVCRT.DLL helper files. Many games and programs add these files back onto your system when installing or reinstalling .. A regular system check from time to time is recommended. Other System Fixes In Win98 and up you can click Start, Programs, Accessories, System Tools, System Information. Within this program you can click the Tools tab to get a list of diagnostic programs, including the System Configuration Utility (much safer than messing around in the system registry). In WinME you also have access to an enhanced recovery tool called System Restore, which lets you step-back to a previously saved configuration. Way cool.
|
| |||||||||||||||||||||||||||||||||||||
|
Revised: April 08, 2002 Design Copyright © 1996-2006 by Roger Davies for Soft Serve Direct (SSDirect - Computer Consulting, PC Sales, and Service). Permission is granted for individual use and reproduction provided that this document remains intact, with this copyright message clearly visible. [] |