View Single Post
  #3  
Old May 2nd 05, 01:46 AM
John John
external usenet poster
 
Posts: n/a
Default

Also, mfc42.dll needs to be properly registered. To do so find all
copies of mfc42.dll on your pc and rename them to mfc42.old. Extract a
new copy of mfc42.dll from your ME cab file and place it in your system
folder as instructed by Mart. Then, from a command prompt, use the
rgsvr32 command to register the dll, ie: c:\regsvr32.exe mfc42.dll

You may also try reinstalling a well written mfc42.dll dependent program
to properly install and register the dll. As you may have guessed
regsvr32 often doesn't work on mfcxx.dll.

mfcxx.dll is one of these finicky dll's that can be hard to re-register.
It has been with Windows since Windows95 and across all versions of
Windows incliding the NT family. It will not always, or often not take
to an regsvr32 command. In these cases third party mfc registration
tools may do the trick.

Explanation of Regsvr32 Usage and Error Messages
http://support.microsoft.com/default...b;en-us;249873

It is not unusual to find that some (older) programs might need mfc40
instead of mfc42 and sometimes these older programs can replace the
newer mfc version. Sometimes, in these cases, placing the older mfc40
directly in the program folder in question may satisfy the older
program. Replacing the MFC Library usually does not correct mfc40 or
mfc42.dll errors.

Search MSKB for the dll in question and you will find more information
on mfc42. It is part of the Microsoft Foundation Class Library.

http://search.microsoft.com/search/r...na=82&qu=mfc42
http://search.microsoft.com/search/r...na=82&qu=mfc40
http://msdn.microsoft.com/library/de...html/mfchm.asp

John

Mart wrote:
Mfc42.dll is extractable from WIN_12.CAB on the WinMe CD in the \win9x
folder. You might also find a copy of the WIN_12.CAB in the widows\options
folder on your C: drive.

You can use msconfig.exe to extract it.

"HOW TO: Extract Original Compressed Windows Files"
http://support.microsoft.com/default...b;en-us;129605

"Unable to Extract Files Using the System Configuration Utility"
http://support.microsoft.com/default...b;en-us;259687

The correct location for mfc42.dll is in the windows\system folder.

HTH

Mart



"Robert Judge" wrote in message
...

I have been errors in Windows ME lately, requiring scandisk fixes. No,
when
I try to run three different programs, I am getting the error message, "A
requrired DLL file, MFC42.dll, was not found." I know there are websites
that will provide DLL files. Should I just try to dowload the MFD42.dll
file? Or, does this error message indicate some other problem? If so, I
will appreciate advice.