Advertisement

CHANGELOG

What's New in version 2.39:

HIGHLIGHTS:

  • 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

What's New in version 2.36:

HIGHLIGHTS:

  • New rich pop-up UI when hovering the cursor over a tray icon, showing the most active processes
  • Completely new Memory tab for processes, with heap, stack and working set usage
  • Process Hacker now takes 32-bit dumps of 32-bit processes on 64-bit Windows
  • NOTE: When using the portable (.zip) release, the entire archive must be extracted
  • Updated DotNetTools plugin:
    • Process Hacker now displays managed stack traces for 32-bit .NET processes on 64-bit Windows
    • Fixed inaccurate stack traces when clicking Refresh
    • Added AppDomain column for threads in .NET programs

OTHER CHANGES:

  • Added customizable bytes per row setting for memory editor
  • Dramatically faster handle listing and search when running without administrative privileges
  • Improved accuracy and speed of symbol resolution, especially when new modules are loaded
  • Added trigger and delayed start information to service list
  • Added file information to service list tooltips
  • Balloon tips for process/service notifications are now clickable
  • Added handle names for unnamed File objects
  • Added I/O Priority to tray icon process menu
  • Added warning for users who attempt to start the 32-bit version on 64-bit Windows
  • Updated ExtendedServices plugin:
    • Added service protection and SID information
    • Added auto-elevation when saving recovery information, triggers and other service settings
  • Updated ExtendedTools plugin:
    • Added tray icon mini info window support
    • Improved automatic GPU node selection
  • Updated UserNotes plugin: Added tray icon mini info window support
  • Fixed a bug in phsvc that caused hangs when automatically elevating actions
  • Fixed hang when viewing handle security for certain File objects
  • Fixed lack of information on startup when using slower refresh intervals
  • Fixed Read/Write Address crash
  • Fixed service non-polling mode on Windows 8 and above
  • Fixed file dialog crash in Windows PE environments
  • Fixed string scanning false positive case
  • Fixed process window detection for Modern UI apps
  • Fixed handle list selection bug when disabling 'Hide unnamed handles'

NOTE:

  • This release has significant internal code changes. Please make sure all plugins are up-to-date.

What's New in version 2.35:

NEW/IMPROVED:

  • Added Load Time and Load Reason columns for modules (Windows 8 and above)
  • Added handle names for Job and Section objects
  • Added Read/Write Memory for Section objects (in process Handles tab)
  • Added CF Guard (Control Flow Guard) column for processes and modules
  • Added highlighting for AppContainer DLLs
  • Added AppContainer and CF Guard image characteristics to peview
  • Added Open Key and Open File Location menu items for services
  • Set priority and I/O priority for multiple processes at once
  • Support for up to 64 processors when setting process/thread affinity
  • Updated ExtendedTools plugin: Added Disk and Network graphs for all processes
  • Updated UserNotes plugin: Added ability to save I/O priority

FIXED:

  • Fixed memory editor copy bug

What's New in version 2.34:

NEW/IMPROVED:

  • Proper Unicode support
  • CPU and GPU graphs are displayed in a grid now
  • Start Task Manager now elevates when necessary
  • Better names for memory regions in Memory tab (for PEBs, TEBs, thread stacks)
  • Added tooltip information for user-mode driver framework (UMDF) host processes
  • Added option to reduce row height (set ThinRows to 1 in settings.xml)
  • Added NetAdapters plugin: adds graphs for selected network adapters to the System Information window
  • Updated ExtendedTools plugin: Added GPU graphs for all processes / Can now use the search box in the Disk tab / Improved kernel logger handling

FIXED:

  • Fixed touch scrolling
  • Fixed EtwRegistration object names for 64-bit Windows 8.1
  • Fixed tray icons being clipped in high DPI environments
  • Fixed crash in memory editor
  • Fixed multi monitor window placement bug

    What's new in version 2.33:

    NEW/IMPROVED:

    • View digital signature information from process properties and peview
    • Signatures for Windows 8 apps are now detected
    • Improved file, key, process and thread handle properties
    • Added DPI Awareness column
    • Added new Windows 8.1 process protection information
    • KProcessHacker is no longer needed for highlighting of GUI threads
    • Added suspend count for threads on Windows 8.1
    • Updated DotNetTools plugin:
    • Improved .NET assembly enumeration timeout handling

    FIXED:

    • Service start type and error control are never updated if modified outside of Process Hacker

    What's new in version 2.32:

    NEW/IMPROVED:

    • Updated for Windows 8.1
    • Added progress display for thread stacks
    • Updated ExtendedServices plugin: Added new trigger data types
    • Updated NetworkTools plugin: Updated UI
    • Updated OnlineChecks plugin: Added file analyzed prompt

    FIXED:

    • Fixed handling of long symbol names
    • Fixed Run As preventing Windows 8 apps from starting
    • Fixed console host information for Windows 8.1
    • Fixed reflected processes not terminating on Windows 8.1
    • Fixed CPU frequency on Windows 8.1

    What's new in version 2.31:

    NEW/IMPROVED:

    • Updated ExtendedServices plugin: Fixed some bugs relating to Windows 8
    • Updated OnlineChecks plugin: Added upload progress
    • Updated UserNotes plugin: Fixed bug where process priorities were not actually saved

    FIXED:

    • Fixed module list not updating properly
    • DLL enumeration crash

    What's New in version 2.30:

    NEW/IMPROVED:

    • Added 'Icon click toggles visibility' option
    • Re-enabled powerful process termination on 32-bit Windows 8
    • Updated UserNotes plugin:
      • Added ability to save process priority
      • Added 'Only for processes with the same command line' option for process comments

    FIXED:

    • Fixed crash on CPUs without SSE2

    What's New in version 2.28:

    NEW/IMPROVED:

    • peview now resolves .lnk targets
    • Fixed Ctrl+A for processes, services and network connections and added Ctrl+A for other windows
    • Changed confirmation prompts to select the destructive action by default
    • Updated DotNetTools plugin: Fixed inaccurate stack traces for certain .NET programs
    • Updated ExtendedTools plugin: Fixed network graph scaling
    • Updated ToolStatus plugin: Added search box
    • Updated Updater plugin

    FIXED:

    • Fixed Verification Status column sorting bug in module list
    • Fixed rare System Information crash
    • Fixed bug in opening process handles
    • Fixed freezing when viewing stack traces of certain system threads

    What's New in version 2.27:

    NEW/IMPROVED:

    • Updated OnlineChecks plugin:
    • Updated VirusTotal uploader and added hash checking

    FIXED:

    • Fixed Description column sorting bug
    • Fixed notification icon bug

    What's New in version 2.26:

    NEW/IMPROVED:

    • Added option to show Commit Charge in system information summary view
    • Added -priority and -selectpid command line options
    • Updated ExtendedTools plugin: Improved support for multiple GPUs

    FIXED:

    • Fixed 100 percent CPU when starting on some machines

    What's New in version 2.25:

    NEW/IMPROVED:

    • Improved CPU frequency calculation
    • Updated ExtendedTools plugin:
      • Added GPU node selection
      • Fixed incorrect GPU usage calculation

    FIXED:

    • Graph tooltip position with large cursors
    • Fixed .NET process detection
    • Fixed incorrect values in Bits column

    What's New in version 2.24:

    NEW/IMPROVED:

    • Completely new system information window
    • Added option to scroll to new processes
    • Added option to hide driver services
    • Added menu item to copy individual cells
    • Improved module scanning
    • Added Start Task Manager menu item
    • Added Image base to peview
    • Updated ExtendedTools plugin:
      • Added support for new system information window
      • Added Disk, Network and GPU tray icons
      • Added support for custom fonts in the Disk tab
    • Updated Updater plugin:
      • Added download speed
      • Added remaining time

    FIXED:

    • Fixed retrieval of version information for certain files
    • Fixed driver file names on Windows XP
    • Fixed Run As Administrator when used with complex commands

    What's New in version 2.23:

    NEW/IMPROVED:

    • Added display of token capabilities, user/device claims and security attributes
    • Added ability to change token integrity levels
    • Added Description column to service list
    • Added option to reset all settings
    • Made grid color darker
    • Enabled multi-selection in the hidden processes window
    • Added UserNotes plugin
    • Updated ExtendedNotifications plugin:
    • Added Growl support
    • Updated ExtendedTools plugin:
    • Added GPU monitoring
    • Added rate columns for disk and network I/O

    FIXED:

    • Fixed copying lists when plugin columns are enabled
    • Freezing when viewing the tooltip for a process with a very long command line
    • Disabled Hidden Processes feature on 64-bit systems

    What's New in version 2.22:

    NEW/IMPROVED:

    • Added highlighting for metro style apps
    • Added Package Name column
    • Added package name to process tooltip
    • Improved .NET process detection
    • Updated OS Context column for Windows 8
    • Updated ExtendedTools plugin:
      • Updated disk monitoring for Windows 8
      • Updated memory list information for Windows 8
    • Updated WindowExplorer plugin: Fixed hook support for low integrity processes

    FIXED:

    • Fixed memory leaks
    • Fixed bug preventing Interrupts/DPCs from being shown as the max. CPU process on 64-bit systems
    • Fixed DEP Status column on 64-bit systems

    What's New in version 2.21:

    NEW/IMPROVED:

    • Added Private Bytes Delta, ASLR and Subsystem columns
    • Added ASLR and Time Stamp columns to modules list
    • Added check for debugger in Terminator

    FIXED:

    • Fixed Show CPU Below 0.01 not respecting locale
    • Fixed copying from network list

    What's New in version 2.20:

    NEW/IMPROVED:

    • Added support for managed thread stacks on x64
    • Added column selection for handle list
    • Added CPU column to threads list
    • Improved module detection
    • Added Ideal Processor to Threads tab
    • Added pool usage and minimum/maximum working set columns
    • Implemented Properties button for Thread handles
    • Set descending sort as the default for most numeric columns
    • Extended header context menu
    • Removed tooltip text truncation
    • Improved cycle-based CPU usage calculation
    • Set default KProcessHacker security level to only allow connections when Process Hacker is running as administrator. See README.txt for instructions on how to restore the old behavior.
    • Added Updater plugin
    • Updated DotNetTools plugin: Added managed symbol resolution for thread stacks
    • Updated ExtendedTools plugin:
      • Added Disk tab
      • Added Hard Faults, Hard Faults Delta and Peak Threads columns to process tree list
      • Added Firewall Status column

    FIXED:

    • Fixed file name resolution bug
    • Save settings on shutdown/logoff
    • Fixed state highlighting bug
    • Fixed command line propagation for -elevate
    • Fixed tree list mouse wheel handling
    • Fixed saving network list

    What's New in version 2.19:

    NEW/IMPROVED:

    • Added cycle-based CPU usage for Windows 7
    • Added Show CPU Below 0.01
    • Added OS Context column
    • Rewrote graph drawing code for improved performance
    • Optimized retrieval of cycle time and private working set information for Windows 7
    • Added Open File Location to process context menu and reorganized some items
    • Added checkboxes to Terminator

    FIXED:

    • Crash when sorting by Time Stamp
    • GDI handle leak in drag selection

    What's New in version 2.18:

    NEW/IMPROVED:

    • Completely rewritten tree list control:
      • Process Name column is now fixed to the left
      • Tooltips for column headers
      • Improved performance
      • Bug fixes
    • Added more process tree list columns
    • Added Time stamp column to network list
    • Date/time display is now swapped (so time is shown before date)
    • Added W3 terminator test
    • Added DotNetTools plugin
    • Updated ExtendedServices plugin: Disabled editing of required privileges for drivers
    • Updated ExtendedTools plugin: Added ETW columns for processes and network connections
    • Updated OnlineChecks plugin: Added Comodo Instant Malware Analysis
    • Updated WindowExplorer plugin: Fixed hook bugs

    FIXED:

    • Fixed Run As This User
    • Verification Status sorting

    What's New in version 2.17:

    NEW/IMPROVED:

    • Added support for setting page priority
    • Added elevation support for setting priority
    • Added support for automatically using a settings file in the program directory (e.g. ProcessHacker.exe.settings.xml)
    • Improved Run As mechanism
    • Updated ExtendedServices plugin:
      • Added support for editing triggers
      • Added support for editing preshutdown time-out
      • Added support for editing required privileges
      • Added elevation support for restarting services
    • Updated WindowExplorer plugin:
      • Added more window properties

    FIXED:

    • Handle leak

    What's New in version 2.16:

    NEW/IMPROVED:

    • Updated WindowExplorer plugin
    • PE viewer: Added version string to CLR tab
    • PE viewer: Added display of delay imports
    • PE viewer: Added Load Config tab
    • Improved wait analysis
    • Added arrows to the service list to indicate whether a service is running

    FIXED:

    • Fixed the IPv6-related workaround causing crashes
    • Incorrect handling of window positions

    What's New in version 2.15:

    NEW/IMPROVED:

    • Updated ExtendedServices plugin
    • Updated ToolStatus plugin
    • Added DEP Status column
    • Improved User Name column

    FIXED:

    • Image file versions
    • Workaround for an IPv6-related bug in Windows XP
    • DPCs and Interrupts in System Information tooltips
    • File dialog crash on Windows XP
    • ExtendedTools plugin: WS Watch refresh bug

    What's New in version 2.14:

    NEW/IMPROVED:

    • ExtendedServices plugin: Option to add a Services menu for processes
    • Command line support for setting process priority and I/O priority
    • Improved termination of explorer.exe

    FIXED:

    • Icon should restore the main window if it is minimized
    • System Information window crashes
    • Hide Processes From Other Users and Hide Signed Processes settings are now saved
    • Font selection on Windows XP
    • ToolStatus plugin: Always on Top status being reset by Find Window
    • Service-related crashes
    • WindowExplorer plugin: sorting in tree list
    • Process minidump creation with old versions of dbghelp.dll

    What's New in version 2.13:

    NEW/IMPROVED:

    • Added copy support to PE viewer
    • Added Connect Time, Disconnect Time and Last Input Time to session properties
    • Added more working set counters to the Statistics tab

    FIXED:

    • Column sort arrows
    • CPU usage calculations

    What's New in version 2.12:

    NEW/IMPROVED:

    • Updated KProcessHacker for Windows 7 SP1
    • Added elevation support for more actions
    • Added ability to disable plugins
    • Updated ToolStatus plugin
    • Added Remote Control for sessions
    • More command line options

    FIXED:

    • Memory leaks
    • Run As issues with different sessio

    What's New in version 2.11:

    NEW/IMPROVED:

    • Added WS Watch and other features to ExtendedTools plugin
    • Added WindowExplorer plugin
    • Properties for hidden processes
    • Improved menus
    • Debug console can now be closed without affecting the entire program

    FIXED:

    • Always on Top issues
    • Hang when setting DEP status of a terminating process
    • Encoding bug in NetworkTools plugin
    • LSA interfacing issues
    • Creating dumps of self

    What's New in version 2.10:

    NEW/IMPROVED:

    • KProcessHacker is now signed, so it works on 64-bit systems. Thank you to the ReactOS Foundation.
    • Added Run As Limited User
    • Added CPU, private bytes and I/O history columns
    • Added font selection
    • Slightly improved highlighting configuration

    FIXED:

    • High DPI support
    • Multi-monitor support in graph tooltips
    • DEP status retrieval
    • ExtendedTools plugin crash
    • Notification icon menu crash
    • Memory leaks
    • Other small bug fixes

    What's New in version 2.9:

    NEW/IMPROVED:

    • Added column selection for modules list
    • Added wait analysis for 64-bit systems
    • Added signature verification for modules
    • Added ExtendedTools plugin (Vista and above only) with Disk and Network information
    • Updated ExtendedNotifications plugin: added ability to log events to a file
    • Updated ExtendedServices plugin: new tab on Vista and above
    • Updated ToolStatus plugin: resolves ghost windows to hung windows
    • Environment variables and current directory are now correctly shown for WOW64 processes
    • I/O priority names are now used instead of numbers

    FIXED:

    • Network list bug
    • Memory leaks

    What's New in version 2.8:

    NEW/IMPROVED:

    • Better service list (including column selection)
    • Added Peak Handles
    • Process tree sorting is now preserved
    • Save works for services and network connections
    • Pausing now works correctly with the Network tab
    • Added option to display inclusive CPU usages for collapsed processes
    • Added CLR tab to peview
    • Added ability to destroy heaps
    • Improved process tree list appearance
    • Certain command line parameters are now propagated

    FIXED:

    • Icon handling bugs
    • Memory leaks
    • Extended tooltips for WOW64 processes

    What's New in version 2.7:

    NEW/IMPROVED:

    • Vastly improved startup time and lower memory usage
    • Added Cycles and Cycles Delta columns
    • Added option to disable address resolution for network connections
    • Added Logon Time to session properties
    • Added time stamp display to peview

    FIXED:

    • ToolStatus layout problems
    • .NET highlighting crashes
    • Run As on Windows XP

    What's New in version 2.6:

    NEW/IMPROVED:

    • Sorting for most lists is now much faster
    • Hide Signed Processes option
    • Added plugin for uploading files to online virus scanners
    • Added Network tools plugin
    • Updated ExtendedServices plugin
    • PE viewer now verifies checksums
    • Performance improvements

    FIXED:

    • Fixed service handle leak

    What's New in version 2.5:

    NEW/IMPROVED:

    • Unmap section views in Memory tab
    • Plugin for extended service information (including recovery information, dependencies and dependents)

    FIXED:

    • Critical bug for file dialogs on Windows XP
    • Esc couldn't close Service Properties on open
    • Small bug fixes

    What's New in version 2.4:

    NEW/IMPROVED:

    • Better Run As behaviour
    • Show Processes From All Users option
    • Can now unmap section views
    • Control over thread affinity
    • Window Title and Window Status columns
    • Plugin for filtering notifications
    • Plugin for toolbar and status bar
    • Performance improvements

    FIXED:

    • Memory leak
    • SbieSupport plugin on 64-bit
    • Crash when running under certain conditions
    • Memory case-insensitive filter
    • Process parent association bug

    REMOVED:

    • Process database

    What's New in version 2.3:

    NEW/IMPROVED:

    • Can add processes to jobs
    • Double-clicking in the system information graphs now opens information for the relevant process
    • Setting I/O priority doesn't need KProcessHacker anymore
    • Elevation for certain actions

    FIXED:

    • HKCU key name resolution
    • Network connection host resolution
    • Information window resizing
    • Log clearing

    What's New in version 2.2:

    NEW/IMPROVED:

    • Plugins support
    • Can now unload 32-bit modules on 64-bit systems
    • Tasks are shown in tooltips for taskeng.exe/taskhost.exe processes
    • Run As can now start processes elevated
    • Handle count by type
    • Process priorities in notification icon menu
    • CSV export
    • Relative start times

    FIXED:

    • Run and Run As shortcuts
    • Command line handling
    • Process tree selection

    What's New in version 2.1:

    NEW/IMPROVED:

    • Add Pause key shortcut to pause/resume updates
    • Added Ctrl+Tab and Ctrl+Shift+Tab shortcuts
    • Grid is a bit darker
    • Checks for digital signatures and packing is now off by default and optional

    FIXED:

    • MD5 calculation code for files was wrong
    • Process record bugs

    What's new version 2.0:

    • .NET framework is no longer used.

    What's New in version 1.11:

    NEW/IMPROVED:

    • System Idle Process threads are shown
    • Find handles by object address
    • Small performance improvements

    FIXED:

    • #2926287 - "Scroll Problems with Microsoft Intellipoint Mouse"
    • Major process properties memory leak