WINDOWS的启动程序WIN参数及其含义

Author: 曹国钧 Date: 1994-09-09

        1.WIN /R:以实模式启动WINDOWS系统,一般用于低档PC(8086/8088)微机;
        2.WIN /S:以标准模式启动WINDOWS系统,一般用于286微机(1M内存,其中至少256KB的扩展内存);
        3.WIN /3:以增强模式启动WINDOWS系统,一般用于386以上微机(2M以上内存,至少1024KB的扩展内存),该模式可用于多任务的DOS程序和WINDOWS应用程序,使用虚拟内存(Virutual Memory),可使用多达64MB的内存(其中物理内存为16MB);
        4.WIN /D:x:该参数用来检测是否在640-1024KB之间的UBM与WINDOWS的显示部分产生冲突,若用该参数启动了WINDOWS系统,则说明产生了UBM冲突,可在SYSTEM.INI中用配制EMMEXCLUDE=语句排除该部分内存;
        5.WIN /D:v:该参数用来检测是否采用ROM例程处理来自硬盘控制器的中断,若采用了该参数启动了WINDOWS系统,则不能使用WINDOWS的386增强模式处理硬盘控制器的中断,这可修改SYSTEM.INI中的[386ENH]中的VirlualHDIRQ=FALSE来解决;
        6.WIN /D:F:该参数用来检测是否存在使用32位的硬盘I/O读写冲突问题,若使用了该参数启动了WINDOWS,则说明WINDOWS不能启用32位的磁盘读写操作,可在SYSTEM.INI的[386ENH]中修改以下一行:
        32BITDISKACCESS=OFF
        7.WIN /D:S:该参数用来检测WINDOWS是否使用了F000:0000-1M之间的区域的ROM例程的断点,若采用该参数启动了WINDOWS,则说明WINDOWS的386增强模式不能使用ROM区域的例程断点,可在SYSTEM.INI的[386ENH]修改以下一行:
        SYSTEMROMBREAKPOINT=OFF
        8.WIN /B:用该参数可以用来跟踪WINDOWS启动过程的错误,在WINDOWS子目录下将形成记录文件BOOTLOG.TXT,它会给出调入内存的程序,最后一行是不能调用内存的程序。对于MS WINDOWS的UAE(Unexpected Application Error)的跟踪可使用Dr.Watson程序(drwatson.EXE),在SETUP组中设置该程序的图标(ICON),当WINDOWS出现UAE时,Dr.Watson程序将激活并记录错误过程,用户从中可找出错误。
        9.WIN ::使用:参数(注:WIN与:之间应留一个空格)
        允许WINDOWS启动时不显示标识屏幕,加快了WINDOWS的启动过程;我们也可以配置系统,从而使用户只按一下功能键就能启动WINDOWS。下面提供了一种方法以完成该功能。
        (1)在CONFIG.SYS应有一行:DEVICE=C:\DOS\ANSI.SYS;
        (2)在AUTOEXEC.BAT中增加一行:
        PROMPT $P$G$E[0;133;"WIN :";13p]
        (3)重新启动系统,可按F11功能键就能快速启动WINDOWS系统了。
        当然,也可以采用其它功能键,其扩展键码总结为:
        F1-F10 59-68
        F11-F12 133-134
        SHIFT+F11-F12 135-136
        CTRL+F11-F12 137-138
        ALT+F11-F12 139-140
        也可以对PROMPT多次赋值,如F11定义为标准模式启动WINDOWS,F12定义为扩展模式启动WINDOWS,即
        PROMPT $P$G$E
        PROMPT $P$G$E
        注意:最好不要采用F1-F9,它们为DOS应用程序使用。
        10.WIN应用程序名:WINDOWS启动后直接执行应用程序(DOS或WINDOWS的应用程序等);
        11.WIN数据文件名:采用数据文件启动WINDOWS系统,要注意,该数据文件名的后缀与某应用程序相联系的,可用FILE MANAGER的FILE菜单中的Associate命令或通过WIN.INI中的[EXTENSIONS]来建立它们之间的关系。同时,在批处理文件AUTOEXEC.BAT中增加该应用程序的PATH查找路径。
        (曹国钧)