Ciao
questa ottima GUIDA raccoglie tutti i possibili problemi (e procedure per risolverli) in fase di spegnimento di windows xp \ 2000
http://www.hwupgrade.it/forum/showthread.php?t=375620 
se riesci ad accedere al prompt dei comandi ci sarebbe una procedura che ti permette utilizzare i punti di ripristino , ma probabilmente risolverai con la guida, nel caso ti servisse la cerco e la posto
Windows si riavvia durante la fase di spegnimentoDocumento del supporto Microsoft.
http://support.microsoft.com/default.aspx?scid=kb;it;311806Il problema potrebbe essere dovuto a un driver o a un software.
Se caricando in modalità provvisoria il problema non si presenta allora è molto probabile che si tratti di un problema con qualche driver.
WindowsXP si riavvia infatti in caso di "errore critico".
La causa più comune è generalmente il software EasyCDCreator4. In tal caso l'unica soluzione è aggiornare il software alla versione 5.1
Negli altri casi per individuare il problema occorre disabilitare il riavvio automatico in caso di errore critico.
Si accede a tale impostaziona dalle proprietà di "Risorse di Sistema", sotto "Avanzate", "Avvio e ripristino", "Impostazioni".
Occore disattivare l'opzione "Riavvia Automaticamente".
In questo modo, durante la fase di arresto, anzichè riavviarsi il PC, dovrebbe apparire il messaggio di errore che specifica cosa ha causato il problema.
Inoltre segnalo questo
LINK dove trovate una guida al troubleshooting!
http://aumha.org/win5/a/shtdwnxp.php
Invece di spegnersi automaticamente, appare il messaggio "Ora è possibile spegnere il computer"Entra nel Pannello di controllo,
scegli "opzioni risparmio energia",
vai nella scheda APM*,
e attiva il supporto APM.
Prova a spegnere il PC.
Se non funziona prova al successivo riavvio.
*Se la scheda APM non c'è prova in questo modo:
Entra nel BIOS,
abilita l'APM (o PM controlled by APM),
salva ed esci, carica Windows,
via sul pannello di controllo,
premi su installazione hardware,
premi avanti,
scegli "l'hardware è già collegato al computer",
scegli "aggiungi nuova periferica hardware",
scegli "installa l'hardware scegliendolo dall'elenco",
scegli "Supporto NT Apm/legacy".
Continua l'installazione fino alla fine,
poi riavvia il PC.
Entra nel Pannello di controllo,
scegli "opzioni risparmio energia",
vai nella scheda APM,
e attiva il supporto APM.
Prova a spegnere il PC.
Se non funziona prova al successivo riavvio.
Questo metodo purtroppo non funziona con tutti, ma nella maggior parte dei casi è efficacie
Windows si blocca durante la fase di spegnimento o di stanbyPer prima cosa installa l'ultimo Service Pack di XP o di 2000.
Poi aggiorna il sistema dal sito WindowsUpdate.
http://windowsupdate.microsoft.com/Aggiorna quanti più driver riesci ad aggiornare, cominciando da Scheda Madre, Scheda Grafica, Scheda Audio, etc...
Se i problemi persistono, consultate le seguenti guide Microsoft:
per Windows 2000
http://support.microsoft.com/default.aspx?scid=kb;it;266169per Windows XP
http://support.microsoft.com/default.aspx?scid=kb;it;308029