"Imm32.dll" Error Message Installing or Running a Program


When you install or run a program in Windows 98, you may receive one of the following error messages:
  • Windows cannot run this program because it is in invalid format. The <drive>:\windows\system\imm32.dll file cannot load at the desired address, and is not relocatable.

    Contact your vender to get a version that is compatible with this version of Windows.
  • Error starting program the <drive>:\windows\system\imm32.dll file cannot load in the desired address and is not locatable. Contact your vender to get a version that compatible with the version of Windows.


This behavior can occur if the Mfc42.dll and Imm32.dll files are damaged or replaced by another program.


To resolve this issue, extract a new copy of the Mfc42.dll and Imm32.dll files from your original Windows 98 CD-ROM into the Windows\System folder using the System File Checker tool.

For information about how to use the System File Checker tool to extract a file, please see the following article in the Microsoft Knowledge Base:
ARTICLE-ID: 129605
TITLE : How to Extract Original Compressed Windows Files