Windows Vista: Kernel Changes - Wakeup, wakeup, wakeup!

Up until Vista, an application or a driver could prevent the system from entering a sleep mode (standby or hibernate) and was often caused by a bug or an overly aggressive power management policy. The problem with this was that the user might not know the system hasn’t entered the... [Read More]

Windows Vista: Kernel Changes - Can I get some service?

Delayed AutoStart Services There are a lot of services that are set to autostart that aren’t needed by the boot process. Unfortunately these services start at boot time and login time, which can severely impact login performance. Vista solves this by allowing services that can request a delayed... [Read More]

Windows Vista: Kernel Changes - Has any body seen Gina and what's a UAC?

Interactive Logon Architecture Vista changes the logon architecture and replaces GINAs with Credential Providers. Credential providers are easier to write than GINAs and plug in to the logonui.exe. The biggest advantage of Credential Providers (besides being easier to write) are that multiple concurrent providers are supported and can... [Read More]

Windows Vista: Kernel Changes - Pre-Boot and Startup

Boot Configuration Database (BCD) **Vista unifies the boot mechanism to be platform independent. The information stored in the boot.ini file is now replaced by the BCD, which abstracts the firmware and is unified across different OS installations. The BCD also uses Unicode strings to support internationalization. To help ensure... [Read More]

Windows Vista: Kernel Changes - Here boy! Here boy! Fetch!

SuperFetch™ Everyone is probably familiar with Prefetch which was introduced in Windows XP. Prefetch really only handled single processes at process startup.   In Vista, SuperFetch™ prefetches across a set of applications and takes in to account the frequency of page usgae and the usage of the page in the... [Read More]