Q119365: Runtime Error 6009 - Default Environment Size
Article: Q119365
Product(s): Microsoft Windows NT
Version(s):
Operating System(s):
Keyword(s):
Last Modified: 08-AUG-2001
3.10 3.50
WINDOWS
kb3rdparty kbinterop
-------------------------------------------------------------------------------
The information in this article applies to:
- Microsoft Windows NT Server version 3.1
- Microsoft Windows NT Workstation version 3.1
- Microsoft Windows NT Advanced Server, version 3.1
- Microsoft Windows NT Workstation version 3.5
- Microsoft Windows NT Server version 3.5.
-------------------------------------------------------------------------------
SYMPTOMS
========
When you run an MS-DOS - based application that requires a large amount of
environment space, such as a compiler, you may encounter Runtime Error 6009.
CAUSE
=====
This error occurs when there are not enough bytes allocated for the
environment.
The default environment size for MS-DOS - based applications running under
Windows NT is 256 bytes. Windows NT sets up many more variables than an average
MS-DOS operating system usually does and can quickly meet the default size. The
following list is an example of default variables after you install Windows NT
over MS-DOS:
COMSPEC
COMPUTERNAME
HOMEDRIVE
HOMEPATH
MOUSE
OS
OS2LIBPATH
PATH
PROCESSOR_ARCHITECTURE
PROCESSOR_LEVEL
PROMPT
SYSTEMROOT
TEMP
USERDOMAIN
USERNAME
WINDIR
WORKAROUND
==========
The environment size can be adjusted from the command line or in a .BAT or .CMD
file in the SYSTEM32 directory by adding the following line:
COMMAND /E:XXXX
Additionally, you can use the /P parameter to make the new command interpreter
permanent, and you can use the /C parameter to run a specific program after
initiating Command.
The environment can also be changed by adding the following line to the CONFIG.NT
file in the SYSTEM32 subdirectory
SHELL=%SYSTEMROOT%\SYSTEM32\COMMAND.COM /E:SIZE /P
where "SIZE" is the maximum length in bytes you want COMMAND.COM to allocate for
each program.
The maximum size for the environment is 32768 bytes.
REFERENCES
==========
For more information about the Windows NT command prompt and commands for the
MS-DOS and Windows NT subsystems, please see Chapter 9 of the Windows NT "System
Guide."
Additional query words: prodnt 3.10 err msg
======================================================================
Keywords :
Technology : kbWinNTsearch kbWinNTWsearch kbWinNT350search kbWinNTW350 kbWinNTW350search kbWinNTW310 kbWinNTSsearch kbWinNTS310 kbWinNTAdvSerSearch kbWinNTAdvServ310 kbWinNTS310search kbWinNT310Search kbWinNTW310Search
=============================================================================
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 1986-2002.