Small. Useful. Reliable.
Windows utilities developed by
Debasis Bhattacharjee since 2004.
Lightweight Windows tools for system information, diagnostics, monitoring and productivity.

System Information (36)

Every troubleshooting session, every support ticket, and every "does my PC even support that" question starts with the same first move: finding out exactly what is installed and exactly what state it is in. The System Information category is built entirely around that first move. These 36 utilities do not try to fix anything or change anything on your machine — they read, they report, and they get out of your way, which is precisely what you want when you are trying to understand a system before you touch it.

A large slice of this category is dedicated to Windows itself. Windows Version Checker, Windows Build Checker and Windows Edition Checker each pull apart a different layer of the version string Microsoft buries in the registry, so instead of squinting at "Version 23H2 (OS Build 22631.3527)" in Settings you get the product name, display version, build number and UBR patch level laid out separately and clearly. Windows Activation Checker and Windows Product Key Viewer cover the licensing side — confirming whether your copy is genuinely activated and decoding the backup product key Windows keeps in the registry, with an honest note that digitally-licensed installs often will not hand back a plaintext key at all. Windows Uptime Monitor and Windows Boot Time Checker answer the "when did this last restart?" question that comes up constantly when you are debugging a flaky service or justifying a maintenance window to someone else.

Memory and process-level detail get their own cluster here too. Memory Available Checker, Memory Usage Mini Monitor, Memory Commit Monitor, Memory Page File Viewer, Page File Usage Monitor and Memory Pressure Monitor together give you a much more complete picture of how Windows is actually using RAM than the single number in Task Manager — commit charge against the commit limit, page file allocation versus current usage, and a rough pressure estimate that combines available memory with the live paging rate. CPU Thread Affinity Viewer, CurrProcess and System Processes Mini Viewer round out the process side, each with a slightly different focus: affinity masks, loaded module counts, or just a fast auto-refreshing list when Task Manager feels too heavy for a quick glance.

Security-adjacent status tools also live here rather than in Security Tools, because their job is purely informational rather than protective — UEFI Legacy Boot Checker tells you which firmware mode booted the machine, User Account Information and Logged-in Users Viewer show who exists and who is currently signed in, and Windows Handles Counter and System Error Code Lookup give you the kind of low-level diagnostic numbers that only matter when something has already gone wrong and you need to describe it precisely to someone else (or to yourself, six months from now, re-reading your own support notes).

A handful of tools fill in gaps that the built-in System Information (msinfo32) applet either buries too deep or does not expose at all: Windows PATH Checker audits your PATH environment variable for missing folders and silent duplicates that can cause "wrong version ran" bugs; Installed Drivers List and Driver View break down kernel-mode drivers by state and start type; Environment Variable Viewer gives you a searchable table of every variable set at the user, machine and process scope; and App Crash View and Turned On Times View both read directly from the Windows Event Log to reconstruct, respectively, recent application crashes and the sleep/wake history of the machine.

None of these tools require installation, none of them phone home, and none of them ask you to create an account before they will tell you what version of Windows you are running. Pick the one that answers the specific question you have, run it, read the answer, and close it — that is the entire workflow, and it is the same workflow behind every one of the 250 utilities on this site.

Utilities in this Category

Utility Description Details
App Crash View Reads recent Application Error crash events straight from the Windows Event Log.
CPU Thread Affinity Viewer Shows processor affinity masks for the top running processes.
CurrProcess Lists every running process with its loaded module count and memory footprint.
Driver View Shows only the drivers currently running, with their on-disk path.
Environment Variable Viewer Browses every environment variable currently set for the user, machine and process.
Error Lookup Translates any Windows error code, decimal or hex, into its plain-English message.
Installed Drivers List Lists every installed Windows kernel-mode driver with its start type and state.
Large Page File Creator Creates or resizes a custom page file on any fixed drive.
Loaded DLL Viewer Aggregates loaded DLLs across every running process to show which are most widely shared.
Logged In Users Viewer Shows every user currently signed in, matching the classic query user output.
Memory Available Checker Shows total, used and free physical memory with a live usage percentage.
Memory Commit Monitor Tracks system commit charge against the commit limit in real time.
Memory Page File Viewer Lists configured page files with their allocated, current and peak usage.
Memory Pressure Monitor Estimates overall memory pressure from available RAM and live paging rate.
Memory Usage Mini Monitor A tiny one-line RAM usage percentage readout that updates every second.
Page File Usage Monitor Live-monitors page file usage as a percentage of its allocated size.
RAM Usage Monitor Live dashboard of total, used and free RAM with a running percentage.
RegDllView Scans the registry for COM DLL/OCX registrations with one-click unregister.
Show Key Plus Reads the BIOS-embedded OEM product key and current Windows license status.
System Error Code Lookup An interactive Win32 error-code lookup tool with a built-in common-codes reference table.
System Processes Mini Viewer A compact, auto-refreshing process list showing name, PID and memory usage.
Turned On Times View Builds a sleep/wake timeline from Kernel-Power events in the System event log.
UEFI Legacy Boot Checker Detects whether your PC boots via UEFI or legacy BIOS firmware.
User Account Information Lists local Windows user accounts and whether each is enabled or disabled.
Windows Activation Checker Reads Windows activation/license status directly from the software licensing service.
Windows Architecture Checker Confirms whether your OS, running process and processor are 32-bit or 64-bit.
Windows Boot Time Checker Reports the precise date and time of the last Windows boot.
Windows Build Checker Reports the current Windows build number, UBR patch level, build branch and build lab string.
Windows Edition Checker Identifies your Windows edition, composition edition and installation type in one clean window.
Windows Feature Checker Checks for the presence of Hyper-V, WSL, Containers and WOW64 components.
Windows Handles Counter Sums open handle counts across all running processes as a live counter.
Windows PATH Checker Audits your PATH environment variable for missing folders and duplicate entries.
Windows Product Key Viewer Decodes the backup product key stored in the registry and shows related license info.
Windows Update Status Lists the most recently installed Windows updates (KB numbers and install dates).
Windows Uptime Monitor Tracks exactly how long Windows has been running since the last boot.
Windows Version Checker Shows your exact Windows product name, display version, build number and patch level at a glance.