Und wenn das auch nichts wird, Windows CD einlegen, BIOS auf CD-Start umstellen und dann die Reparaturfunktion der Installation nutzen.
http://www.windows-tweaks.info/html/reparieren.html
Ich hatte mal ein ähnliches Problem mit einer uxtheme.dll (für XP SP1), die ich auf einem XP SP2 Rechner eingespielt habe. Daraufhin hat sich die gesamte Luna-Oberfläche verabschiedet, nur der Taskmanager ging noch. Irgendwie ist es mir dann über den "öffnen" Dialog gelungen, die richtige Version der dll wieder einzuspielen

. Aber wenn du daran nichts verändert hast, weiß ich es auch nicht genau.
Ich würde, wenn garnichts hilft die Reparaturfunktion nutzten. Ich hatte letzte Woche auch einen Härtefall bei dem sich die Logon.dll zerschossen hat. Wollte man hochfahren hat sich kurz der Mauszeiger gezeigt, dann wurde der Bildschirm schwarz und XP bootete von selbst (!) neu (im abgesicherten Modus das selbe, Admin, User, nix ging mehr)

. Mit der Rep. Funktion habe ich es wieder hinbekommen...