WIN98启动顺序
⑴系统加电启动,依次加载扩展卡(包括显卡等)、主板的BIOS程序(这与所有的操作系统(如WIN 9X、LINUX、UNIX、OS/2等)无关),完成自检过程⑵读入硬盘的主引导记录、分区引导记录,自动加载IO.SYS
⑶IO.SYS读取MSDOS.SYS配置,确定启动方式,根据CONFIG.SYS,进行硬件配置
⑷IO.SYS根据WIN 9X启动要求,自动加载必要的默认驱动程序(HIMEM.SYS、SETVER.EXE,IFSHLP.SYS等)
⑸IO.SYS调入COMMAND.COM,解释执行AUTOEXEC.BAT,进行软件配置
⑹IO.SYS进行必要的默认环境设置
⑺自动执行WIN.COM,进入GUI启动阶段
⑻执行WININIT.EXE,对系统驱动程序进行升级
⑼加载SYSTEM.INI中[BOOT]、[386ENH]、[DEVICES]等节设置的驱动程序
⑽根据SYSTEM.INI、WIN.INI和系统注册表进行系统组合、配置,各类启动时调用的VXD文件主要存放在C:\WINDOWS\SYSTEM下的VMM32和IOSUBSYS下
⑾加载SYSTEM.INI中的“SHELL=”指定的外壳程序
⑿执行系统注册表中的HKEY_LOCAL_MACHINE→Software→Microsoft→Windows→CurrentVersion下的Run、RunOnce中包含的应用程序(其中RUNONCE包含的程序只运行一次后就被自动删除,该键主要用于软件安装),通常默认加载Internat.exe(输入法)、Systray.exe(音量控制)和WIN 98的ScanRegw.exe/autorun。
⒀当用户完成身份登录后,系统执行HKEY_CURRENT_USER→Software→Microsoft→Windows→CurrentVersion下的Run、RunOnce中包含的应用程序
⒁执行WIN.INI中的LOAD= RUN=加载的应用程序
⒂执行开始菜单中[启动]组包含的应用程序
(完)计算机基础教程网