Windows 3.x中SYSTEM.INI修改与优化5个特例 罗松林 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中改变的设定生效。