| DBG211: Windows Troubleshooting and Memory Dump Analysis |
Learn to use the Windows debugging tools, event logs, and other tools to isolate the causes of operating system crashes, system hangs, and application failures. Both x86 and x64 are covered. Level Intermediate Audience Applications developers; systems software developers; system administrators; system integrators; hardware OEMs; I.T. support personnel Description This seminar presents the Windows operating system from the point of view of problem analysis. We review key operating system principles, and then present a number of problem scenarios, and show how to use the various monitoring and debugging tools to isolate and solve the problems. Crash dump (“blue screen”) analysis is included but is by no means our only topic! Topics Key Windows internals principles Windows debugging tools Types of system failures Detecting and analyzing "leaks" Analysis of typical and other stop codes Understanding stack backtraces and disassembly code Analyzing memory dumps and system "hangs" Understanding GUI "hangs" Interpreting call sequences Using the live kernel debugger
Prerequisites Attendees must have attended one of our Windows Internals seminars, or have equivalent experience. Windows versions Windows 7, Server 2008, Windows Vista, Windows Server 2003, Windows XP, Windows 2000 Duration and formats 3 days with labs 2 days lecture only 1 days lecture only "short course" (DBG211-1) Labs Labs for this seminar involve a number of problem scenarios – some involving deliberately created failures; others from real systems with actual bugs in real, shipping drivers; and some “true unknowns” – each designed or selected to illustrate the use and applicability of a particular analysis technique. After each lab period, we will lead a walkthrough and discussion of at least one approach to the problem given. After the seminar, we will also provide you with a document that gives a detailed walkthrough of the analysis procedures for each problem scenario, and copies of the corresponding example memory dump files and other materials for your further study. Short formats 1 day lecture only (DBG211-1, Windows Debugging and Troubleshooting Essentials) This short version focuses solely on memory dump analysis. We cover only the material that is the most difficult to learn on one's own and which has the greatest reward for the time spent in the seminar. Suggested reading and exercises are provided so that the attendees can pursue further study on their own schedule. |  | Related Seminars |  |
|---|
If you are a system administrator, application developer, hardware integrator, etc., this seminar was designed for you. Our focus here is “which component is causing problems" rather than “how can I fix the code."
On the other hand, if you are primarily interested in debugging device driver source code that you, or others in your organization, write and maintain, please instead consider DRV211: Windows Driver Debugging and Memory Dump Analysis. |  | |  |
|---|
|
|