如果用户更喜欢其它的Windows程序作Windows的外壳,可把progam.exe改变为相应带扩展名的程序名,例如,Shell=winfile.exe将使得Windows每次启动时都自动加载文件管理器而不是程序管理器。
[boot.description]小节
该小节包含[boot]小节中加载的的驱动程序的简明文字描述,例如,display.drv=VGA,它们由 Windows安装程序及设置程序设置,Windows向用户报告配置信息时也需要使用这些描述。一般来说,该小节中的设置也不应手工改变。
[keyboard]小节
该小节只有四个语句。
keyboard.dll指明定义键盘布局的DLL。对大多数键盘而言该项不需要,因此常常是空白的。
type指明键盘类型,1代表83键盘,2代表OLIVETTI(好利获得)的102键盘,3代表84键或86键AT键盘,4代表101键或102键增强键盘。
subtype指明特定的键盘品牌和种类。
oemansi.bin指明包含非美国键盘所用的字符翻译表的文件。
[mci]小节
该小节列举出了为各种多媒体设备提供MCI(媒体控制接口,它是Windows内部的一组功能调用的名称,用于生成程序和媒体设备之间的接口)支持的驱动程序,例如AVIVideo指明AVI视频驱动程序。依赖于MCI,Windows应用程序只需发出简单的MCI命令就可以控制媒体设备,而且,相同的播放命令可以适用于各种设备。该小节的语句是在安装多媒体设备和驱动程序时写入或修改的,不能手工修改。
[NonWindowsApp]小节
该小节为Windows存放DOS应用程序的通用设置。其中比较有意义的是以下三个设置。
CommandEnvSize为DOS应用程序设置环境大小。例如,在Windows下运行一个批处理文件时,如出现环境空间不足的错误信息,可以通过在SYSTEM.INI中增加CommandEnvSize语句如CommandEnvSize=512以增大环境空间。
LocalTSRs指有要特殊处理的TSRs(内存驻留程序)。
缺省状态下,Windows启动之前加载的TSRs被所有活动的虚拟机所共享,这时有时会造成问题甚至会导致系统崩溃。如果在LocalTSRs列表中加入TSRs的文件名(无需扩展名),Windows将把该驻留程序的一个单独拷贝加载到每一个虚拟机中,避免造成上述问题。
ScreenLines指明文本模式的DOS应用程序的屏幕显示行数。缺省情况下,Windows在DOS窗口中显示25行,在SYSTEM.INI中增加一条ScreenLines=50语句,就可以变为50行。多数DOS应用程序自动适应增加的行数,有些则需要特殊配置,还有一些早期的应用程序只能工作在25行方式下。对该小节的Windows不提供修改手段,修改必须手工进行。