Débogage du noyau est une fonctionnalité de Windows Vista destiné aux développeurs de pilotes de périphériques. Lorsque le débogage est activé, le noyau de Windows fournit des informations supplémentaires, qui est utilisé par les développeurs pour identifier les problèmes avec les pilotes de système de bas niveau. Cette fonctionnalité est désactivée par défaut et activé au démarrage, vous devez donc modifier les paramètres de démarrage de Windows Vista pour permettre le débogage. Contrairement aux versions antérieures de Windows, qui a utilisé le fichier "boot.ini" de configuration, les options de démarrage de Windows Vista sont contrôlés avec la commande BCDEdit.