Download Process Hacker

Free, powerful process monitor for Windows. Get started in minutes with our easy download and installation process.

100% Free No Registration Portable Available Open Source

Download Options

Choose the download method that works best for you. All versions are free and fully functional.

Latest Version: 2.39

Released: February 2018

Stable

Download Size: Approximately 5-10 MB

File Format: .exe (Installer) or .zip (Portable)

Important Note

Process Hacker has been succeeded by System Informer (formerly Process Hacker 3). For the latest features and updates, consider using System Informer. Process Hacker 2.39 remains fully functional and available for download.

Download Types

Setup Installer

File: processhacker-2.39-setup.exe

Recommended for most users. Includes installation wizard and automatic updates. Installs to Program Files and creates Start Menu shortcuts.

Portable ZIP

File: processhacker-2.39-bin.zip

No installation required. Extract and run from any location, including USB drives. Perfect for system administrators and portable use.

Source Code

File: processhacker-2.39-src.zip

For developers who want to build from source. Requires Visual Studio 2017 or later. Includes all source files and build scripts.

SDK (Software Development Kit)

File: processhacker-2.39-sdk.zip

Software Development Kit for plugin development. Includes headers, libraries, and documentation for creating Process Hacker plugins.

System Requirements

Ensure your system meets the requirements for optimal performance

Minimum Requirements

  • Operating System: Windows 7 or later (32-bit or 64-bit)

    Windows 7, 8, 8.1, 10, and 11 are all supported

  • RAM: 512 MB minimum

    Process Hacker itself uses minimal memory

  • Disk Space: 50 MB free space

    Small footprint, perfect for any system

  • Administrator Rights: Recommended for full functionality

    Some features require elevated privileges

Recommended

  • Operating System: Windows 10 or Windows 11

    Latest Windows versions offer best compatibility

  • RAM: 2 GB or more

    More RAM allows monitoring more processes efficiently

  • Administrator Rights: Required for advanced features

    Network monitoring, service management, and kernel traces need admin rights

Architecture Compatibility

You cannot run the 32-bit version of Process Hacker on a 64-bit system and expect it to work correctly, unlike other programs. Always download the version that matches your system architecture. Check your system type in Windows Settings → System → About.

Installation Guide

Step-by-step instructions to get Process Hacker up and running on your system

1

Method 1: Setup Installer (Recommended)

The setup installer is the easiest way to install Process Hacker. It handles all the configuration automatically and creates Start Menu shortcuts.

  1. Download the installer: Download processhacker-2.39-setup.exe from SourceForge or GitHub using the links above.
  2. Run as administrator: Right-click the downloaded file and select "Run as administrator" to ensure proper installation.
  3. Follow the wizard: The installation wizard will guide you through the process. Accept the license agreement and choose your installation directory.
  4. Choose installation location: The default location (Program Files) is recommended, but you can choose a custom location if needed.
  5. Complete installation: Click "Install" and wait for the installation to complete. The wizard will notify you when finished.
  6. Launch Process Hacker: You can launch Process Hacker from the Start Menu or desktop shortcut created during installation.

💡 Tip: The installer automatically adds Process Hacker to your Start Menu and creates a desktop shortcut for easy access.

2

Method 2: Portable Version

The portable version requires no installation and can run directly from a USB drive or any folder. Perfect for system administrators and users who prefer portable applications.

  1. Download the ZIP file: Download processhacker-2.39-bin.zip from SourceForge or GitHub.
  2. Extract the archive: Right-click the ZIP file and select "Extract All" or use your preferred extraction tool. Extract to your desired location (USB drive, desktop folder, etc.).
  3. Run ProcessHacker.exe: Navigate to the extracted folder and double-click ProcessHacker.exe. No installation required!
  4. Portable settings (optional): To save settings in the portable folder, create a blank file named "ProcessHacker.exe.settings.xml" in the same directory as ProcessHacker.exe.

💡 Tip: The portable version is ideal for running from USB drives, network shares, or when you don't have administrator rights to install software.

3

First Run & Driver Installation

On first launch, Process Hacker may prompt you to install the KProcessHacker kernel driver. This driver enhances Process Hacker's capabilities but is optional.

What to Expect:

  • Process Hacker may prompt to install the KProcessHacker driver on first launch
  • Click "Yes" to install the driver for enhanced functionality (recommended)
  • Windows User Account Control (UAC) may ask for permission - click "Yes"
  • The driver installation is quick and only happens once
  • After installation, Process Hacker will start monitoring your system immediately

Note: The KProcessHacker driver is optional but recommended. It enables features like kernel-mode stack traces and enhanced process enumeration. Process Hacker works without it, but some advanced features will be limited.

Quick Start Tips

Run as Administrator

For full functionality, always run Process Hacker as administrator. Right-click the executable and select "Run as administrator".

Check System Architecture

Make sure you download the correct version (32-bit or 64-bit) that matches your Windows installation.

Antivirus Whitelist

If your antivirus flags Process Hacker, add it to the whitelist. It's a false positive - Process Hacker is completely safe.

Explore the Interface

Take time to explore Process Hacker's interface. Check out our tutorials to learn how to use all features effectively.

Download Troubleshooting

Common issues and solutions for download and installation

Antivirus False Positives

Problem: Some antivirus software may flag Process Hacker as potentially unwanted software (PUP) or malware. This is a false positive because Process Hacker has powerful system access capabilities similar to malware tools, but it's completely legitimate software.

Why this happens: Antivirus programs use heuristics to detect suspicious behavior. Process Hacker's ability to terminate processes, access system information, and monitor network activity can trigger these heuristics.

Solution:

  1. Add Process Hacker to your antivirus whitelist/exclusions
  2. For Windows Defender: Go to Windows Security → Virus & threat protection → Manage settings → Exclusions → Add or remove exclusions
  3. For other antivirus: Check your antivirus settings for exclusions or whitelist options
  4. Report the false positive to your antivirus vendor to help improve their detection

✓ Verified Safe: Process Hacker is open source software with publicly available source code. You can review the code on GitHub to verify its safety.

Download Verification

Always download Process Hacker from official sources to ensure you're getting the legitimate, safe version. Never download from third-party sites or file-sharing services.

SourceForge

Official project page

sourceforge.net/projects/processhacker/

GitHub

Source code repository

github.com/lucasg/processhacker2

Official Website

Project homepage

processhacker.sourceforge.io