Task Manager
Stealth's Task Manager provides a clean, security-aware view of running processes, services, and system performance. It complements Windows Task Manager with VirusTotal scanning, saved profiles, per-core affinity control, and a streamlined dark interface.
Tabs
The window is organized into four tabs:
| Processes | Running processes |
| Services | Windows services |
| Performance | Live resource graphs |
| Settings | Auto-refresh, VirusTotal API key, profile management |
Processes Tab
Columns
Table of: Name, PID, CPU %, Memory, Disk, Network, Security (VirusTotal), Status, Type (System/User), Description.
Click any column header to sort. Use the search box to filter by name, and the All / System only / User only buttons to scope the view.
Multi-Select & Actions
- Checkbox column for multi-select with Select all
- End Task - force-kills selected PIDs
- End Process Tree - kills the process and all its children
- Right-click any row for the full context menu
Context Menu
Set Priority. Realtime / High / Above Normal / Normal / Below Normal / Low.
Set Affinity. Per-core CPU affinity dialog - toggle which cores the process can run on.
Open File Location. Opens Explorer at the process's executable path.
Properties. Full path, details, open location.
Google Search. Quick web lookup for unfamiliar process names.
Details Panel
A resizable panel under the table shows live process details: command line, user, parent process, creation time (loaded asynchronously via WMI), plus an embedded VirusTotal panel with scan controls and the latest verdict.
VirusTotal Integration
Stealth Task Manager has built-in VirusTotal scanning so you can identify malware without leaving the window.
Setup
- Open the Settings tab
- Paste your VirusTotal API key (free or paid)
- Click Verify - Stealth tests the key against VirusTotal's API
- The key is stored encrypted on disk and never transmitted anywhere except VirusTotal
Scanning
| VT Scan | Scans the selected process |
| Scan Visible | Batch-scans every process currently visible in the table |
| Stop Scans | Cancel an in-progress batch |
| Auto-Scan | Automatically scans every new process (uses cached verdicts when available, optionally uploads files up to 32 MB for fresh analysis) |
Rate Limits & Cache
Free VirusTotal API keys are limited to 4 requests/min and 500/day. Stealth respects these limits, batches requests, caches verdicts locally so the same hash isn't re-scanned, and shows usage stats in Settings. Cache can be cleared from Settings.
Services Tab
A table view of every Windows service with: Name, Display Name, Status, Startup Type, Description.
- Sort, search, and filter by status
- Start / Stop / Restart any service (or multiple at once)
- View full details for any service
- Save and load service profiles (capture the current set of running services and restore later)
Performance Tab
Real-time canvas graphs and numeric stats:
| CPU | Utilization, process count, thread count, handle count, uptime |
| Memory | Used / available / committed |
| Disk | Active %, read/write speeds, per-volume usage |
| Network | Send/receive rates, TCP connection count, adapter info |
| GPU | Utilization (perf counters), aggregated dedicated VRAM in use |
A static System Info panel below the graphs shows OS version, CPU model, architecture, and total RAM.
Profiles
Save and load process profiles and service profiles from the side panel. A profile captures the current state so you can quickly restore a known-good configuration after experimenting.
Settings
- Auto-refresh on/off
- Refresh interval - 3s / 5s / 10s / custom
- VirusTotal: API key, verify, remove, auto-scan toggle, cache controls, usage stats
Status Bar
Bottom bar shows process count, selected count, last-updated timestamp, and auto-refresh state.
Best Practices
Run elevated. Launch Stealth elevated for full visibility into system processes.
Scan after install. Use VirusTotal Scan Visible after a fresh boot or installer to catch unknowns.
Save baselines. Save a process profile before troubleshooting so you can return to baseline.
Tune refresh. Adjust auto-refresh interval to balance responsiveness with CPU usage.