Lists drivers and modules windows uses to configure itself when you load it.
display.drv
(S,,) Filename of the display driver windows is using.
drivers
(S,,) Filenames of the installable drivers to be loaded when windows starts.
fixedfon.fon
(S,,) Filename of the fixed-width system font windows uses for windows 2.x applications.
fonts.fon
(S,,) Filename of the proportionally spaced font windows 3.1 uses.
mouse.drv
(S,,) Filename of the mouse driver windows is using.
network.drv
(S,,) Filename of the network driver windows is using.
shell
(S,,) Filename of the windows shell program windows will use when it starts. Windows will use PROGMAN.EXE if this entry is blank.
sound.drv
(S,,) Filename of the system sound driver windows is using.
system.drv
(S,,) Filename of the system hardware driver windows is using.
Taskman.Exe
(S,,TASKMAN.EXE) Filename of the task-switching application that appears when you press CTRL+ESC.
boot.description]
Contains a list of devices you can change when you run setup.
drivers]
Contains a list of aliases assigned to driver files.
keyboard]
Use windows setup or the International icon from Control Panel to change these values.
mci]
Use the Drivers icon from Control Panel to change these settings.
NonWindowsApp]
Contains settings related to the operation and perfomance of non-windows applications.
CommandEnvSize
(#,0-32768,) Specifies the size of the COMMAND.COM environment. Specify 0 to disable, or a value between 160 and 32768. PIF settings will override this setting.
DisablePositionSave
(B,0-1,0) 0 will save the position, size and font of a non-windows app in DOSAPP.INI when you quit the application. 1 disables the saving.
FontChangeEnable
(B,0-1,1) 0 will not permit the changing of fonts for non-windows applications in a window, when using the windows 3.0 grabbers.
LocalTSRs
(S,,dosedit, pced, ced) List of Terminate and Stay Resident (TSR) programs which work if copied to each instance of a virtual machine.
MouseInDOSBox
(B,0-1,) Specifies whether the mouse is supported when running non-windows apps in a window, and you are using the windows 3.0 grabbers. You need to load a DOS mouse driver also.
ScreenLines
(#,,25) Number of screen lines displayed in a non-windows application. Some applications may override this settings.
SwapDisk
(S,,) Path where windows swaps non-windows applications. Default is the directory pointed to by the TEMP variable.
standard]
Entries specific to running windows in standard mode.
FasterModeSwitch
(B,0-1,0) 1 enables 80286 computers to use a faster mode of switching from real to protected mode. Some AT compatibles hang with this set to 1.
Stacks
(#,8-64,12) Number of interrupt reflector stacks to map a DOS or BIOS API from real to protected mode. Increase if you get 'Standard mode: stack overflow' errors.
386enh]
Entries specific to running windows in 386 Enhanced mode
32BitDiskAccess
(B,on-off,off) On turns 32-bit disk access on. You should change this entry from the 386 Enhanced icon in Control Panel.
AllVMsExclusive
(B,on-off,off) On forces all non-windows applications to run in full-screen mode, overriding PIF settings. Set to On to avoid UAEs with network and TSR sofware incompatible with windows.
AutoRestoreScreen
(B,on-off,on) When on, windows will restore the display of non-windows apps. Off saves some memory, but can slow performance.
COMBoostTime
(#,,2) Number of milliseconds to allow a virtual machine to process a COM interrupt.
DMABufferSize
(#,,16) Number of kilobytes allocated to Direct Memory Access(DMA) transfers.
DOSPromptExitInstruc
(B,on-off,on) Off will not display the instructions on how to switch from and exit the MS-DOS prompt when you start a DOS prompt.
DualDisplay
(B,on-off,) With this set On, monochrome memory area will be left unused, available to display adapters, or as UMB's for EMM386. If off, windows will use this memory.
FileSysChange
(B,on-off,on) On will slow down performance, since File Manager has to be notified when a non-windows app creates, deletes or renames a file. Default is off for standard more, on for 386enh.
HardDiskDMABuffer
(#,,) Number of kilobytes used for DMA buffer. Default is 0 for AT machines, 64 for MCA and machines using DMA 3, unless SMARTDRV double buffering is used, then 0.
IgnoreInstalledEMM
(B,on-off,off) If set to on, windows will be able to start in 386 enhanced mode even if there is an unknown expanded memory manager running.
InDOSPolling
(B,on-off,off) When on, prevents windows from running other applications when TSR software has the InDOS flag set. On will slow down performance slightly.
INT28Critical
(B,on-off,on) Specifies whether a critical section is needed to handle INT 28h interrupts by TSR software. Off may improve task switching.
IRQ9Global
(B,on-off,off) Set to on to make IRQ9 masks global, or if your system hangs when accessing the floppy drive.
KybdReboot
(B,on-off,on) When on, windows uses a keyboard controller command to reboot the computer. If your computer hangs when rebooting, change this setting to off.
LocalReboot
(B,on-off,on) When on, CTRL+ALT+DELETE will quit an application that is hung in 386 enhanced mode. Set to off, CTRL+ALT+DELETE will reboot your machine.
MaxComPort
(#,,4) Specifies the maximum number of COM ports supported in 386 enhanced mode.
MaxPagingFileSize
(#,,) Sets maximum size of the temporary swap file. Default is 50% of available disk space. Can also be changed thru 386 Enhanced icon in Control Panel.
MaxPhysPage
(S,,) Maximum physical page number that the VMM can use. This is useful since some ISA DMA network cards can't address beyond 16MB, so you would reduce this number.
MCADMA
(B,on-off,off) On will allow windows to use Micro Channel Architecture DMA extensions. Default is on for MCA machines.
MessageBackColor
(#,1-16,1) Specifies the background color of message screens, like the one when you press CTRL+ALT+DELETE. Entry is a VGA color attribute.
MessageTextColor
(#,1-16,1) Specifies the foreground color of message screens, like the one when you press CTRL+ALT+DELETE. Entry is a VGA color attribute.
MinTimeSlice
(#,,20) Minimum number of milliseconds a virtual machine can run before switching to another virtual machine. Lowering this value makes multi-tasking appear smoother, but degrades performance. Also change thru 386Enhanced icon in Control Panel.
MinUserDiskSpace
(#,,500) Specifies the number of kilobytes to leave free on your hard disk when windows creates a temporary swap file.
MouseSoftInit
(B,on-off,on) On will convert hard mouse init calls to soft ones. Set to off if cursor and screen appear distorted, which will also prevents using the mouse in non-windows apps in a window.
NoEMMDriver
(B,on-off,off) Set to off to disable the Expanded memory manager, if you don't need to provide expanded memory to DOS apps. See EMMSize
PageBuffers
(#,0-32,4) Number of 4K page buffers used for asynchronous read and write pages. Only used with 32-bit disk access and a permanent swap file.
PageOverCommit
(#,1-20,4) Multiplier that determines the amount of linear address space created by the VMM. Increasing this increases linear address space, but can slow down the system.
Paging
(B,on-off,on) On permits the use of a temporary swap file.
PagingDrive
(S,,) Disk drive where windows will allocate a temporary swap file. Ignored if using a permanent swap file.
PagingFile
(S,,windows\win386.swp) Path and filename of the temporary swap file. Overrides the PagingDrive setting.
PermSwapDOSDrive
(S,,) Disk drive where the Permanent swap file is located. Can also be changed thru 386 Enhanced icon in Control Panel.
PermSwapSizeK
(S,,) Number of kilobytes for the Permanent swap file. Can also be changed thru 386 Enhanced icon in Control Panel.
ReservedHighArea
(S,A000-EFFF,) Hex paragraph values separated by a hyphen then windows will NOT scan for unused space.
SysVMEMSLimit
(#,,2048) Maximum number of kilobytes of Expanded memory windows can use. 0 disables expanded memory, -1 gives all available.
SysVMEMSLocked
(B,on-off,off) On permits swapping expanded memory of non-windows applications to the hard disk.
SysVMEMSRequired
(#,,0) How much expanded memory must be free to start windows.
SysVMV86Locked
(B,on-off,off) On prevents virtual-mode memory used by the system virtual machine from being swapped to the hard disk.
SysVMXMSLimit
(#,,2048) Maximum number of kilobytes of extended memory windows can use. 0 disables extended memory, -1 gives all available.
SysVMXMSRequired
(#,,0) How much extended memory must be free to start windows.
TimerCriticalSection
(#,,0) A positive value causes windows to go to a critical section around all timer interrupt code, which may make your machine sluggish or less responsive. Some networks require this set.
UseableHighArea
(S,A000-EFFF,) Hex paragraph range windows will scan for free memory. Takes precedence over ReservedHighArea.
UseROMFont
(B,on-off,on) When on, windows uses the font in video ROM for messages in non-windows apps. Set to off if font is wrong or garbage appears on screen.
VGAMonoText
(B,on-off,on) When off, windows ignores the monochrome address space, making the B000-B7FF range available in upper memory if a hardware device isn't using it.
VirtualHDIrq
(B,on-off,on) On allows windows in 386 enhanced mode to terminate interrupts from the hard disk controller, speeding disk access. Some drives need this set to off.
WindowKBRequired
(#,,256) Number of kilobytes of conventional memory free required to start windows.
WindowMemSize
(#,,-1) Limits the number of kilobytes of conventional memory windows can use for itself. -1 means unlimited.
WindowUpdateTime
(#,,50) Number of milliseconds between updates of non-windows applications in a window.
WinExclusive
(B,on-off,off) On will allocate all of the CPU's time to a windows application running in the foreground. Can also be changed thru 386 Enhanced icon in Control Panel.
WinTimeSlice
(S,1-10000,100,50) Two numbers separated by a comma. First is relative CPU time given to windows apps in the foreground, second is relative background CPU time. Can also be changed thru 386 Enhanced icon in Control Panel.