Linked to missing export MFC42.DLL

Article ID: ART125398 | Date published: 05/12/2015 | Date last updated: 08/14/2015
 

Description

Linked to missing export MFC42.DLL

Solution

Linked to missing export MFC42.DLL

Linked to missing export MFC42.DLL

When booting my computer after installing the MultiPASS Desktop Manager software, or when I attempt to open the Desktop Manager, the following error message appears

"XXXX.exe (or XXXX.drv) is linked to missing export MFC42.DLL:nnnn"


Cause:
The version of MFC42.DLL currently in the \WINDOWS\SYSTEM\ folder is incorrect; it cannot provide information to the executable or driver which requires it to function properly. This can occur if, somehow, an installation replaced a newer version of the file with an older one, or if the newer version is not in the \WINDOWS\SYSTEM\ folder.

Solution:
Search for the newest version of MFC42.dll on your computer's hard drive and copy it to C:\WINDOWS\SYSTEM\ folder.

  1. Close all running applications, including the MultiPASS Server.
  2. Click 'Start', 'Find', 'Files or Folders'.
  3. In the Named box, type "MFC42.DLL". Then confirm the search will begin from your computer's root directory (example C:\), then click the 'Find Now' button.
  4. Expand the search results box as necessary to see the dates of the files. Locate the file with the most recent date. If it is not in the \WINDOWS\SYSTEM\ folder, note the location of this file in the event you must go to MSDOS mode to copy it to the \WINDOWS\SYSTEM\ folder.
  5. Attempt to rename the MFC42.DLL file in the \WINDOWS\SYSTEM\ folder to MFC42.OLD.
    1. Point to the file name with your mouse cursor, then right-click on it, and select 'Rename'.
    2. Press the <End> key (on the keyboard) to set the cursor at the end of the name, then press the <Backspace> or <BkSp> button to erase "dll".
    3. Type "old" so that the file name is now "MFC42.old" and then press <Enter>.
    4. If you receive an advisory that the file is currently in use, then proceed to the MSDOS Method.
  6. Highlight the MFC42.DLL file with the most recent date. Click the 'Edit' menu at the top of the Find window and select 'Copy'.
  7. From the Windows desktop, double-click the My Computer icon, and then the C: drive. Double-click the Windows folder, and then the System folder (be sure you are in the System folder). Once in the System folder, click 'Edit' at the top of the window and select 'Paste'.
  8. Reboot the computer and verify that the problem has been resolved.

MS-DOS Method:

  1. Restart the computer in MSDOS mode. Go to the C:\WINDOWS\SYSTEM\ folder and type:
    1. Type "cd\windows\system" <Enter>
    2. Type "ren mfc42.dll mfc42.can" <Enter>
  2. Then change to the directory* containing the most recent version of MFC42.DLL that you noted while in Windows and type:
    "copy mfc42.dll c:\windows\system" <Enter>
  3. Reboot the computer and verify that the problem has been resolved.

*NOTE: Long file naming conventions cannot be used in MSDOS mode. If the directory name is eight characters or less, you should type the entire directory name when changing directories. If the directory name contains more than eight characters, for DOS, use the first six characters of the directory name appended with ~1. For example, to change to the 'Program Files' directory, you would enter the following: cd\progra~1 <Enter>

SIMS Doc Id

0

Rate this Article
Was this article helpful?
Yes, This document is helpful
No, This document needs a clearer explanation
 
Please provide your comments