HP One Agent se réinstalle sans fin sur Windows 10/11 : solutions fiables pour le bloquer définitivement

HP One Agent qui se réinstalle sans cesse, points de restauration quotidiens, ventilateur qui s’emballe ? Voici une méthode fiable et reproductible pour supprimer l’agent, couper ses déclencheurs et bloquer définitivement son retour via Windows Update, tout en minimisant les risques.

Sommaire

Vue d’ensemble

HP One Agent est un composant livré avec :

  • certaines imprimantes HP (OfficeJet, Instant Ink),
  • HP Support Assistant et/ou HP Support Solutions Framework,
  • des paquets « Pilote/Service HP » diffusés par Windows Update.

Lorsqu’il est présent, on observe souvent :

  • des entrées « reconfiguration » dans l’Historique de fiabilité (une ou plusieurs fois par jour) ;
  • la création répétée de points de restauration système ;
  • une activité CPU anormale et un ventilateur bruyant ;
  • une réinstallation automatique après chaque désactivation/désinstallation manuelle.

Objectif : supprimer HP One Agent ou, à défaut, empêcher son retour.

Résumé actionnable : arrêtez-vous dès que HP One Agent ne revient plus

ÉtapeActionDétails pratiques
Désinstaller le programmePanneau de configurationProgrammes et fonctionnalitésHP One AgentDésinstallerRedémarrez ensuite. Si rien ne se réinstalle, vous avez terminé.
Neutraliser les déclencheurs HPTâches planifiées : désactivez toute tâche « HP … ».
Services : passez HP One Agent Service en Désactivé.
Empêche la relance immédiate du service.
Purger le cache MSIDans C:\ProgramData\Package Cache\ cherchez « HP One Agent » ou HPOneAgent.msi.
Supprimez ou renommez (ex. _HPOA_bak).
Sans ces sources, Windows ne peut plus « réparer » le produit.
Bloquer la réinstallation par Windows Updatea) Utilisez l’outil Microsoft « Show or Hide Updates » pour masquer le package HP.
b) Ou Stratégie de groupe : Ne pas inclure les pilotes avec Windows Update.
Évite que le même pilote/service HP revienne via les mises à jour.
Nettoyer les résidus registreRecherchez HPOneAgent dans le Registre et supprimez les clés orphelines.Stoppe la création automatique de nouveaux points de restauration.
(Option) Désinstaller/mettre à jour HP Support AssistantDésinstallez HPSA ou installez sa dernière version si l’agent réapparaît encore.Évaluez le risque : HPSA apporte toutefois des correctifs critiques.
(Option) Renommer le chargeur UEFIRenommez C:\Windows\HP\HpUefiSupport.dll en HpUefiSupport.old.Certains PC appellent HP One Agent via cette DLL.

Pourquoi HP One Agent revient sans cesse ?

Trois mécanismes conduisent le plus souvent à la « réinstallation en boucle » :

  1. Réparation MSI automatique : si le cache d’installation existe encore (Package Cache), Windows peut auto‑réparer l’application dès qu’un composant est manquant.
  2. Tâches planifiées & services HP : des tâches HP … (par ex. vérification HPSA) relancent l’agent ou son installateur.
  3. Windows Update (pilotes/Services HP) : un package « HP, Inc. – System – … » réinstalle dépendances et services.

Vérifier que HP One Agent est en cause

Où regarderCe que vous devez voirCommande/chemin utile
Gestionnaire des tâches → ServicesHPOneAgentService (ou nom proche) actifsc query HPOneAgentService
Planificateur de tâchesTâches « HP … », « Support Assistant … », « HP Diagnostics … »taskschd.msc
Historique de fiabilitéEntrées « Installation réussie / Reconfiguration » liées à HPperfmon /rel
Observateur d’événementsSources MsiInstaller, HP proches des redémarrageseventvwr.msc
Disque systèmeDossiers « HP … » ou « HPOneAgent … » sous Package CacheC:\ProgramData\Package Cache\

Guide détaillé étape par étape

Désinstaller proprement l’agent

  1. Ouvrez Panneau de configurationProgrammes et fonctionnalités (ou ParamètresApplicationsApplications installées).
  2. Cherchez HP One Agent (ou un nom proche) et cliquez sur Désinstaller.
  3. Redémarrez Windows.

Alternative rapide (si l’entrée n’apparaît pas dans la liste) : vérifiez Support Solutions Framework et HP Support Assistant, car l’agent peut être inclus dans ces paquets.

Bon réflexe : créez un point de restauration manuel avant toute opération (SystemPropertiesProtection.exe → onglet Protection du systèmeCréer…).

Neutraliser les déclencheurs (tâches planifiées & services)

L’agent revient ? Coupez d’abord ses « réveils » :

  • Ouvrez services.msc → double‑cliquez HP One Agent ServiceType de démarrage : DésactivéArrêter.
  • Ouvrez taskschd.mscBibliothèque du Planificateur → repérez et désactivez toute tâche commençant par HP, HP Support Assistant, HP Diagnostics, HP Update. Les noms exacts varient selon les PC.

Cette étape empêche l’auto‑réinstallation pendant que vous nettoyez le reste.

Purger le cache MSI pour casser l’auto‑réparation

La « réparation » de Windows s’appuie sur un cache local. Supprimez/renommez toute source d’installation de l’agent :

  1. Ouvrez C:\ProgramData\Package Cache\ (dossier caché) et utilisez la recherche « HPOneAgent », « OneAgent » ou « HP One Agent ».
  2. Les indices typiques : un MSI ≈ 1,5 Mo et/ou un package ≈ 75 Mo.
  3. Renommez les dossiers suspects (ex. _HPOA_bak) ou supprimez‑les si vous êtes sûr de vous.

Astuce PowerShell :

Get-ChildItem "C:\ProgramData\Package Cache" -Recurse -ErrorAction SilentlyContinue |
  Where-Object { $_.Name -match "HPOneAgent|OneAgent" } |
  Select-Object FullName, Length, LastWriteTime

Bloquer la réinstallation via Windows Update

Deux approches efficaces :

  • Masquer l’update à l’aide de l’outil Microsoft « Show or Hide Updates ». Lancez l’outil, scannez, Masquer le package HP concerné (souvent classé Pilotes ou Système).
  • Politique de groupe (Windows Pro/Entreprise) : Éditeur de stratégie de groupe locale (gpedit.msc) → Configuration ordinateurModèles d’administrationComposants WindowsWindows Update → activez « Ne pas inclure les pilotes avec les mises à jour Windows ».

Équivalent registre :

reg add "HKLM\SOFTWARE\Policies\Microsoft\Windows\WindowsUpdate" ^
 /v ExcludeWUDriversInQualityUpdate /t REG_DWORD /d 1 /f

Solution PowerShell (moderne, flexible) : avec le module PSWindowsUpdate, vous pouvez masquer les packages HP en un clic.

# À exécuter en PowerShell administrateur
Install-Module PSWindowsUpdate -Scope AllUsers -Force
Get-WindowsUpdate -MicrosoftUpdate | Where-Object Title -match "HP" | `
  Hide-WindowsUpdate -Confirm:$false

Vous pouvez ne masquer que les pilotes en ciblant la catégorie :

Get-WindowsUpdate -Category Drivers | Where-Object Title -match "HP" | `
  Hide-WindowsUpdate -Confirm:$false

Nettoyer les résidus du Registre

Après désinstallation, il reste parfois des clés qui déclenchent des points de restauration ou des réparations.

  1. Lancez regedit et cherchez HPOneAgent, OneAgent et HP One Agent (EditionRechercher → cocher Noms, Données, Valeurs).
  2. Supprimez uniquement les clés orphelines liées à l’agent (laissez intactes celles d’autres logiciels HP si vous les utilisez).

Attention : touchez au Registre uniquement si vous êtes à l’aise. Toujours maintenir un point de restauration avant, et documenter les clés supprimées.

Gérer HP Support Assistant (option)

Si l’agent persiste, le déclencheur peut être HP Support Assistant (HPSA) ou HP Support Solutions Framework :

  • Désinstallez HPSA si vous n’en avez pas besoin ou installez sa dernière version (qui n’intègre plus l’agent sur une majorité de modèles récents).
  • Évaluez le risque : HPSA est utile pour des diagnostics et mises à jour critiques. Dans le doute, préférez l’état Désactivé/Manuel pour l’agent plutôt que sa suppression complète.

Renommer le chargeur UEFI HP (option avancée)

Sur quelques PC, une bibliothèque UEFI (présente sous C:\Windows\HP\HpUefiSupport.dll) peut charger des composants HP, dont l’agent. Si vous la renommez, vous cassez ce lien.

  1. Le fichier peut appartenir à TrustedInstaller. Prenez la propriété, ajustez les ACL, puis renommez :
takeown /f "C:\Windows\HP\HpUefiSupport.dll"
icacls "C:\Windows\HP\HpUefiSupport.dll" /grant Administrateurs:F
ren "C:\Windows\HP\HpUefiSupport.dll" HpUefiSupport.old

Note : si une mise à jour système recrée le fichier, renouvelez l’opération ou laissez‑le intact si l’agent ne réapparaît plus.

Scripts & commandes prêts à copier

Diagnostiquer et désactiver l’agent et ses tâches

# PowerShell en admin
# 1) Détecter le service
Get-Service | Where-Object { $_.Name -match "HPOneAgent|OneAgent" } | Format-Table Name, Status, StartType

# 2) Arrêter et désactiver

Get-Service | Where-Object { $*.Name -match "HPOneAgent|OneAgent" } | `  ForEach-Object { Stop-Service $_ -Force -ErrorAction SilentlyContinue;`
Set-Service $* -StartupType Disabled }

# 3) Désactiver les tâches planifiées HP

Get-ScheduledTask | Where-Object { $*.TaskName -match "HP|Support|Assistant" -or $*.TaskPath -match "HP" } | `
Disable-ScheduledTask -ErrorAction SilentlyContinue 

Repérer et isoler le cache MSI

# Lister les dossiers d'installation liés à l'agent
$hits = Get-ChildItem "C:\ProgramData\Package Cache" -Recurse -ErrorAction SilentlyContinue |
  Where-Object { $_.FullName -match "HPOneAgent|OneAgent" }

$hits | Select-Object FullName, Length | Format-Table -Auto

# Renommer (plutôt que supprimer) pour pouvoir revenir en arrière

$hits | ForEach-Object {
try {
Rename-Item -Path $*.FullName -NewName ($*.Name + "*bak") -ErrorAction Stop
} catch { Write-Host "Échec sur $($*.FullName) : $($_.Exception.Message)" }
} 

Masquer les paquets HP dans Windows Update

# Requiert PSWindowsUpdate
Install-Module PSWindowsUpdate -Scope AllUsers -Force
Import-Module PSWindowsUpdate

# Lister les updates HP détectées

Get-WindowsUpdate -MicrosoftUpdate | Where-Object Title -match "HP" | `
Select-Object Title, KB, Size, MsrcSeverity

# Masquer toutes les updates HP (adapter si besoin)

Get-WindowsUpdate -MicrosoftUpdate | Where-Object Title -match "HP" | `
Hide-WindowsUpdate -Confirm:$false 

Désactiver au niveau stratégie le téléchargement de pilotes via WU

reg add "HKLM\SOFTWARE\Policies\Microsoft\Windows\WindowsUpdate" ^
 /v ExcludeWUDriversInQualityUpdate /t REG_DWORD /d 1 /f
gpupdate /force

Contrôle « soft » : laisser l’agent installé mais inactif

# Garde-fou : service présent mais neutre
Get-Service | Where-Object { $_.Name -match "HPOneAgent|OneAgent" } | `
  ForEach-Object { Stop-Service $_ -Force -ErrorAction SilentlyContinue; `
                   Set-Service $_ -StartupType Manual }

Bonnes pratiques et points d’attention

  • HP One Agent n’est pas un malware. Il collecte de la télémétrie (imprimante, niveaux d’encre, microcodes) et crée un point de restauration avant correctifs. Son comportement peut toutefois être intrusif.
  • Impact Instant Ink : la suppression peut empêcher la remontée de pages. Si vous dépendez d’Instant Ink, préférez la stratégie « service en Manuel ».
  • Sauvegarde : créez un point de restauration et, si possible, une image système avant de supprimer des clés registre.
  • Ne pas utiliser Win32_Product pour « lister/désinstaller » : cette classe déclenche des réparations MSI non désirées. Préférez la clé Uninstall du Registre ou winget.

Vérifications après nettoyage

  1. Redémarrez le PC, attendez 24–72 h.
  2. Ouvrez l’Historique de fiabilité (perfmon /rel) : plus d’entrée « reconfiguration » HP quotidienne.
  3. Contrôlez les points de restauration (SystemPropertiesProtection.exe) : pas de création automatique hors mises à jour Windows/Office.
  4. Vérifiez Services : HPOneAgentService absent, Désactivé ou en Manuel.
  5. Vérifiez Planificateur : tâches HP encore présentes ? Laissez‑les Désactivées.
  6. Ouvrez Paramètres → Windows Update → Historique des mises à jour → Pilotes : si un paquet HP s’est réinstallé, répétez la section Windows Update.

Dépannage avancé

Quand rien n’y fait

  • Autoruns (Sysinternals) : désactivez les entrées liées à HP One Agent (services, tâches, planificateur). À réserver aux utilisateurs avancés.
  • AppLocker/SRP (Pro/Entreprise) : créez une règle « Interdiction » sur HPOneAgent.exe (par hash ou chemin). Pratique en environnement administré.
  • Journal MSI : surveillez MsiInstaller dans l’Observateur d’événements pendant l’apparition des symptômes pour identifier le ProductCode fautif.

Annexes : noms et emplacements fréquents

ÉlémentNom(s) possible(s)Emplacement typiqueRemarques
ServiceHPOneAgentService, HPOAServiceServices WindowsNom exact variable selon versions.
ProcessusHPOneAgent.exeC:\Program Files\HP\...Peut ne pas toujours être visible si service arrêté.
Tâches planifiées« HP Support Assistant … », « HP … Update », « HP Diagnostics … »Planificateur → BibliothèqueSouvent déclenchées à l’ouverture de session et quotidiennement.
Cache MSIHPOneAgent.msi, dossiers GUIDC:\ProgramData\Package Cache\Contient sources d’installation pour self‑repair.
DLL UEFIHpUefiSupport.dllC:\Windows\HP\Présente seulement sur certains modèles.
Composants liésHP Support Assistant, HP Support Solutions FrameworkApplications installéesPeuvent redéployer l’agent selon versions.

FAQ rapide

HP One Agent est‑il indispensable ?
Non pour la plupart des utilisateurs domestiques. Il sert surtout à la télémétrie/diagnostic et à préparer des correctifs (point de restauration). Les imprimantes fonctionnent sans lui, mais certains services (Instant Ink, remontée d’état) peuvent être limités.

Est‑ce risqué de le supprimer ?
Faible risque si vous conservez un point de restauration et que vous bloquez proprement Windows Update. Le risque principal : qu’un package HP masqué contienne aussi un correctif utile. D’où l’intérêt de masquer uniquement le package incriminé.

Pourquoi revient‑il après chaque redémarrage ?
Parce que le cache MSI est encore présent ou qu’une tâche planifiée/HPSA déclenche sa réparation. D’où l’ordre des actions recommandé : désinstaller → désactiver déclencheurs → purger cache → bloquer WU.

Peut‑on se contenter de le désactiver ?
Oui. Mettre le service en Manuel et désactiver les tâches suffit souvent, notamment si vous avez besoin d’HPSA à la demande.

Check‑list minute

  • Créer un point de restauration.
  • Désinstaller HP One Agent.
  • Désactiver le service et les tâches HP.
  • Purger/renommer les dossiers Package Cache liés.
  • Masquer les updates HP dans Windows Update (et/ou exclure les pilotes via stratégie).
  • Nettoyer les clés registre orphelines « HPOneAgent ».
  • (Option) Mettre à jour ou désinstaller HP Support Assistant.
  • (Option) Renommer HpUefiSupport.dll si le PC continue de rappeler l’agent.

Conclusion

En combinant désinstallation, purge du cache MSI et blocage Windows Update, la grande majorité des utilisateurs éliminent définitivement la réinstallation automatique de HP One Agent. Pour les cas sensibles (Instant Ink, HPSA), privilégiez une approche « douce » : laissez le service installé mais Arrêté et en Manuel, prêt à être réactivé à la demande du support HP.

Sommaire