EMM386.EXE HIDDEN PARAMETERS

    EMM386.EXE is the Microsoft upper/extended/expanded memory manager, located by default in C:\WINDOWS [Windows 95/98/ME, a.k.a. MS-DOS 7.00/7.10/8.00], C:\DOS or C:\MSDOS [MS-DOS 5.00/6.xx].
    EMM386.EXE can be loaded ONLY in CONFIG.SYS using the DEVICE command. Example:
    DEVICE=C:\WINDOWS\EMM386.EXE RAM I=B000-B7FF D=256 AUTO NOTR
    The EMM386.EXE DEVICE line MUST appear in CONFIG.SYS AFTER the HIMEM.SYS line, and BEFORE ANY other device drivers loaded with DEVICE, DEVICEHIGH, INSTALL or INSTALLHIGH.
    Running:
    EMM386
    from a DOS prompt, displays the EMM386 status.
    EMM386.EXE provides access to the Upper Memory Area (UMA), uses the computer's extended memory to simulate expanded memory and allows programs and device drivers to load into Upper Memory Blocks (UMBs).
    IMPORTANT: To become familiar with the EMM386.EXE command line switches (the documented ones anyway):
    • Windows 95/98/ME users: use Notepad to read the "EMM386.EXE" topic in MSDOSDRV.TXT, a text file located in your Windows folder.
    • MS-DOS 6.xx users: run this command from any DOS prompt:
      HELP EMM386.EXE
      and read the topic.

    DEVICE=drive:\path\EMM386.EXE NOTR [MS-DOS 6.00 and above ONLY]

    The EMM386.EXE default detection code searches for the presence of a Token Ring Network adapter, which may cause some computers to hang. In such cases use the NOTR parameter to disable this search.
    This is valid ONLY for EMM386.EXE versions 4.45 - 4.49 [MS-DOS 6.00 - 6.22] up to 4.95 [MS Windows 95/98/ME, a.k.a. MS-DOS 7.00/7.10/8.00]. Example:
    DEVICE=C:\WINDOWS\EMM386.EXE NOTR

BACK 2 CONTENTS