A free, powerful, multi-purpose tool that helps you monitor system resources,
debug software and detect malware.

Latest version is 2.30 (r5267)
Released 14th of January 2013

Main features

A detailed overview of system activity with highlighting.

Main window

Graphs and statistics allow you quickly to track down resource hogs and runaway processes.

System information summary

Tip: Use Ctrl+I to view system performance information. Move your cursor over a graph to get a tooltip with information about the data point under your cursor. You can double-click the graph to see information about the process at that data point, even if the process is no longer running.

Can't edit or delete a file? Discover which processes are using that file.

Find handles

Tip: Use Ctrl+F to search for a handle or DLL. If all else fails, you can right-click an entry and close the handle associated with the file. However, this should only be used as a last resort and can lead to data loss and corruption.

See what programs have active network connections, and close them if necessary.

Network connections

Get real-time information on disk access.

Disk tab

Tip: This may look very similar to the Disk Activity feature in Resource Monitor, but Process Hacker has a few more features!

Advanced features

View detailed stack traces with kernel-mode, WOW64 and .NET support.

Stack trace

Tip: Hover your cursor over the first column (with the numbers) to view parameter and line number information when available.

Go beyond services.msc: create, edit and control services.

Service properties

Tip: By default, Process Hacker shows entries for drivers in addition to normal user-mode services. You can turn this off by checking View > Hide Driver Services.

And much more...

Service properties

Other additions

Many of you have probably used Process Explorer in the past. Process Hacker has several advantages:

  • Process Hacker allows you to copy data by simply pressing Ctrl+C.
  • Process Hacker is open source and can be modified or redistributed.
  • Process Hacker does not have several year old bugs that still remain unfixed.
  • Process Hacker is more customizable.
  • Process Hacker shows symbolic access masks (e.g. Read, Write), rather than just numbers (e.g. 0x12019f).

Download >


Latest News

Process Hacker 2.30 by wj32
4 months ago - January 14th, 2013, 9:54 am
FIX: 2.29 crashing for CPUs without SSE2 by wj32
5 months ago - December 17th, 2012, 10:37 pm
Process Hacker 2.29 by wj32
5 months ago - December 17th, 2012, 7:59 am
Advertisments on the website by wj32
5 months ago - December 14th, 2012, 7:03 am
Process Hacker Development Version by wj32
5 months ago - December 6th, 2012, 9:56 am
SVN Migration by dmex
6 months ago - October 24th, 2012, 1:27 am

Forum Activity

Crash with no dump; currently in debugger by dmex
55 minutes ago - May 21st, 2013, 7:34 am
avp.exe and folder permissions by TETYYS
15 hours ago - May 20th, 2013, 5:17 pm
Billions percent CPU usage by LonelyPixel
1 day ago - May 19th, 2013, 9:59 am
Hardware Handles Utilized By Each Process? by dmex
3 days ago - May 17th, 2013, 10:38 am
Command line reference by dmex
3 days ago - May 17th, 2013, 10:16 am
How to prevent a process from being suspended? by dmex
5 days ago - May 15th, 2013, 5:23 pm

SVN Activity