This chapter discusses tools for solving Windows problems related to hardware, applications, and failed Windows components. It covers tools in Windows Vista/7 and Windows 2000/XP that can help diagnose issues with blue screen errors, system lockups, I/O device errors, and startup problems. Specific tools discussed include Problem Reports and Solutions, Error Reporting, Memory Diagnostics, System File Checker, Device Manager, and options in the Advanced Boot Menu. Command line utilities for repairing system files in the Windows Recovery Environment are also reviewed.