Process Hacker 2 is the legacy version; System Informer is the actively maintained fork/rename (v3.x).
The kernel driver KProcessHacker3 is loaded on demand (Start=3) when the app needs elevated inspection capabilities. It is not always running.
If the driver fails to load (e.g., Secure Boot + unsigned drivers), the app still functions with limited capabilities.
Replacing Windows Task Manager: HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Image File Execution Options\taskmgr.exe can be set to redirect to Process Hacker.
# Check if kernel driver is registeredGet-Service-Name"KProcessHacker3"-ErrorActionSilentlyContinue|Select-ObjectName,Status# Replace Task Manager with System Informer$key="HKLM:\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Image File Execution Options\taskmgr.exe"New-Item-Path$key-Force|Out-NullSet-ItemProperty-Path$key-Name"Debugger"-Value"C:\Program Files\SystemInformer\SystemInformer.exe"
🗑️ Cleanup
# Remove user settingsRemove-Item-Path"HKCU:\SOFTWARE\SystemInformer"-Recurse-ErrorActionSilentlyContinueRemove-Item-Path"HKCU:\SOFTWARE\Process Hacker 2"-Recurse-ErrorActionSilentlyContinue# Remove kernel driver service (usually removed by uninstaller)sc.exedeleteKProcessHacker32>$null# Restore Task Manager if replacedRemove-Item-Path"HKLM:\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Image File Execution Options\taskmgr.exe"`-Recurse-ErrorActionSilentlyContinue