Reference / Requirements

System requirements

Operating system

SysAnalyzer was originally developed against Windows 2000 / XP. Support has been extended through Windows 7, 8, 10, and 11. Both 32-bit and 64-bit Windows are supported. The application itself is 32-bit; 64-bit target processes are handled transparently via the bundled x64Helper.exe bridge.

Privileges

Administrative privileges are required for full functionality. On Vista and later, SysAnalyzer auto-elevates on launch. If the user is not a local administrator and UAC cannot be used, the wizard shows a banner indicating reduced functionality — some snapshot categories (driver enumeration, certain registry hives, cross-session process inspection) will be empty or incomplete.

Dependencies

The setup package installs everything SysAnalyzer needs:

If you took the executables straight from the GitHub source, you still need to run the installer once on the target machine to register the runtime dependencies.

Disk and memory

SysAnalyzer itself is small. Practical disk requirements come from the analysis output: a typical run with API logging, packet capture, and per-process memory dumps writes 50–500 MB to the desktop analysis folder, with worst cases (many processes, large processes) running into multiple GB.

Plan for at least a couple of GB free for routine work and considerably more for sustained batch operation.

Sandbox / VM

SysAnalyzer is not a sandbox. Run inside a snapshot-capable VM (Hyper-V, VMware, VirtualBox) and revert to clean after every malicious sample. Network-isolate the VM or route through a controlled gateway to avoid reaching real C2 infrastructure.