You may experience any of the following symptoms:
- An MS-DOS-based program that requires expanded (EMS) memory may not run in Windows Millennium Edition (Me).
- The expanded (EMS) memory option is unavailable on the Memory tab when you right-click the shortcut to an MS-DOS based program and then click Properties.
- Your computer hangs when you start it with a Windows Me Startup disk that attempts to load Emm386.exe from the Windows Me folder by using the Config.sys file on the Startup disk.
There is an EmmExclude or NoEMSDriver statement in your System.ini file, or your system may have insufficient upper memory area available for Windows to provide EMS memory in Windows. Windows Me does not support loading Emm386.exe from the Startup disk.
To work around this behavior, run your MS-DOS-based program in Windows after disabling any EmmExclude or NoEMSDriver statements in the System.ini file by following these steps:
- On the toolbar click Start, click Run, type System.ini, and then click OK.
- Find the EmmExclude or NoEMSDriver statement in the [386enh] section, and then type a semicolon (;) at the beginning of the line.
- Save the file and then restart your computer.
NOTE: An example of an EmmExclude entry is "EMMExclude=C000-CFFF". If this does not resolve the issue, add a "ReservePageFrame=yes" statement to the [386enh] section of the System.ini file. If this does not resolve the issue, your system may have insufficient upper memory blocks available for Windows Me to provide EMS memory in Windows. Due to the removal of real mode support in Windows Me, this problem can occur even if Windows 95 or Windows 98 was able to provide EMS memory in Windows.For additional information about the removal of real mode support in Windows Me, click the article number below to view the article in the Microsoft Knowledge Base:269524 Overview of Real Mode Removal from Windows Millennium Edition
Article ID: 275423 - Last Review: Jun 19, 2014 - Revision: 1