Completely remove HP Support Assistant from Windows endpoints including all registry keys and residual files
This Automox Worklet™ completely removes HP Support Assistant from Windows endpoints through a multi-phase cleanup process. The Worklet not only uninstalls the application but also removes all associated registry keys, stops related services, and deletes residual directories that standard uninstallers often leave behind.
The Worklet targets specific HP services (HPAppHelperCap, HPDiagsCap, HPNetworkCap, HPSysInfoCap), removes the registry key at HKLM:\SOFTWARE\WOW6432Node\HP\HPActiveSupport, and executes UninstallHPSA.exe with silent parameters. After uninstallation, it performs deep cleanup by removing directories in C:\Program Files (x86)\HP\HP Support Framework\ and C:\ProgramData\HP\HP Support Framework\.
HP Support Assistant installs by default on HP endpoints and runs continuously in the background, consuming system resources while performing automated diagnostics, update checks, and telemetry collection. This software contacts HP servers without your control, creates scheduled tasks, and displays update notifications that confuse users who expect all updates to come through your organization's patch management system.
Corporate environments manage hardware support through enterprise contracts and centralized IT teams, making HP Support Assistant redundant and potentially problematic. When users see HP update prompts alongside your organization's official patching notifications, they face conflicting messages about system maintenance that undermine your security policies.
Security-conscious organizations want to control all software that communicates with external servers, collects system telemetry, or downloads updates. HP Support Assistant operates outside your patch management workflow, creates its own network connections, and collects diagnostic data that may include sensitive system information without explicit oversight.
Bloatware like HP Support Assistant contributes to endpoint image bloat, increases attack surface, and complicates troubleshooting when users install competing utilities or when the software itself malfunctions. Removing unnecessary vendor utilities from your standard endpoint builds improves performance, reduces complexity, and establishes cleaner baseline configurations.
Evaluation phase: Queries the Windows registry under HKLM:\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall to detect if HP Support Assistant exists on the endpoint. Flags the endpoint for remediation if the software is present.
Remediation phase: Stops all HP services, removes the HP ActiveSupport registry key, executes the silent uninstaller, then deletes all residual directories and files from Program Files and ProgramData locations using .NET force delete methods.
Windows 10 or Windows 11 endpoints (workstation or server)
Administrative privileges to stop services and modify registry
HP Support Assistant must be installed via Windows Store package
Access to UninstallHPSA.exe at C:\Program Files (x86)\HP\HP Support Framework\
HP Support Assistant is completely removed from the endpoint. The application no longer appears in Programs and Features, the Start menu, or the system tray. All HP Support Assistant services, scheduled tasks, and startup items are deleted.
The endpoint stops contacting HP's update servers and diagnostic services. HP Support Assistant's background processes no longer consume CPU cycles, memory, or network bandwidth. Users no longer see HP update notifications or support prompts that conflict with your organization's IT policies.
All HP Support Assistant files, including the application directory in Program Files, cached data, and user profile data, are removed from the endpoint. Registry entries associated with HP Support Assistant are deleted, leaving no remnants that could interfere with future software installations.
The uninstallation completes silently without user interaction. Users do not see uninstall prompts, progress bars, or reboot requests. The endpoint continues normal operations while the Worklet removes HP Support Assistant in the background.
Run this Worklet on a pilot Windows endpoint and review evaluation output for uninstall hp support assistant.
Confirm Automox activity logs show successful completion and exit code 0.
Verify endpoint state using checks aligned to evaluation script logic, such as Get-CimInstance, Where-Object, Write-Output.
Validate remediation effects from script operations such as Get-CimInstance, Where-Object, Stop-Service, then rerun evaluation for compliance.


By submitting this form you agree to our Master Services Agreement and Privacy Policy.
Already have an account? Log in
Consider Worklets your easy button
A Worklet is an automation script, written in Bash or PowerShell, designed for seamless execution on endpoints – at scale – within the Automox platform. Worklet automation scripts perform configuration, remediation, and the installation or removal of applications and settings across Windows, macOS, and Linux.

AUTOMOX + WORKLETS™
Uncover new possibilities with simple, powerful automation.
By submitting this form you agree to our Master Services Agreement and Privacy Policy