XPAntiSpy wird nichts anderes machen, als diesen Reg-Wert zu ändern. Den gabs schon damals zu XP-Zeiten und wurde von PC-Welt und so gehypt.
Allerdings finde ich es nicht sinnvoll, denn Kill-Wert für Services runterzusetzen, da ja scheinbar irgendein Dienst querschießt würde ich mich eher um den kümmern.
Steht im Eventlog (Win+R, eventvwr) irgendwas? Merk dir die Zeiten, wann du den PC runtergefahren hast und guck ob dann irgendwelche passenden Fehler/Warn/Hinweismeldungen zu der Uhrzeit auftauchen.
Edit:
Wenn ich im XPAntiSpy schon sehe, dass "UAC deaktivieren" per Standard aktiviert ist =>
Laut Beschreibung zum "schnellen Herunterfahren" macht der nix anderes, als nicht auf zu beendende Dienste zu warten. Ergo wird er wohl den o.g. Registry-Eintrag verändern.