Skip to content
aptorise

Try “PDF editor”, “bootable USB” or “software for students”. Press Esc to close.

Windows Diagnostic Tools

Tools for checking CPU, memory, storage, processes, startup, logs, hardware and performance.

Start with the built-in tools, which are often enough, then use specialised utilities for more detail.

CPU and system information

Details of processor, motherboard and system.

  • System InformationBuilt into Windows

    Check hardware, drivers and system configuration in one place.

    Open:msinfo32

    All versions of WindowsMicrosoft documentation

  • CPU-Z

    Shows detailed information about your processor, memory and motherboard.

    FreeWin / Android

  • HWiNFO

    In-depth hardware information and live sensor monitoring.

    FreeWin

Memory

Test memory and see how it's used.

  • Windows Memory DiagnosticBuilt into Windows

    Check whether faulty memory is causing crashes. Runs after a restart.

    Open:mdsched

    All versions of Windows

  • RAMMap

    Analyses how physical memory is used.

    FreeWin

Storage

Check drive health and performance.

  • chkdskBuilt into Windows

    Find and fix file system errors. Back up important files before repairing a failing drive.

    Command Prompt or PowerShell:chkdsk C:

    All versions of WindowsMicrosoft documentation

  • CrystalDiskInfo

    Checks the health and temperature of your hard drives and SSDs.

    Open SourceWin

  • CrystalDiskMark

    A storage benchmark for Windows.

    Open SourceWin

Processes and performance

See what's using CPU, memory, disk and network.

  • Task ManagerBuilt into Windows

    See what's using CPU, memory, disk and network, and manage startup apps.

    Open:taskmgr (or Ctrl+Shift+Esc)

    All versions of Windows

  • Resource MonitorBuilt into Windows

    Find which process is using disk or network, and which files it's accessing.

    Open:resmon

    All versions of Windows

  • Performance MonitorBuilt into Windows

    Record performance data to investigate slowdowns.

    Open:perfmon

    All versions of Windows

  • Process Explorer

    A detailed replacement for Task Manager.

    FreeWin

Startup

Review programs that start automatically.

  • Task ManagerBuilt into Windows

    See what's using CPU, memory, disk and network, and manage startup apps.

    Open:taskmgr (or Ctrl+Shift+Esc)

    All versions of Windows

  • Autoruns

    Shows everything that starts automatically on Windows.

    FreeWin

Logs and reliability

Event logs and reliability history.

  • Event ViewerBuilt into Windows

    Investigate errors, crashes, sign-ins and service failures.

    Open:eventvwr.msc

    All versions of Windows

  • Reliability MonitorBuilt into Windows

    See when problems started and what changed around the same time.

    Open:perfmon /rel

    All versions of Windows

System file repair

Check and repair Windows system files.

  • System File CheckerBuilt into Windows

    Repair damaged Windows system files. Run from an administrator terminal.

    Command Prompt or PowerShell:sfc /scannow

    All versions of WindowsMicrosoft documentation

More Windows tools