Advanced Troubleshooting
Ghareed Joharji
IT Director | Infrastructure & Technical Excellence | Fintech & FinOps Specialist | Leading Digital Transformation & Strategic Growth
Today, I thought that I would share one of my simple methods of troubleshooting. But don’t be fooled. The methods here basically involve little more than the push of a button but that is because the tools are so powerful. You will learn how to pinpoint an error down to the hexadecimal code that it occupied on the server and the name of the action that it took when it got the error. This is extremely powerful information which often involves advanced debugging, but we are going to see how to do it the easy way – to where a non-technical person could easily do it and get a report that shows the exact error. Enjoy!!!!!
First DebugDiag
The Debug Diagnostic Tool (DebugDiag) is designed to assist in troubleshooting issues such as hangs, slow performance, memory leaks or fragmentation, and crashes in any user-mode process. The tool includes additional debugging scripts focused on Internet Information Services (IIS) applications, web data access components, COM+ and related Microsoft technologies.this tool is used to capture dump files for a process that is hanging or crashing.In a situation where a process or processes are crashing, it can be used to monitor a list of specified list of processes, and generate a dump file if any of those processes encounter an exception and crash. In a situation where a process or processes are hanging, it can be used to manually generate a dump file for those processes.
Second WhatIsHang
Sometimes, Windows or a running application hangs, the user interface abruptly stops responding, and you cannot determine what has caused the problem or how to troubleshoot the issue. This utility tries to detect the software or process that is currently hung, and displays some information that may allow you to sort out and understand what exactly is at the root of such unexpected behavior. Most of the information displayed in WhatIsHang's report, like Call Stack, Stack Data, Processor Registers, and Memory Data is designed for users with Windows programming knowledge. However, WhatIsHang also presents a list of strings and dll files related to the hang issue that can help users without programming skills understand and overcome the causes of the problem and restore normal operation.
last WinCrashReport
WinCrashReport provides an alternative to the built-in crash reporting program of Windows operating system. When application crashes in your system and Windows displays the internal crash window of the operating system, you can run WinCrashReport, and get extensive report about the crashed application. The crash report of WinCrashReport is displayed as simple text or in HTML, and includes the following information: Crash memory address, Exception code, Exception description, Strings found in the stack, call stack, processor registers, modules list, threads list, and more...