Might need to check the Windows event viewer to see if there is anything useful posting there. If you aren't familiar with it, just type eventvwr.msc in either the run or search box off your start menu to load it. The interface will look different between different windows versions... on some you may need to first open up Windows Logs first, and then you should see the Application and System logs. Those are the main lists you'll want to go through and look for notices around the time of your crash.

If Windows was able to capture an exception, it should have either a yellow or red colored icon beside the event. If you are seeing something with a time stamp at the time of the crash, might want to post what it is listing in the event logs. Sometimes we get lucky and it points us to something odd like a .NET or VB problem that simply needs a component updated to get it sorted out.