Essayez ceci pour fermer ou redémarrer XP sans avoir besoin de fermer les applications ouvertes:
Lorsque vous fermez ou redémarrez XP alors que d´autres applications sont ouvertes ou planté au même moment, Windows vous demande de les fermer les une après les autres.
Pour fermer ou redémarrer XP sans que celui-ci ne vous demande à chaque fois de fermer les programmes en cours ou bloquées, suivez les étapes suivantes :
Cliquez sur le bouton Démarrer et choisissez la commande Exécuter...
Dans la fenêtre qui apparaît, tapez Regedit et validez en cliquant sur le bouton OK
Repérez dans l´arborescence, la clé HKEY_CURRENT_USER \ Control Panel \ Desktop et double-cliquez dessus
Créez une nouvelles valeurs chaîne nommée AutoEndTasks en cliquant avec le bouton droit de la souris dans la zone droite de la fenêtre, puis en sélectionnant les commandes Nouveau et Valeur Chaîne. Si cette chaîne existe, modifiez-la en double-cliquant dessus.
Affectez à cette chaîne la valeur 1
Fermez l´Editeur de Base de registres
Relancez votre ordinateur pour que les modifications soient prises en compte
----- AUTRE SOLUTION POSSIBLE -----
Problème à l´arret du PC lié à la gestion de l´énergie:
Il arrive que Windows ne se ferme pas correctement à cause de la gestion de l´énergie. Si tel est le cas, aller dans le bios de la carte mère et désactiver ( si possible) l´option Power Management et activer la commande PM Control by APM.