Windows 3.x中SYSTEM.INI修改与优化5个特例

Author: 罗松林 Date: 1997-01-01

  尽管Windows 95风靡全球,但由于所用的计算机配置限制和使用习惯等问题,仍然有相当多的用户偏爱于Windows 3.x。SYSTEM.INI作为最重要的Windows初始化文件之一,主要包含有调整Windows使之满足系统硬件需求的一些设定。SYSTEM.INI包含若干小节,每一节由一组相关的设定组成,小节和设定的格式如下:
#2  [小节名]
#2  关键字名=值
  在本例中,[小节名]是小节的名字,小节名必须用中括号([])括起,且左括号必须在屏幕的最左一列。“关键字名=值”语句定义了每一设定的值,关键字名是每一设定的名称,它由大小写字母和数字组成,其后必须紧跟等号(=)。取值根据设定情况不同,可以是一个整数、布尔值、字符串或带引号的字符串,在大多数小节中有多个设定。另外,SYSTEMINI中可以包含注释,每行注释必须以分号(;)开头。
  显然,SYSTEM.INI实际上是一个简单的ASCII码文件,可以用Windows的控制面板更改大部分设定。但如果用户欲修改和优化Windows的操作环境,或者解决使用Windows时出现的一些问题,则需手工来进行SYSTEM.INI的修改和优化。本文介绍了SYSTEM.INI的修改和优化中5个比较特殊的例子。
#3  1.为了使Windows系统更加稳定,可在[BOOT]小节加入以下几行:
  indospolling=true/false   Windows在一个TSR程                 
  序调用DOS时,把其他DOS调用都挂起
  allvmsexclusive=true/false   强制DOS程序按照互斥方式运行
  allxmslocked=true/false   防止Windows在虚拟内存中交换XMS内存
  allemslocked=true/false   防止Windows在虚拟内存中交换EMS内存
#3  2.为了在VGA显示器上使用EGA字体以显示更多的行,则需修改[BOOT]小节以下几行:
  oemfontsfon=egaoemfon
  fixedfon=egafixfon
  fontsfon=egasysfon
#3  3.如果得到磁盘读写错误信息或磁盘驱动器未准备好的信息,可在[386Enh]小节中加入一行:
  VirtualHDIRQ=off
#3  4.若要省略从Windows转换到DOS时出现的提示信息,可在[386Enh]小节中加入一行:
  DosPromptExitInstrue=false
#3  5.在网络上安装TSR程序的情况下,如果网络软件挂起,可在[386Enh]小节中加入一行:
  INT28Critical=true
  当访问软驱时,网络软件挂起,可在[386Enh]小节中加入一行:
  IRQ9Global=true
  当修改和优化SYSTEMINI所说明的设定值时,用户可以用Windows记事本(NOTEPAD)之类的文本编辑器来编辑SYSTEM.INI,也可以用Windows的系统配置编辑器(SYSEDIT)来编辑SYSTEM.INI,但切勿使用格式化的编辑器,否则会破坏SYSTEM.INI的根本属性。在修改和优化SYSTEM.INI之前,应当做一备份;当修改和优化SYSTEM.INI之后,必须重新启动Windows,才能使SYSTEM.INI中改变的设定生效。