Event ID 900 is generated by the Windows Kernel-General component as part of the built-in boot performance monitoring system. This event serves as a comprehensive record of system startup metrics, capturing timing data for various boot phases including pre-boot, kernel initialization, service startup, and user session creation.
The event data typically includes total boot time measured from power-on to desktop ready state, along with breakdowns of individual boot phases. Modern Windows versions use this data for internal performance optimization and to populate boot performance reports accessible through Performance Monitor and Windows Performance Toolkit.
In enterprise environments, Event ID 900 becomes particularly valuable for baseline establishment and performance trending. System administrators can collect this data across multiple machines to identify outliers, track performance degradation after updates, and validate the effectiveness of boot optimization efforts. The event also integrates with Windows Analytics and Microsoft Endpoint Manager for centralized boot performance monitoring.
Windows 11 22H2 and later versions include enhanced boot performance tracking that provides more detailed phase timing and can identify specific drivers or services contributing to boot delays. This makes Event ID 900 an essential tool for maintaining optimal system performance in modern Windows deployments.