六、CONFIG.SYS和AUTOEXEC.BAT
WIN 9X中的CONFIG.SYS、AUTOEXEC.BAT的作用与DOS的一样,用于装配所有DOS实模式的驱动程序和应用程序,或者修改IO.SYS的默认配置。其中,CONFIG.SYS主要用于硬件配置,AUTOEXEC.BAT主要用于软件配置,其在启动过程中的使用参见IO.SYS一节。
WIN 9X启动后,这两个文件的配置作为全局设置始终保留在系统底层,决定着WIN 9X下所有的DOS、WIN 16应用环境。如果没有DOS全局设置,WINDOWS窗口下的DOS应用程序将使用WIN 9X的默认设置,当然也可由用户单独配置。注意,DOS软件需要的PATH、SET等环境设置可在各自窗口的属性中单独设置;16位的WIN 3.X软件需要的PATH、SET等环境设置只能在AUTOEXEC.BAT中设置。
WIN 9X新增了不少配置命令,使实模式DOS环境更便于优化,各配置命令参见系统目录WINDOWS下的CONFIG.TXT说明,这里不再多说。 WIN 9X通过VXD(虚拟设备驱动)、DLL(动态链接库)等保护模式驱动程序统一管理和使用系统软、硬件资源,基本上不需要实模式程序支持。实模式程序主要是为支持一些老设备而保留的。实模式程序的存在使WIN 9X必须在保护模式和实模式之间频繁地转换,大大降低了系统性能,更损害了系统稳定性,所以应尽量避免在启动时装载实模式程序。
WIN 9X对DOS环境的缺省设置能满足大多数DOS软件需要,在完成WIN 9X安装后试着删除这两个文件中的内容非常必要。删除其中的实模式程序,尽量实现WIN 9X的保护模式驱动,可使WIN 9X处于高性能、高稳定性的优化运行状态。
没有CONFIG.SYS、AUTOEXEC.BAT的DOS系统几乎一无所能,而没有它们的WIN 9X性能也许更好。在WIN 9X中它们主要是为支持原DOS软件和古老的设备而保留的。目前多数报章建议完全删除这两个文件,这其实很有问题,具体分析参见《电脑界·电脑高手》'99年10月号。
七、WIN.COM
WIN.COM是WINDOWS的GUI启动命令,从文件名可以看出这是一个纯粹的DOS命令,它也是GUI系统中唯一的COM文件。该命令是DOS和GUI的接口命令,主要用来加载保护模式的虚拟设备驱动程序VMM32.VXD(该程序是由多个子程序组合而成的,使CPU运行于保护模式下),同时处理GUI启动中的各种问题,它控制着系统的整个调入过程。