Standard Mode Fails to Boot with XMS Handles of 2 or 3

Last reviewed: November 23, 1994
Article ID: Q82607
The information in this article applies to:
  • Microsoft Windows operating system versions 3.1, 3.11

SUMMARY

If Qualitas' 386MAX program is loaded with the XMSHNDL (extend memory handles) parameter set to 2 or 3, Microsoft Windows operating system version 3.1 will not load. Other extended memory managers have similar parameters that can prevent Windows from loading.

Windows generates a message saying that it cannot start in standard mode. There is no mention of extended memory.

MORE INFORMATION

386MAX is a high memory manager that replaces Microsoft's HIMEM.SYS. By specifying a low number of extended memory handles, 386MAX is limited to the number of requests it can make for extended memory. Windows will not run if it cannot allocate enough blocks of extended memory.

To correct the number of extended memory handles, increase the number of available handles, or remove the parameter and accept the default. According to the 386MAX documentation, each XMS handle only occupies 6 bytes of memory, so decreasing the handle count does not save enough memory to matter.

NOTE: You can run into the same problem with Microsoft's HIMEM.SYS if you limit the number of handles using the NUMHANDLES switch on the HIMEM.SYS command line in the CONFIG.SYS file.

The products included here are manufactured by vendors independent of Microsoft; we make no warranty, implied or otherwise, regarding these products' performance or reliability.


KBCategory: kb3rdparty kbenv
KBSubcategory: win31 winboot
Additional reference words: 3.10 3.11 XMS crash lock 3.1


THE INFORMATION PROVIDED IN THE MICROSOFT KNOWLEDGE BASE IS PROVIDED "AS IS" WITHOUT WARRANTY OF ANY KIND. MICROSOFT DISCLAIMS ALL WARRANTIES, EITHER EXPRESS OR IMPLIED, INCLUDING THE WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. IN NO EVENT SHALL MICROSOFT CORPORATION OR ITS SUPPLIERS BE LIABLE FOR ANY DAMAGES WHATSOEVER INCLUDING DIRECT, INDIRECT, INCIDENTAL, CONSEQUENTIAL, LOSS OF BUSINESS PROFITS OR SPECIAL DAMAGES, EVEN IF MICROSOFT CORPORATION OR ITS SUPPLIERS HAVE BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES. SOME STATES DO NOT ALLOW THE EXCLUSION OR LIMITATION OF LIABILITY FOR CONSEQUENTIAL OR INCIDENTAL DAMAGES SO THE FOREGOING LIMITATION MAY NOT APPLY.

Last reviewed: November 23, 1994
© 1998 Microsoft Corporation. All rights reserved. Terms of Use.