It is very common issue, windows users once or multiple times must have come across windows hanging problem where Windows will stay still and doesn’t respond to you. In those situations you don’t know what application is causing to freeze or hang windows, then generally users will kick “Restart” button to solve the problem.
But this is not the real solution, because without knowing the cause you will face this same issue by that “X” app, but to overcome this problem there is a tool called WhatIsHang which allows you to find which program causes this problem.
WhatIsHang is a small freeware tool which helps you to detect applications that stopped responding (hang) and displays some information that may help the user to understand what exactly may cause the hang problem.
Most of the information displayed in the report of WhatIsHang, like Call Stack, Stack Data, Processor Registers and Memory Data, is designed for users with Windowsprogramming knowledge. However if you are a novice, WhatIsHang also displays a list of strings and dll files related to the hang problem, which can also help users without programming knowledge to understand the cause of the problem.
There are two reasons when a program does not work correctly or you may say a program hangs
- The program hangs in a single system/Kernel/API call. This means that the program request to do something from the operating system (like opening or reading a file) but the operating system function doesn’t return back and thus cause the program to hang.
- The program hangs because there is an infinite loop, very long loop or recursive calls.
More over WhatIsHang is a free tool, and it is worth to try it on your system . It is compatible with all versions of windows OS starting from Windows 2000 including all 32-bit and 64-bit editions.
Download : WhatIsHang