Wednesday, 4 May 2011

Get information about Hang Windows Software with WhatIsHang


Sometimes, a Windows software hangs, the user interface doesn't respond anymore, and you cannot find out what is cause of the problem. Here is a free small tool from NirSoft—WhatIsHang. This utility tries to detect the software that is currently hang, and displays some information that may allow you to understand what exactly cause the software to hang.

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 Windows programming knowledge.

However, 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.


1. On Windows 7/2008/Vista with UAC turned on: WhatIsHang cannot detect hanging application if it's running with SYSTEM or Administrator privilege. In order to solve this problem, you have to right-click on WhatIsHang.exe and choose 'Run As Administrator'.

2. Some hang problems cannot be detected properly by WhatIsHang, for example:

  • Programs without any user interface.
  • When the program hangs because one thread waits for the other one. (In this case, WhatIsHang will show the details of the waiting thread, but the problem might be in the other thread)
  • When the entire system hangs - In this case WhatIsHang won't be able to run...

 Now you can quickly detect what programs crashed and find their weak spots with the help of WhatIsHang.

Supports:- Windows XP, Vista, 7, 2008

Download WhatIsHang v1.00 (49KB) | NirSoft



Post a Comment