I have a Vista SP2 computer which seem to reboot at random times. Where can I see which times it rebooted? In windows XP I could see these times as at each shutdown it would run a Uphclean. Any insights, or program I could install that would keep track of when the machine boots up for any reason (BSD or user initiated). I suppose I could create an autoexec.bat, but someone must have written a better utility.