This problem could have many reasons IE software
drivers ect have you taken a look in the event log this will show up what is causing the program hang
i can't say if you will understand them or not but you can click on them and it will be sent to Microsoft you will get a responce.
I did a full format and OS reinstall but it is a pain but your computer is back in it's default state does it hang now?if not it must be your installed software.
You will get more forum responce to this im shure.