DOCUMENT:Q84943 01-OCT-1999 [win95x] TITLE :Using HIMEM.EXE with Win 3.0 on COMPAQs with More Than 16 MB PRODUCT :Microsoft Windows 95.x Retail Product PROD/VER:WINDOWS:3.0,3.0a OPER/SYS: KEYWORDS: ====================================================================== ------------------------------------------------------------------------------- The information in this article applies to: - Microsoft Windows versions 3.0, 3.0a ------------------------------------------------------------------------------- SUMMARY ======= Compaq Corporation has its own original equipment manufacturer (OEM) version of the HIMEM.SYS extended memory manager called HIMEM.EXE, which is included on the utilities disks that come with COMPAQ 80286-, 80386-, and 80486-based systems. Some of these computers are capable of supporting more than 16 MB of RAM. These systems are equipped with the Extended Industry Standard Architecture (EISA) bus. These computer models include the following: COMPAQ SYSTEMPRO COMPAQ DESKPRO 486/25 COMPAQ DESKPRO 386/33L COMPAQ DESKPRO 486/33L Compaq's HIMEM.EXE driver allows those systems to access extended memory using the Extended Memory Specification (XMS). It also allows access to memory beyond 16 MB while allowing MS-DOS-based programs to use the 64K region of memory located just above the 1 MB address. MORE INFORMATION ================ HIMEM.EXE, which supports more than 16 MB of memory, is intended to replace HIMEM.SYS. However, Microsoft Windows operating system version 3.0 does not support more than 16 MB of RAM. If HIMEM.EXE is used with Windows 3.0 on a system with more than 16 MB of RAM, data loss or corruption may occur. To avoid problems on COMPAQ systems with more than 16 MB RAM, make sure to use the Windows 3.0 HIMEM.SYS driver rather than the COMPAQ HIMEM.EXE driver. However, the version of HIMEM.EXE dated 6-14-90 will work with Windows 3.0 and is recommended by Compaq for use on COMPAQ machines with LESS than 16 MB of memory. The HIMEM.SYS driver included with Windows 3.0 supports only 16 MB of RAM. It automatically detects COMPAQ memory above 16 MB and prevents access to that memory. The HIMEM.EXE driver is installed in the CONFIG.SYS file instead of the HIMEM.SYS driver. The DEVICE= line should read: DEVICE=[drive:][path]HIMEM.EXE If the computer has more than 16 MB of extended memory, the "/ISAONLY" switch should be added to the DEVICE= line, as follows: DEVICE=[drive:][path]HIMEM.EXE /ISAONLY KBCategory: kb3rdparty KBSubcategory: win30 winmem REFERENCES ========== "COMPAQ User Programs Reference," COMPAQ Utilities. Additional query words: 3.00 3.00a System Pro desk utility ====================================================================== Keywords : Technology : kbWin3xSearch kbZNotKeyword3 kbWin300 kbWin300a Version : WINDOWS:3.0,3.0a ============================================================================= 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. Copyright Microsoft Corporation 1999.