Windows 2000 引导揭秘( 二 )


Smss的主要任务是:初始化注册表,创建系统环境变量,加载Win32子系统(Win32k.sys)的内核模式部分,启动子系统进程CRSS,启动登陆进程Winlogon 。然后,Winlogon开始执行其启动步骤,如创建初始的窗口和桌面对象等等 。然后它创建服务控制管理器(SCM)进程(WinntSystem32Services.exe),它加载所有的标记为自动启动(auto-start)的服务程序和设备驱动程序和本机安全验证子系统(Lsass)进程(Winntsystem32Lsass.exe) 。当一切加载成功且用户在控制台成功登陆后,SCM则认为系统引导成功,注册表中 已知最近正确配置(HKLMSYSTEMselectLastKnownGood)由CurrentControlSet替代 。反之,如果用户在引导的时候选择高级菜单中的已知最近正确模式(LastKnownGood)或者加载时驱动程序返回一个严重的或者关键的错误,系统会以LastKnownGood的值作为CurrentControlSet 的值 。
之后,我们便看到了熟悉的桌面 。至此,Windows 2000的引导过程结束 。

推荐阅读