Windows Vista: Kernel Changes - Kernel Transactions

  • 1 minute to read
Kernel Transaction Manager (KTM) Before Vista, applications had to do a lot of hard work to recover from errors during the modification of files and registry keys. Windows Vista implements a generalized transaction manager called the Kernel Transaction Manager (KTM) which provides “all or nothing” transaction semantics. This... Read more

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

  • 1 minute to read
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?

  • 3 minutes to read
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 autostart.... Read more

Windows Vista: Kernel Changes - Pre-Boot and Startup

  • 4 minutes to read
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