Windows 7 – How to determine why Win7 machine is crashing?

When my Windows 7 machine crashes, I can’t find any information in the event logs that can help me track down the problem. Is there a setting I can turn on to log more information so I can capture the last action taken before the OS crashes?

I’m more interested in how to troubleshot these problems in general, rather than a specific solution to my current problem. Thanks.

Solution:

NirSoft provides two nifty tools to assess what went wrong with your machine
BlueScreenView to view BSOD dump files and
AppCrashViewto view Application crash information

Or you could analyse the dump yourselfv
They live at %SYSTEMROOT%Minidump using WinDbg or any other Debugging tool