Windows Fails to Run in 386 Enhanced Mode After Using MemMaker (97601)

The information in this article applies to:
    Microsoft MS-DOS operating system 6.0
    Microsoft MS-DOS operating system 6.2
    Microsoft MS-DOS operating system 6.21
    Microsoft MS-DOS operating system 6.22
    Microsoft Windows 3.1
    Microsoft Windows 3.11

This article was previously published under Q97601


If Windows fails to run in 386 enhanced mode after you run MemMaker:
    You may be having problems with a poorly behaved terminate-and-stay- resident (TSR) program.
    MemMaker may be using a setting that is too aggressive.
    Your computer has only 2 megabytes (MB) of memory.
    Your computer may be infected with the Stealth-C virus.


If your computer has just 2 MB of memory, you have more conventional memory after running MemMaker but less extended memory. When you start Windows in 386 enhanced mode (after optimizing your memory use), Windows may choose to run in standard mode since there is no longer 1 free MB of extended memory. (Windows requires 1024 kilobytes [K] of free extended memory to run in 386 enhanced mode.) To undo the changes MemMaker made, type memmaker /undo at the MS-DOS command prompt.

If your computer has more than 2 MB of memory, use the following steps to troubleshoot this problem:

    Use the interactive startup option (press the F8 function key when the message "Starting MS-DOS..." appears on your screen).
    As you process your CONFIG.SYS file, select Yes to load HIMEM.SYS and then No to not load EMM386.EXE.
    After responding No to EMM386.EXE, press the ESC key to load all the remaining device drivers.
    Start Windows and confirm that it starts properly. If it does not, the problem is unrelated to MemMaker.
    Quit Windows and run MemMaker.
    Choose to run in Custom Setup. When you are asked if MemMaker should "Scan the upper memory area aggressively?", choose No.
    Press ENTER to accept the defaults to all other options.
    After MemMaker completes its optimization, run Windows and confirm that it works correctly.
    If you are still having problems with Windows, use MS-DOS Editor to add the X=A000-EFFF parameter to the DEVICE= command for EMM386.EXE in the CONFIG.SYS file and then restart your computer.

    If the problem goes away, narrow down the exclude (X=) range.
    If you suspect your computer has the Stealth-C virus, run a virus protection program that can detect and remove it. To run Windows in 386 enhance mode, remove the UMB parameter in the CONFIG.SYS file.
For more information:
    Query on the following words in the Microsoft Knowledge Base:

    ample and disk and space

Modification Type: Major Last Reviewed: 11/19/1999
Keywords: KB97601