home *** CD-ROM | disk | FTP | other *** search
/ The Ultimedia Application / IBM_UCD_101.ISO / winmme / sysini.txt < prev    next >
Text File  |  1991-08-06  |  24KB  |  581 lines

  1. ----------
  2. SYSINI.TXT
  3. ----------
  4.  
  5.  
  6.   NOTE: This is the first of four files that contain
  7.         information about SYSTEM.INI. The other files,
  8.         SYSINI2.TXT, SYSINI3.TXT, and SYSINI4.TXT, are
  9.         continuations of the information presented here.
  10.  
  11.  
  12. INTRODUCTION
  13. ------------
  14.  
  15. SYSTEM.INI is one of two Windows initialization files that
  16. are included with Windows. Windows initialization files
  17. contain information that defines your Windows environment.
  18. Windows and applications can use the information stored in
  19. these files to meet your needs and preferences.
  20.  
  21. There are two standard Windows initialization files:
  22.  
  23.   * SYSTEM.INI, which primarily contains settings that allow
  24.     you to customize Windows to meet your system's hardware
  25.     needs.
  26.  
  27.   * WIN.INI, which primarily contains settings that allow
  28.     you to alter your Windows environment according to your
  29.     preferences.
  30.  
  31. This document describes the contents of the SYSTEM.INI file
  32. and how to change settings in the file.
  33.  
  34. For information on the WIN.INI file, see the WININI.TXT
  35. file.
  36.  
  37.   WARNING: If you change a setting incorrectly in
  38.            SYSTEM.INI, you might disable your system. Before
  39.            changing any setting, read "Changing Settings"
  40.            later in this document.
  41.  
  42.  
  43. FORMAT
  44. ------
  45.  
  46. Windows initialization files have the following format:
  47.  
  48.   [section name]
  49.   keyname=value
  50.  
  51. In this example, [section name] is the name of a section.
  52. Sections are used to break settings into logical groups. The
  53. enclosing brackets ([]) are required, and the left bracket
  54. must be in the leftmost column on the screen.
  55.  
  56. The keyname=value statement defines the value of each
  57. setting. A keyname is the name of a setting. It can consist
  58. of any combination of letters and digits, and must be
  59. followed immediately by an equal sign (=). The value of the
  60. setting can be an integer, a Boolean value, a string, or a
  61. quoted string, depending on the setting. There are multiple
  62. settings in most sections. Some keynames may take more than
  63. one value (for example, a string and an integer).
  64.  
  65. You can include comments in initialization files. You must
  66. begin each line of comments with a semicolon (;).
  67.  
  68.  
  69. HOW TO READ LISTINGS IN THIS DOCUMENT
  70. -------------------------------------
  71.  
  72. In this document, settings in SYSTEM.INI are listed
  73. alphabetically within the sections that contain them. These
  74. sections appear in this document in the following order:
  75.  
  76.   [boot]
  77.   [boot.description]
  78.   [drivers]
  79.   [keyboard]
  80.   [mci]
  81.   [mmsystem]
  82.   [Multimedia.Setup]
  83.   [NonWindowsApp]
  84.   [standard]
  85.   [386Enh]
  86.  
  87. The settings will not appear alphabetically in the
  88. SYSTEM.INI file. If you want to change a setting, you will
  89. have to search for the setting in the appropriate section.
  90. Many of the settings explained in this file are rarely
  91. needed and will not appear in your SYSTEM.INI file unless
  92. you add them yourself.
  93.  
  94. The syntax, purpose, and recommended method for changing
  95. each setting appear in the following format:
  96.  
  97. ------------------------------------------------------------
  98. SettingName=<value-type>
  99.   Default: This is Windows' built-in value for this setting.
  100.   Purpose: This paragraph briefly describes the function of
  101.            the setting.
  102.   To change: This sentence states the recommended method
  103.            for changing the value of this setting.
  104. ------------------------------------------------------------
  105.  
  106. The <value-type> indicates whether the value should be a
  107. number, a letter, a range of numbers, a Boolean value, or
  108. something else. If you want to enable a Boolean setting,
  109. you can enter: true, yes, on, or 1. If you want the Boolean
  110. setting to be disabled, you can enter: false, no, off, or 0.
  111.  
  112. Many settings listed in this document do not normally appear
  113. in your SYSTEM.INI file. Most of these settings have a
  114. built-in default value that is present whether or not the
  115. setting appears in SYSTEM.INI.
  116.  
  117. Setup assigns a value to each setting in the [boot] and
  118. [keyboard] sections, and to the Device setting and its
  119. synonyms in the [386Enh] section. These settings have no
  120. built-in default values. These settings must appear in
  121. SYSTEM.INI in order for Windows to function properly, so be
  122. careful not to delete them.
  123.  
  124.  
  125. CHANGING SETTINGS
  126. -----------------
  127.  
  128. Windows created the SYSTEM.INI file when you installed
  129. Windows. Many of the settings contained in this file have
  130. default values.
  131.  
  132. It may be necessary to change one or more of these values in
  133. order to improve the performance of Windows or an
  134. application with your system.
  135.  
  136. Most of the values in SYSTEM.INI can be changed only by
  137. opening SYSTEM.INI and editing it using a text editor, such
  138. as Notepad. (Don't use a formatting editor; it can corruprt
  139. your SYSTEM.INI file.) For more information on how to use
  140. Notepad, see the Notepad section of HyperGuide. Notepad 
  141. is listed as an accessory in HyperGuide.
  142.  
  143.  
  144.   CAUTION: You should use extreme care when making changes
  145.            to your SYSTEM.INI file using a text editor. You
  146.            can disable your system if you edit these files
  147.            incorrectly. The listings in this document
  148.            indicate which settings can be changed without
  149.            opening SYSTEM.INI. Use the recommended method
  150.            whenever possible.
  151.  
  152.            Always back up your SYSTEM.INI file before you
  153.            open it.
  154.  
  155.  
  156. WHAT IS IN SYSTEM.INI?
  157. ----------------------
  158.  
  159. The SYSTEM.INI file contains global system information that
  160. Windows uses when it starts. Generally, you cannot change
  161. these settings through Control Panel. Any changes to the
  162. file do not affect Windows until you restart Windows.
  163.  
  164. The following sections can appear in SYSTEM.INI:
  165.  
  166. Section             Purpose
  167. -------             -------
  168. [boot]              Lists drivers and Windows modules.
  169.  
  170. [boot.description]  Lists the names of devices you can
  171.                     change using Windows Setup.
  172.  
  173. [drivers]           Lists drivers for Windows with
  174.                     Multimedia. (The listings for
  175.                     this section are in the SYSINI4.TXT
  176.                     file.)
  177.  
  178. [keyboard]          Contains information about the keyboard.
  179.  
  180. [mci]               Lists Media Control Interface (MCI)
  181.                     drivers for Windows with Multimedia.
  182.                     (The listings for this section are in
  183.                     the SYSINI4.TXT file.)
  184.  
  185. [mmsystem]          Lists options that control the stack
  186.                     used by MMSYSTEM.DLL at interrupt time.
  187.                     (The listings for this section are in
  188.                     the SYSINI4.TXT file.)
  189.  
  190. [Multimedia.Setup]  Lists audio and display drivers selected
  191.                     during setup of Windows with Multimedia
  192.                     Extensions for use by the Setup program
  193.                     and the Display application in the Control
  194.                     Panel.  (The listings for this section are
  195.                     in the SYSINI4.TXT file.)
  196.  
  197. [NonWindowsApp]     Contains information used by
  198.                     non-Windows applications.
  199.  
  200. [standard]          Contains information used by Windows
  201.                     in standard mode.
  202.  
  203. [386Enh]            Contains information used by Windows in
  204.                     386 enhanced mode. (The listings for
  205.                     this section are in the SYSINI2.TXT
  206.                     and SYSINI3.TXT files.)
  207.  
  208. ------------------------------------------------------------
  209. ------------------------------------------------------------
  210.  
  211. [BOOT] SECTION
  212.  
  213. The [boot] section contains a list of the drivers and
  214. Windows modules that Windows uses to configure itself each
  215. time you start it.
  216.  
  217.   CAUTION: All settings in this section are required. If you
  218.            modify or delete one of these settings, Windows
  219.            might not operate properly. There are no built-in
  220.            default values for these settings; Setup assigns
  221.            values based on your system configuration.
  222.  
  223. The [boot] section can contain the following settings:
  224.  
  225. ------------------------------------------------------------
  226. 286grabber=<filename>
  227.   Default: none
  228.   Purpose: Specifies the filename of the device driver
  229.            (called a grabber) that makes a non-Windows
  230.            application visible when you use Windows in real
  231.            mode or standard mode.
  232.   To change: Choose the Windows Setup icon from the Main
  233.            Group window or the Display icon from the Control 
  234.            Panel. This setting changes when you change the 
  235.            Display setting in Setup or in the Display applet. 
  236.            If you are installing a device driver that is not 
  237.            included with Windows, run Setup from MS-DOS.
  238. ------------------------------------------------------------
  239. 386grabber=<filename>
  240.   Default: none
  241.   Purpose: Specifies the filename of the device driver
  242.            (called a grabber) that makes a non-Windows
  243.            application visible when you use Windows in 386
  244.            enhanced mode.
  245.   To change: Choose the Windows Setup icon from the Main
  246.            Group window or the Display icon from the Control 
  247.            Panel. This setting changes when you change the 
  248.            display setting in Setup or in the Display applet. If you 
  249.            are installing a device driver that is not included with 
  250.            Windows, run Setup from MS-DOS.
  251. ------------------------------------------------------------
  252. comm.drv=<filename>
  253.   Default: none
  254.   Purpose: Specifies the filename of the serial
  255.            communications driver you are using.
  256.   To change: Use Notepad to edit the SYSTEM.INI file.
  257. ------------------------------------------------------------
  258. display.drv=<filename>
  259.   Default: none
  260.   Purpose: Specifies the filename of the display driver you
  261.            are using.
  262.   To change: Choose the Windows Setup icon from the Main
  263.            Group window or the Display icon from the Control 
  264.            Panel. If you are installing a device driver that 
  265.            is not included with Windows, run Setup from MS-DOS.
  266. ------------------------------------------------------------
  267. Drivers=<filename>
  268.   Default: MMSYSTEM.DLL
  269.   Purpose: In Windows with Multimedia Extensions, specifies
  270.            drivers that are installed at boot time.
  271.   To change: Use Notepad to edit the SYSTEM.INI file.
  272. ------------------------------------------------------------
  273. fixedfon.fon=<filename>
  274.   Default: none
  275.   Purpose: Specifies the filename of the fixed system font
  276.            used by Windows version 2.x. This font will still
  277.            be used by version 2.x applications.
  278.   To change: Choose the Windows Setup icon from the Main
  279.            Group window or the Display icon from the Control Panel. 
  280.            This setting changes when you change the display setting. 
  281.            If you are installing a device driver that is not included 
  282.            with Windows, run Setup from MS-DOS.
  283. ------------------------------------------------------------
  284. fonts.fon=<filename>
  285.   Default: none
  286.   Purpose: Specifies the filename of the proportionately
  287.            spaced system font used by Windows 3.0.
  288.   To change: Choose the Windows Setup icon from the Main
  289.            Group window or the Display icon from Control Panel. 
  290.            This setting changes when you change the display 
  291.            setting in Setup. If you are installing a device driver that 
  292.            is not included with Windows, run Setup from MS-DOS.
  293. ------------------------------------------------------------
  294. keyboard.drv=<filename>
  295.   Default: none
  296.   Purpose: Specifies the filename of the keyboard driver you
  297.            are using.
  298.   To change: Choose the Windows Setup icon from the
  299.            Main Group window. If you are installing a device
  300.            driver that is not included with Windows, run
  301.            Setup from MS-DOS.
  302. ------------------------------------------------------------
  303. language.dll=<library-name>
  304.   Default: none
  305.   Purpose: Specifies the name of the dynamic-link library
  306.            that supplies language-specific functions. If no
  307.            language library is specified, Windows uses the
  308.            built-in U.S. English library.
  309.   To change: Choose the International icon from the Control
  310.            Panel window.
  311. ------------------------------------------------------------
  312. mouse.drv=<filename>
  313.   Default: none
  314.   Purpose: Specifies the filename of the mouse driver you
  315.            are using.
  316.   To change: Choose the Windows Setup icon from the Main
  317.            Group window. If you are installing a device
  318.            driver that is not included with Windows, run
  319.            Setup from MS-DOS.
  320. ------------------------------------------------------------
  321. network.drv=<filename>
  322.   Default: none
  323.   Purpose: Specifies the filename of the network driver you
  324.            are using.
  325.   To change: Choose the Windows Setup icon from the Main
  326.            Group window. If you are installing a device
  327.            driver that is not included with Windows, run
  328.            Setup from MS-DOS.
  329. ------------------------------------------------------------
  330. oemfonts.fon=<filename>
  331.   Default: none
  332.   Purpose: Supplies the name of the font file for the OEM
  333.            character set. This setting is associated with
  334.            the display setting.
  335.   To change: Run Setup from MS-DOS or Display from Control 
  336.            Panel. This setting changes when you change the 
  337.            Languages setting in Setup.
  338. ------------------------------------------------------------
  339. SCRNSAVE.EXE=<filename>
  340.   Default: none 
  341.   Purpose: Specifies the ScreenSaver routine to display on the 
  342.            screen during periods of inactivity.
  343.   To change: Run ScreenSaver from Control Panel. This 
  344.            setting changes when you select a different ScreenSaver.
  345. ------------------------------------------------------------
  346. shell=<filename>
  347.   Default: none (Setup initializes this value as
  348.              PROGMAN.EXE)
  349.   Purpose: Specifies the Windows program that runs when you
  350.            start Windows. Unless you change this setting,
  351.            Program Manager will run when you start Windows.
  352.   To change: Use Notepad to edit the SYSTEM.INI file.
  353. ------------------------------------------------------------
  354. sound.drv=<filename>
  355.   Default: none
  356.   Purpose: Specifies the filename of the sound driver you
  357.            are using.
  358.   To change: Use Notepad to edit the SYSTEM.INI file.
  359. ------------------------------------------------------------
  360. system.drv=<filename>
  361.   Default: none
  362.   Purpose: Specifies the filename of the system hardware
  363.            driver you are using.
  364.   To change: Exit Windows and run Setup from MS-DOS.
  365. ------------------------------------------------------------
  366. ------------------------------------------------------------
  367.  
  368. [BOOT.DESCRIPTION] SECTION
  369.  
  370. The [boot.description] section mainly includes a list of strings
  371. that are used to describe the devices you can change when
  372. you run Setup. There is no reason to change these settings.
  373. However, the display.drv entry in this section is affected by the 
  374. Driver applet from the Control Panel. 
  375.  
  376. ------------------------------------------------------------
  377. display.drv=<string>
  378.   Default: n/a
  379.   Purpose: Specifies the video driver description entered into 
  380.            the other .ini file.
  381.   To change: Run Display from Control Panel. This 
  382.            setting changes when you select a different video driver.
  383. ------------------------------------------------------------
  384. ------------------------------------------------------------
  385.  
  386. [KEYBOARD] SECTION
  387.  
  388. The [keyboard] section provides information about the
  389. keyboard.
  390.  
  391.   CAUTION: All settings in this section are required. If you
  392.            modify or delete one of these settings, Windows
  393.            will not operate properly. There are no built-in
  394.            default values for these settings; Setup assigns
  395.            values based on your system configuration.
  396.  
  397. The [keyboard] section can contain the following settings:
  398.  
  399. ------------------------------------------------------------
  400. keyboard.dll=<filename>
  401.   Purpose: Specifies the name of a dynamic-link library that
  402.            defines the layout for non-U.S. keyboards and
  403.            keyboards not compatible with IBM-compatible
  404.            systems. This setting is required for all
  405.            keyboards except the following U.S. keyboards:
  406.            IBM XT, PC/AT (R), or enhanced; AT&T type 301 or
  407.            302, Olivetti 83-key.
  408.   To change: Choose the Windows Setup icon from the Main
  409.            Group window or the International icon from the
  410.            Control Panel window.
  411. ------------------------------------------------------------
  412. oemansi.bin=<filename>
  413.   Purpose: Specifies the name of a file that defines
  414.            OEM/ANSI code-page translation tables for systems
  415.            not using the U.S. OEM character set (code page
  416.            437).
  417.   To change: Use Notepad to edit the SYSTEM.INI file.
  418. ------------------------------------------------------------
  419. subtype=<number>
  420.   Purpose: Distinguishes, for some drivers, special features
  421.            for keyboards that otherwise have identical
  422.            layouts. The following values are defined:
  423.  
  424.            Type     Subtype
  425.            Value    Value     Meaning
  426.            -----    -------   -------
  427.              1         2      Olivetti M24 83-key or
  428.                               AT&T 6300 type 301 83-key
  429.  
  430.              1         4      AT&T type 302 sometimes used
  431.                               on the 6300 Plus.
  432.  
  433.              2         1      Olivetti 102-key ICO used on
  434.                               M24 systems.
  435.  
  436.            This setting can also be used by other drivers.
  437.  
  438.            See the following setting (type=) for information
  439.            about its values.
  440.  
  441.   To change: Choose the Windows Setup icon from the Main
  442.            Group window.
  443. ------------------------------------------------------------
  444. type=<number>
  445.   Purpose: Specifies the keyboard type. It can be any one of
  446.            the following values:
  447.  
  448.              Value  Meaning
  449.              -----  ------------------------------------
  450.                1    IBM PC or XT compatible (83 keys)
  451.  
  452.                2    Olivetti 102-key ICO
  453.  
  454.                3    IBM AT compatible (84 or 86 keys)
  455.  
  456.                4    IBM compatible, enhanced (101 or 102
  457.                     keys)
  458.  
  459.            If this field is blank or missing, the driver
  460.            selects a default type. For IBM-compatible
  461.            keyboards (using the keyboard.drv driver), the
  462.            default type is determined by the BIOS.
  463.   To change: Choose the Windows Setup icon from the Main
  464.            Group window.
  465. ------------------------------------------------------------
  466. ------------------------------------------------------------
  467.  
  468. [NONWINDOWSAPP] SECTION
  469.  
  470. The [NonWindowsApp] section contains settings that affect
  471. the performance of non-Windows applications.
  472.  
  473. The [NonWindowsApp] section can contain the following
  474. settings:
  475.  
  476. ------------------------------------------------------------
  477. NetAsynchSwitching=<0-or-1>
  478.   Default: 0
  479.   Purpose: Indicates whether Windows will allow you to
  480.            switch away from an application (running in
  481.            real mode or standard mode) after it has made an
  482.            asynchronous network BIOS call. The default value
  483.            of 0 specifies that such task switching is not
  484.            allowed. Switching away from some applications
  485.            that make these calls might cause your system to
  486.            fail. Once Windows detects an asynchronous
  487.            NetBIOS call, it will not allow switching from
  488.            the application even if no more of these calls
  489.            are made. Set this value to 1 if you are sure the
  490.            applications you use will not receive network
  491.            messages while you are switched away from them.
  492.   To change: Use Notepad to edit the SYSTEM.INI file.
  493. ------------------------------------------------------------
  494. ScreenLines=<number>
  495.   Default: 25
  496.   Purpose: Specifies the number of lines that will be
  497.            displayed on the screen when a non-Windows
  498.            application is run. An application that specifies
  499.            a different screen mode can override this
  500.            setting.
  501.   To change: Use Notepad to edit the SYSTEM.INI file.
  502. ------------------------------------------------------------
  503. SwapDisk=<drive-colon-directory>
  504.   Default: (The directory pointed to by the TEMP environment
  505.            variable; if there is no TEMP variable, then the
  506.            default is the Windows directory)
  507.   Purpose: Provides the name of the disk drive and directory
  508.            to which Windows running in real mode or standard
  509.            mode swaps non-Windows applications.
  510.   To change: Use Notepad to edit the SYSTEM.INI file.
  511. ------------------------------------------------------------
  512. ------------------------------------------------------------
  513.  
  514. [STANDARD] SECTION
  515.  
  516. The [standard] section contains settings that are specific
  517. to running Windows in standard mode.
  518.  
  519. The [standard] section can contain the following settings:
  520.  
  521. ------------------------------------------------------------
  522. Int28Filter=<number>
  523.   Default: 10
  524.   Purpose: Specifies the percentage of INT28h interrupts,
  525.            generated when the system is idle, that are made
  526.            visible to software that is loaded before
  527.            Windows. Windows will reflect every nth
  528.            interrupt, where n is the value of this setting.
  529.            Increasing this value might improve Windows'
  530.            performance, but may interfere with some memory-
  531.            resident software such as a network. Set this
  532.            value to 0 to prevent INT28h interrupts. But
  533.            note that setting this value too low will add
  534.            to system overhead that might interfere with
  535.            communications applications.
  536.   To change: Use Notepad to edit the SYSTEM.INI file.
  537. ------------------------------------------------------------
  538. NetHeapSize=<kilobytes>
  539.   Default: 8
  540.   Purpose: Specifies the size (in kilobytes) of the buffer
  541.            pool that standard-mode Windows allocates in
  542.            conventional memory for transferring data over a
  543.            network. Some networks require a larger buffer
  544.            than the default. Increasing this value will
  545.            diminish the amount of memory available to
  546.            applications. If no network software is
  547.            running, this setting will be ignored and no
  548.            memory will be allocated.
  549.   To change: Use Notepad to edit the SYSTEM.INI file.
  550. ------------------------------------------------------------
  551. PadCodeSegments=<0-or-1>
  552.   Default: 0
  553.   Purpose: Setting this value to 1 causes Windows kernel to
  554.            pad code segments with 16 bytes. This will
  555.            prevent the last instruction in the segment
  556.            from being too close to the segment limit for
  557.            80286 B2 stepping. You only need to set this
  558.            value to 1 for this 80286 stepping.
  559.            Unfortunately, there is no easy way of telling
  560.            what stepping a 80286 chip is. Try setting this
  561.            value to 1 if your 80286 system hangs in
  562.            standard mode.
  563.   To change: Use Notepad to edit the SYSTEM.INI file.
  564. ------------------------------------------------------------
  565. ReservedLowMemory=<kilobytes>
  566.   Default: 0
  567.   Purpose: Specifies the amount of conventional memory (in
  568.            kilobytes) to be reserved for use by programs
  569.            other than Windows. There is no known reason
  570.            to change this value.
  571.   To change: Use Notepad to edit the SYSTEM.INI file.
  572. ------------------------------------------------------------
  573. ------------------------------------------------------------
  574.  
  575. NOTE: See the SYSINI2.TXT, SYSINI3.TXT, and SYSINI4.TXT files for the
  576.       [386Enh] section listings.
  577. ----------
  578.  
  579. PC/AT is a registered trademark of International Business
  580. Machines Corporation.
  581.