Join or Sign In

Sign in to add and modify your software

Continue with email

By joining, you agree to our Terms of Use and acknowledge the data practices in our Privacy Policy.

Process Hacker

By WJ32 Free Editors' Rating

Editors' Review Staff Dec 5, 2012

When Windows hangs or crashes, it's usually due to a single process or program that isn't running properly. Sometimes you have to open the System Configuration or Services tool to terminate a running process. Or you can open Process Hacker and view it all at once. This free, open-source process viewer displays all your running processes and services, including network and disk processes, in color-coded tree views. Process Hacker's powerful process termination capabilities bypass most security software and rootkits, ending the entire affected process. Skilled users can take advantage of Process Hacker's string scanning capabilities and other filtering methods to view what is causing a thread to hang and debug malware infections. But that's just a small sample of what Process Hacker can do: It not only views threads but also handles, DLLs, tokens, modules, memory lists, DEP status, and more. It can sandbox processes, too.

Process Hacker's user interface is simple yet displays a lot of useful information a well-configured space. The main window has tabs to display Processes, Services, Network, and Disk data. The Processes window displays active processes in a modified tree view, color-coded for easy identification. There's no color key on the interface, but we could customize the highlights (and just about everything else about Process Hacker) under the program's Options. The Services tab is similar to SysConfig's tool, but easier to use. Like the Services list, the Network display is plain until activity is detected, and then Process Hacker displays it with color coding. But Process Hacker does much more than display and terminate processes and services. For instance, the Tools menu includes utilities to Create Services, manage Pagefiles, and Verify Signatures, among other utilities.

Since Process Hacker is an open-source project, you'll find a lot of resources at its Web site, including FAQs, forums, and even the source code. Clearly, it's much more than a mere process viewer, and inexperienced users can get into trouble if they're not careful. This powerful utility can force termination of running processes, so be careful what you tell it to do. In experienced hands, Process Hacker is a worthy toolkit.

Full Specifications

What's new in version 2.39

  • Improved compatibility with security and anti-cheat software
  • Added ability to edit process environment variables
  • Fixed .NET process detection
  • Improved tooltip information for dllhost.exe
  • Removed Terminator
  • Updated DotNetTools plugin:
  • Fixed .NET assembly tab performance issues
  • Added extra .NET memory counters to the .NET performance tab
  • Added "Show sizes in bytes" checkbox to the .NET performance tab
  • Added right-click menu to the .NET assembly tab
  • Updated ExtendedTools plugin:
  • Fixed "No process" disk event bug
  • Updated HardwareDevices plugin:
  • Fixed incorrect drive letters
  • Fixed drive letter and panel clipping issue


Release April 17, 2018
Date Added April 17, 2018
Version 2.39

Operating Systems

Operating Systems Windows 8, Windows Vista, Windows, Windows 7, Windows XP
Additional Requirements None


Total Downloads 170,790
Downloads Last Week 3
Report Software

Related Software

MiniTool Partition Wizard Free Edition

MiniTool Partition Wizard Free Edition



Belarc Advisor

Belarc Advisor



Best VPN Services for 2021

Best for privacy

3 months free with 1-year plan

Best for customer support

$39.99 for the first 12 months

Best for zero logs

$4.87.99/months for a 1-year plan

Best money-back guarantee

$2.99/months for a 3-year plan

User Reviews

13 User Votes
5 Star
4 Star
3 Star
2 Star
1 Star

Developer's Description

Process Hacker provides a customizable tree view with highlighting showing you the processes running on your computer. You can see detailed performance graphs. A complete list of services and full control over them (start, stop, pause, resume, and delete). It provides comprehensive information for all processes including full process performance history, threads listing and stacks with help symbols, token information, module and mapped file information, virtual memory map, environment variables, and handles. It provides full control over all processes, even processes protected by root kits or security software. You can find hidden processes and terminate them. Process Hacker detects processes hidden by simple root kits such as Hacker Defender and FU.