MEM Command in MS-DOS Window Reports 0 Available Upper Memory (118953)



The information in this article applies to:

  • Microsoft Windows 95
  • Microsoft Windows 98

This article was previously published under Q118953

SYMPTOMS

When you use the MEM /C command in an MS-DOS window, it reports zero kilobytes free memory in the upper memory area (UMA). This also occurs if the MS-DOS window is running as a Single Mode MS-DOS application.

CAUSE

This behavior occurs because after Windows loads any real-mode drivers during startup, it reserves all global upper memory blocks (UMBs) for the Windows operating system use or for expanded memory support.

Items that Windows may load into the UMBs include the following items:

  • API translation buffers
  • Application task databases

Modification Type:MinorLast Reviewed:12/16/2004
Keywords:kbprb KB118953