Microsoft KB Archive/317404

= You receive the &quot;Linked to missing export mfc42.dll&quot; error message after you install Money =

Article ID: 317404

Article Last Modified on 8/2/2007

-

APPLIES TO


 * Microsoft Money Plus Deluxe
 * Microsoft Money Plus Premium
 * Microsoft Money Plus Home & Business
 * Microsoft Money 2007 Deluxe
 * Microsoft Money 2007 Premium
 * Microsoft Money 2007 Home & Business
 * Microsoft Money 2006 Deluxe
 * Microsoft Money 2006 Premium
 * Microsoft Money 2006 Small Business
 * Microsoft Money 2006 Standard
 * Microsoft Money 2005 Deluxe Edition
 * Microsoft Money 2005 Premium Edition
 * Microsoft Money 2005 Small Business Edition
 * Microsoft Money 2005 Standard Edition
 * Microsoft Money 2004 Deluxe Edition
 * Microsoft Money 2003 Deluxe and Business Edition
 * Microsoft Money 2003 Deluxe Edition
 * Microsoft Money 2003 Standard Edition
 * Microsoft Money 2003 Suite
 * Microsoft Money 2002 Standard Edition
 * Microsoft Money 2002 Deluxe Edition
 * Microsoft Money 2002 Deluxe and Business Edition
 * Microsoft Money 2002 Suite

-



This article was previously published under Q317404





SYMPTOMS
After you install Microsoft Money and try to restart the computer, you may receive an error message that resembles one of the following:

Error message: mnylogging.dll is linked to missing export mfc42.dll:6467.

Mnyui.dll is linked to missing export mfc42.dll:6467.

mnylog.dll is linked to missing export mfc42.dll:6467



CAUSE
This issue may occur if there are multiple Mfc42.dll files in various folders.



RESOLUTION
To resolve this issue, remove Money, rename all the additional Mfc42.dll files, and then reinstall Money.

Remove Money
Note Because there are several versions of Microsoft Windows, the following steps may be different on your computer. If they are, see your product documentation to complete these steps.
 * 1) View the list of programs that are installed. To view the list of programs that are installed in Windows Vista, open the Programs and Features item in Control Panel. To do this, click Startvistastartbutton.jpg], type appwiz.cpl in the Start Search box, and then press ENTER.

To view the list of programs that are installed in Windows XP, click Start, click Run, type appwiz.cpl, and then click OK.
 * 1) In the list of programs that are currently installed, click Microsoft Money, and then click Remove.
 * 2) Follow the prompts to remove the program.

For more information about how to remove Microsoft Money, click the following article number to view the article in the Microsoft Knowledge Base:

895866 How to remove and reinstall Microsoft Money

Rename the Extra Mfc42.dll Files
CAUTION Do not rename the Mfc42.dll file that is located in the C:\Windows\System32 folder.

Windows Vista

 * 1) Click Startvistastartbutton.jpg], click Search, and then type prnui301.dll in the Search box.
 * 2) Right-click mfc42.dll, click Rename, type mfc42.old, and then press ENTER.
 * 3) Click Yes to confirm the change of the file name.
 * 4) Repeat steps 2 and 3 for each Mfc42.dll file, except for the Mfc42.dll file that is located in the C:\Windows\System32 folder.

Microsoft Windows XP

 * 1) Click Start, and then click Search.
 * 2) In the navigation pane, click All files and folders.
 * 3) In the All or part of the file name box, type mfc42.dll.
 * 4) In the Look In box, click My Computer, and then click Search.
 * 5) When the search process is complete, right-click mfc42.dll, and then click Rename.
 * 6) In the box that appears, type mfc42.old, and then press ENTER.

When you receive the confirmation message, click Yes.
 * 1) Repeat steps 5 and 6 for each Mfc42.dll file, except for the Mfc42.dll file that is located in the C:\Windows\System32 folder.

Note Do not rename the Mfc42.dll file that is located in the C:\Windows\System32 folder.

Note The file location appears to the right of the file name.

Microsoft Windows Millennium Edition

 * 1) Click Start, point to Search, and then click For Files or Folders.
 * 2) In the Named box, type mfc42.dll, and then click Find Now.
 * 3) When the search process is complete, right-click mfc42.dll, and then click Rename.
 * 4) In the box that appears, type mfc42.old, and then press ENTER.

When you receive the confirmation message, click Yes.
 * 1) Repeat steps 1 through 4 for each file that is named Mfc42.dll, except the Mfc42.dll file that is located in the C:\Windows\System folder.

Do not rename the Mfc42.dll file that is located in the C:\Windows\System folder.

Note The file location appears to the right of the file name.

Microsoft Windows 98 Second Edition or Microsoft Windows 98

 * 1) Click Start, point to Find, and then click Files or Folders.
 * 2) In the Named box, type mfc42.dll, and then click Find Now.
 * 3) When the search process is complete, right-click mfc42.dll, and then click Rename.
 * 4) In the box that appears, type mfc42.old, and then press ENTER.

When you receive the confirmation message, click Yes.
 * 1) Repeat steps 1 through 4 for each Mfc42.dll file, except the Mfc42.dll file that is located in C:\Windows\System.

Do not rename the Mfc42.dll file that is located in the C:\Windows\System folder.

Note The file location is displayed to the right of the file name.

Rename a copy of the file in the C:\Windows32 folder

 * 1) Open a Command Prompt window. To do this in Windows Vista, click Startvistastartbutton.jpg], type cmd in the Start Search box, and then press ENTER.

To open a Command Prompt window in Windows XP, click Start, click Run, type cmd, and then click OK.
 * 1) At the command prompt, type CD C:\Windows\System32, and then press ENTER.
 * 2) At the command prompt, type ren mfc42.dll mfc42.old, and then press ENTER.
 * 3) At the command prompt, type exit, and then press ENTER.

Reinstall Money

 * 1) Insert the Microsoft Money Setup CD into the CD drive or the DVD drive.

If the installation process does not start automatically, continue to follow these steps.
 * 1) Explore the CD drive or the DVD drive that contains the installation CD. Locate and then double-click the Setup.exe file.
 * 2) Follow the instructions that appear on the screen to complete the installation process.
 * 3) Restart the computer.

After Money is reinstalled, try to open the program again to see whether the error continues. If the error does reappear, you were unable to successfully rename all the copies of the Mfc42.dll file. In this case, you may have to remove Money again. Then, clean boot the computer, rename the Mfc42 files and reinstall Money. For more information about how to clean boot the computer, click the following article number to view the article in the Microsoft Knowledge Base:

310353 How to perform a clean boot in Windows XP

267288 How to perform a clean boot in Windows Millennium Edition

192926 How to perform clean-boot troubleshooting for Windows 98

To learn more about how to install and remove programs in Windows Vista, follow the instructions in the &quot;Troubleshoot installing or uninstalling programs&quot; topic in Windows Vista Help and Support. To view the topic, follow these steps:
 * 1) Click Start vistastartbutton.jpg], and then click Help and Support.
 * 2) In the Search Help box, type Troubleshoot installing or uninstalling programs, and then click Search Help.
 * 3) Click the appropriate topic.

Additional query words: Money2006 Money2005 Money2004 money2003 Money2002 installation failure installing

Keywords: kbsetup kberrmsg kbprb KB317404

-

[mailto:TECHNET@MICROSOFT.COM Send feedback to Microsoft]

© Microsoft Corporation. All rights reserved.