Pour moi il ne peut s´agir que d´une erreur lors de l´installation ou la mise à jour de Windows. Soit un fichier DLL est endommagé (à la vue de /KERNEL/ )
Soit tu as mal (re)défini les partitions de ton disque dur;
Soit, si ton PC utilise une partition boot pour réinstaller XP, les données sont erronées. C´est rare mais ça peut arriver.
Ou alors tu as fait une réinstallation en cascade de Windows et des drivers en voulant économiser du temps. En ignorant des redémarrages et en lançant les install les unes à la suite des autres, certains fichiers sont mis à jour avant même d´avoir été initialisés, ce qui peut provoquer des erreurs lorsque les modules incomplets sont sollicités (dans ton cas: des fichiers DLL du noyau)
La solution: Reformater et réinstaller Windows. Attention! Il vaut mieux effectuer un redémarrage une fois le formatage terminé pour que la table d´alocation des fichiers du disque dur soit inscrite correctement dans le MBR du disque et éviter ainsi les mauvaises surprises. (Ne JAMAIS faire confiance à XP dans ces circonstances)
Une fois que Windows est installé, procède étape par étape; installe les derniers pilotes AVANT d´installer tes logiciels et redémarre ton PC après avoir installé des périphériques comme la carte graphique ou la carte son.
Lorsque Windows se met à jour automatiquement et qu´il nécessite un redémarrage, je te conseille de suivre ses recommandations même si ça prend plus de temps!
Bon courage. J´espère que ça te servira.