Generally, any hanged program (or the system) will left info into Windows Events (Control Panel > Administrative Tools > Events).
Is there anything interesting there near to the shutdown time?