A. Microsoft offers debugging tools for all versions and architectures of Windows OSs. These tools allow you to debug problem applications, drivers, and services. These tools are also used by some other tools, such as Microsoft's Diagnostic and Recovery Toolset (DART). Plus, you can actually use the debugging tools to debug the OS.
One of the primary utilities you'll use is WinDbg.exe, which provides a GUI for debugging tasks.
- Troubleshooting CPU Spikes in the System Process
- Disk2vhd: The Windows Troubleshooter's New Best Friend
- Further Adventures in Debugging
- Got High-CPU Usage Problems? ProcDump 'Em!
Check out hundreds more useful Q&As like this in John Savill's FAQ for Windows. Also, watch instructional videos made by John at ITTV.net.