BIOS
Identification and initialization of hardware devices Power-on self-test (POST) is started Bootmgr.exe starts once POST detects system disk and reads the master boot record
Winload.exe is started which loads essential system drivers Prepare system so that Windows Kernel can be executed Loading system registry hive and run additional drivers that are marked as BOOT_START
Windows Kernel gets invoked Initialization of data structures and components PnP manager gets started and initializes the BOOT_START drivers which where before loaded
Windows Kernel passes control to session manager (smss.exe) Initialization of registry, loads and start devices and drivers that are not marked as BOOT_START Start the subsystem processes
Winlogon.exe gets started and user logon screen appears Service Control Manager starts Windows Services and Group Policy scripts run
Explorer Initialization begins when explorer.exe is started System creates the desktop windows manager process which initializes the desktop Service Control Manager continues starting Windows Services Memory Manager prefetches code and data
Includes all background activity that occurs after the desktop is ready System might still start Windows Services, tray icons and application code in the background Post Boot Activity is accomplished when CPU & DISK remains 80% idle for 10 seconds
Filter Drivers Group Policy Misconfigur Startup Applications ation
Test performance benefits and take appropriate actions.
Support all architectures since Windows Vista Includes tools such as XPerf From Windows Team Part of Windows ADK / SDK