Process Hacker – A Free, Powerful, Multi-Purpose Tool That Helps You Monitor System Resources, Debug Software And Detect Malware

Process Hacker - A Free, Powerful, Multi-Purpose Tool That Helps You Monitor System Resources, Debug Software And Detect Malware

A free, highly effective, multi-goal software that helps you monitor system sources, debug software program and detect malware.

System necessities

Windows 7 or increased, 32-bit or 64-bit.


  • A detailed overview of system exercise with highlighting.
  • Graphs and statistics enable you shortly to trace down useful resource hogs and runaway processes.
  • Can’t edit or delete a file? Discover which processes are utilizing that file.
  • See what applications have lively community connections, and shut them if essential.
  • Get actual-time data on disk entry.
  • View detailed stack traces with kernel-mode, WOW64 and .NET help.
  • Go past providers.msc: create, edit and management providers.
  • Small, transportable and no set up required.
  • 100% Free Software (GPL v3)

Building the venture

Requires Visual Studio (2017 or later).

Execute build_release.cmd positioned within the construct listing to compile the venture or load the ProcessHacker.sln and Plugins.sln options if you happen to desire constructing the venture utilizing Visual Studio.

Additional data

You can’t run the 32-bit model of Process Hacker on a 64-bit system and count on it to work appropriately, not like different applications.



  1. Make positive “Hide extensions for known file types” is unticked in Tools > Folder choices > View.
  2. Right-click within the folder and select New > Text Document.
  3. Rename the file to ProcessHacker.exe.settings.xml (delete the “.txt” extension).


Plugins could be configured from Hacker > Plugins.

If you expertise any crashes involving plugins, be sure that they’re updated.

Disk and Network data offered by the ProlongedTools plugin is simply accessible when working Process Hacker with administrative rights.


Process Hacker makes use of a kernel-mode driver, OkayProcessHacker, to help with sure performance. This contains:

  • Capturing kernel-mode stack traces
  • More effectively enumerating course of handles
  • Retrieving names for file handles
  • Retrieving names for EtwRegistration objects
  • Setting deal with attributes

Note that by default, OkayProcessHacker solely permits connections from processes with administrative privileges (SeDebugPrivilege). To enable Process Hacker to point out particulars for all processes when it isn’t working as administrator:

  1. In Registry Editor, navigate to: HKEY_LOCAL_MACHINESYSTEMCurrentControlSetServicesKProcessHacker3
  2. Under this key, create a key named Parameters if it doesn’t exist.
  3. Create a DWORD worth named SecurityLevel and set it to 2. If you aren’t utilizing an official construct, chances are you’ll have to set it to zero as an alternative.
  4. Restart the OkayProcessHackerThree service (sc cease OkayProcessHacker3, sc begin OkayProcessHacker3).


Please enter your comment!
Please enter your name here

This site uses Akismet to reduce spam. Learn how your comment data is processed.