![[Toc]](../../toc.gif)
![[Index]](/idx.gif)
CONFIG.SYS statements used by OS/2
This section contains some information about undocumented or poorly
documented CONFIG.SYS statements used by OS/2.
AUTOFAIL=x
x maybe yes (no popup message for harderrors) or no (popup message for
harderrors), default is no. Note that the DLL RXU contains a function
to dynamically switch popup windows on and off.
Available: All versions
Source: various
AUTOREFRESHFOLDERS=NO
Suppress the automatic refresh of folder contents. If this feature is
activated, you must manually refresh the view of a folder after each
action
Available: WARP 4 only!
Source: various
DLLBASING=OFF
Reduce the fragmentation of loaded DLLs (ON by default)
Available: WSeB or after applying FP13 to Warp4
Source: various
DUMPPROCESS=x
Activate the dump process. The dump goes to the file PDUMP.nnn in the
root directory of drive specified in x (where nnn is an unique
number).
Available: All versions
Source: various
EARLYMEMINIT=TRUE
Adding "EARLYMEMINIT=TRUE" to config.sys will allow device drivers,
etc., access to the memory above 16mb early in boot. Previously, this
was only available after DD and IFS init was completed. This has
various implications when enabled:
* large VDISKs are possible. I tried DEVICE=\os2\vdisk.sys 16000
* AHA154X.ADD may do bad things to your system. Don't even ask.
* There may be some settings of HPFS386 cache that are
incompatible. This feature is experimental.
Available: only available in the WARP kernels from testcase
Source: various
I13PAGES=1
SMP kernels could not be RIPL-booted. As part of this, there is a new
config.sys parameter I13PAGES= available. Adding I13PAGES=1 to
config.sys (note, no SET) reduces the memory usage of the mini VDM
processes used by ibm1s506.add and the GRADD drivers. This becomes
important in RIPL-boot situations.
Available: only available with Kernel 14.062 or higher
Source: various
MENUSTYLE=SHORT
Disable some entries from the object context menus
Available: All versions
Source: various
OBJECTSNOOZETIME=n
n is the snooze time for objects and DLLs in seconds (default is 90)
(see Note)
Available: All versions
Source: various
PAUSEONERROR=x
Pause after each error in the CONFIG.SYS (x=YES) or not (x=NO).
Default is YES.
Available: All versions
Source: various
REIPL=x
Save trap information into a file and reboot the workstation (x=ON) or
display an error message (x=OFF). Default is OFF.
Available: All versions
Source: various
RESERVEDRIVELETTER=x
"The ability to reserve drive letters feature has been added at WARP
FixPak level XRUW024. A modification has been made to the OS/2 kernel
that will allow the user to specify, through a CONFIG.SYS parameter,
specific drive letters that will not be allocated for local block mode
devices during the processing of CONFIG.SYS.
SYNTAX: RESERVEDRIVELETTER=x
where x is letter D thru Z. Multiple RESERVEDRIVELETTER statements is
be allowed."
Available: WARP 3 FixPack #24 and newer (e.g. Warp4, WSeB,etc)
Source: various
SHAPIEXCEPTIONHANDLER=OFF
Disable the WPS API exception handler (see Note)
Available: All versions
Source: various
SHELLEXCEPTIONHANDLER=OFF
Disable the WPS exception handler (see Note)
Available: All versions
Source: various
SET DEVICEFONTDISABLED=NO
Setting this to YES. will cause very large/slow print jobs, since no
uploaded/internal printer fonts will be used.
You want it set to NO in most cases (NO is the default).
Available: WSeB and probably more recent WARP 3/4 fixpaks
Source: Peter Fitzsimmons (see EMail Addresses)
SET ENH_STRETCH=NO
The new feature "enhanced stretch-blitting" has one known ill
side-effect, where some of the icons for folders and other items will
appear "washed out" when running in 24bpp or 32bpp. To fix this, you
can disable the new feature by adding this line.
Available: Warp 4 FP14 and newer (e.g. Warp4, WSeB,etc)
Source: ConfigTool
SET KILLFEATUREENABLED=on
Activate the list of all processes in the WarpCenter (hold down CTRL
and click on the windows icon on the WarpCenter to open the list).
Note that you can also use SCKILLFEATUREENABLED.
Available: WARP 4 only!
Source: c't 1/1997
SET LIBPATHSTRICT=x
(x maybe T (true) or F (false)
Allows creation of a local version of the BEGINLIBPATH statement that
can include DLLs that have the same name as globally loaded DLLs. The
local DLLs are checked before the globals. Thus if your program has a
DLL that is the same name as another, you can create a command file
with the SET LIBPATHSTRICT=T, a SET BEGINLIBPATH=my program's dll, and
the path & name of my program, and run your program.
Note that you must set this environment variable in an OS/2 session -
an entry like "SET LIBPATHSTRICT=T" in the CONFIG.SYS is useless. (see
also Simulating an AUTOEXEC.BAT for OS/2 sessions)
Available: New kernel instruction in WARP kernels from testcase since
September 1, 2000
Source: ConfigTool
SET MENUSFOLLOWPOINTER=ON
This makes the WarpCenter menus behave like the Start menu of Windows
95: The menus follow the mouse pointer.
Available: WARP 4 with Fixpack #5 or later
Source: various
SET NOLARGENTEXEICON=n
Limit the number of megabytes (=n) the WPS should scan through Windows
EXE files for the program icon before assigning a default icon
Available: New kernels from testcase (APAR PJ27886)
Source: XWorkplace Mailinglist
SET NEWNOTEBOOKS=ON
Enables the new notebooks for applications written prior to WARP 4
Available: This setting worked in the MERLIN Beta, but seems to be
disabled in WARP 4 GA.
Source: various
SET PM_ASYNC_FOCUS_CHANGE=x {time}
Enable the SIQFix (Single Input Queue Fix) and set the custom time-out
to time ms (default: 2000). Set x to OFF or remove the statement to
disable the SIQFix
Available: WARP 3 FixPack #17 and newer (e.g. Warp4, WSeB,etc)
Source: various
SET PM_DYNAMIC_DRAG=x
Activate (x=ON) or deactivate (x=OFF, default) the full window drag
for PM windows
Available: WARP 3 FixPack #17 and newer (e.g. Warp4, WSeB,etc)
Source: various
SET PM_ROLLUP_BUTTON=YES
Adds a new button to the window titlebars that you can use to "Roll up
your PM windows to just a titlebar".
Available: This setting worked in the MERLIN Beta, but seems to be
disabled in WARP 4 GA.
Source: Team OS/2 WEB pages
SET PM_PRINTSCREEN_ACTIVE_WINDOW=x
(x can be ON or OFF) If x is ON the window with the focus will print
when a Print Screen operation is initiated. If x is OFF, the default
Print Screen operation takes place.
Available: Warp 4 FP13
Source: ConfigTool
SET QUEUE_SIZE_THRESHOLD=X
Change the size of the message queue. Default is 100 for version prior
to the WARP 3 Fixpack #17 and 3000 for the WARP 3 Fixpack #17.
Available: WARP 3 FixPack #17 and newer (e.g. Warp4, WSeB,etc)
Source: various
SET RESTARTOBJECTS=x
Control the restart behaviour of the WPS, x may be YES (default), NO,
STARTUPFOLDERSONLY or REBOOTONLY.
Available: All versions
Source: various
SET RUNWORKPLACE=C:\OS2\PMSHELL.EXE
This statements points to the shell program to use - normally that's
the program C:\OS2\PMSHELL.EXE. But you can change this to any other
program if you want to restrict the PC to only run that program (e.g.
SET RUNWORKPLACE=C:\OS2\MDOS\WINOS\PROGMAN.EXE).
Available: All versions
Source: various
SET SCCANBENUKED=ON
This makes the WARPCenter object "nukeable" i.e. you can right click
and choose "Delete" which is not possible normally.
If SCCANBENUKED does not work, try CANBENUKED.
Available: WARP 4 only!
Source: Team OS/2 WEB pages
SET SCFINDUTILITY={anyprogram_or_anyObjectID}
This allows you to define any external program (OS/2, DOS, Windows, or
even an object ID like <WP_OS2SYS>!) for the flashlight icon on the
WARPCenter. Click the little flashlight icon (WARPCenter) and you get
whatever you specified.
If SCFINDUTILITY does not work, try FINDUTILITY.
Available: WARP 4 only!
Source: Team OS/2 WEB pages
SET SCKILLCONFIRMDISABLED=ON
Avoid the "Are you sure dialog" if using the kill feature of the
WARPCenter activated with SET KILLFEATUREENABLED=on. Note that you must
also add the entry SET KILLCONFIRMDISABLED=1 to make this work.
Available: WARP 4 only!
Source: Team OS/2 WEB pages
SET SCUSEPRETTYCLOCK=1
Change the color of the clock from the WARPCenter to green on black
If SCUSEPRETTYCLOCK does not work, try USEPRETTYCLOCK.
Available: WARP 4 only!
Source: Team OS/2 WEB pages
SET SHELLHANDLESINC=n
Increment the number of file handles available to a shell process
(e.g. a REXX program started by the CMD.EXE) by the amount of n. (see
also Maximum files per session; tested only in WARP 4 with Fixpack #6)
Available: WARP 4 with Fixpack #6
Source: various
SUPPRESSPOPUPS=x
Save error information into the file POPUPLOG.OS2 in the root
directory of the drive x and suppress the dialogs (On WARP 4 with
Fixpack #3 x may be 0 to simulate the behaviour of OS/2 versions prior
to this version).
Available: All versions
Source: various
SXFAKEHWFPU=1
Activate a fix for a "math rounding error" in WARP 4
Available: WARP 4 only! Fixpack #1
Source: WARP 4 Fixpack 1 documentation
VIRTUALADRESSLIMIT=n
(n is the limit in kb)
The default value for VIRTUALADDRESSLIMIT in OS/2 Warp Server for
e-business is 1 GB (n=1024). The VIRTUALADDRESSLIMIT parameter is also
available for OS/2 Warp Server SMP Feature and Warp 4.0 Fixpak 13.
Areas of memory below 512 MB have been remapped for higher
availability in that region.
2048 allows max. memory allocated 2 Gigs of shared RAM. Only useful
for developers.
You must have a hard disk that can accommodate the swap file. UW2SCSIs
are recommended for the swap disk unless you wish to see your computer
behave like a washing machine in spin dry mode.
The OS/2 Warp Server Advanced SMP addendum states that this number can
go to 3 Gigs. Memory support has also been enhanced since now an
application can access a virtual memory address space of up to 3 GB by
use of the VIRTUALADDRESSLIMIT = 3072 parameter in CONFIG.SYS. Areas
of memory below 512 MB have been remapped for higher availability in
that region.
Available: WSeB, Warp Server SMP, and Warp 4.0 Fixpak 13
Source: ConfigTool
VME=NO
Turn "Virtual mode extension (VME)" off (see Note about VME)
Available: All versions
Source: various
Created using Inf-PHP v.2 (c) 2003 Yuri Prokushev
Created using Inf-HTML v.0.9b (c) 1995 Peter Childs