Sur Windows 11 Home, ESET Online Scanner peut continuer à se lancer automatiquement malgré sa suppression visible. Voici une procédure claire, durable et vérifiée pour l’éradiquer (dossier AppData + tâches planifiées EOSv3), avec contrôles et variantes PowerShell/schtasks.
Problème
Sur un PC Windows 11 Home, ESET Online Scanner (outil d’analyse à la demande, sans installation classique) continue de se relancer tout seul. Il n’apparaît plus dans Paramètres ▸ Applications et semble supprimé depuis longtemps. L’objectif : le faire disparaître définitivement sans affecter le système ni Microsoft Defender.
Causes identifiées
Deux éléments expliquent cette persistance :
Source possible | Pourquoi cela persiste |
---|---|
Dossier résiduel : C:\Users<Utilisateur>\AppData\Local\ESET | Le scanner place ses exécutables, signatures et journaux dans ce dossier caché sans créer d’entrée classique dans « Applications installées ». |
Tâches planifiées : EOSv3 Scheduler onLogOn & EOSv3 Scheduler onTime | Lors de la première utilisation, le scanner ajoute deux tâches Windows pour se relancer à chaque ouverture de session et ensuite à intervalles réguliers (toutes les deux semaines). |
Solutions mises en œuvre avec succès
Afficher les éléments cachés & supprimer le dossier résiduel
- Ouvrez l’Explorateur de fichiers → Affichage ▸ Afficher ▸ Éléments cachés.
- Accédez à
C:\Users\<Utilisateur>\AppData\Local\
et supprimez entièrement le dossier ESET s’il existe. - Videz ensuite la Corbeille pour libérer les fichiers verrouillés en session précédente.
Astuce : si vous voyez un sous-dossier ESETOnlineScanner
avec des journaux (.log
) ou un répertoire Quarantine
, supprimez-le aussi.
Supprimer les tâches planifiées (indispensable)
Supprimez les deux tâches planifiées même si le dossier a déjà été effacé.
- Cherchez PowerShell, clic droit → Exécuter en tant qu’administrateur.
- Exécutez :
Unregister-ScheduledTask 'EOSv3 Scheduler onLogOn' -Confirm:$False
Unregister-ScheduledTask 'EOSv3 Scheduler onTime' -Confirm:$False
Ces commandes désenregistrent silencieusement les deux tâches responsables du démarrage automatique.
Vérification
- Ouvrez le Planificateur de tâches et recherchez « ESET » ou « EOSv3 ». Aucune tâche ne doit rester.
- Redémarrez Windows : le scanner ne doit plus apparaître.
Pourquoi cette méthode fonctionne (et à quoi faire attention)
- ESET Online Scanner n’est pas un antivirus résident : c’est un exécutable autonome qui laisse un cache dans
AppData\Local\ESET
pour accélérer de futurs scans. L’absence d’entrée « Applications » est donc normale. - Les tâches
EOSv3 Scheduler onLogOn
(déclencheur « À l’ouverture de session ») etEOSv3 Scheduler onTime
(déclencheur « planifié ») assurent la relance périodique. Tant qu’elles existent, un nouveau téléchargement ou un reliquat suffit à réexécuter le scanner. - La suppression conjointe du dossier et des tâches casse définitivement le mécanisme de relance.
Procédure détaillée, pas à pas (avec variantes)
1) Supprimer proprement les fichiers résiduels
- Vérifiez la présence du dossier :
Get-ChildItem "$env:LOCALAPPDATA\ESET" -Force
- Supprimez-le avec élévation :
Remove-Item "$env:LOCALAPPDATA\ESET" -Recurse -Force -ErrorAction SilentlyContinue
- Optionnel : nettoyez
%TEMP%
:Remove-Item "$env:TEMP\*" -Recurse -Force -ErrorAction SilentlyContinue
2) Lister puis supprimer les tâches planifiées
Variante PowerShell (recommandée)
# Liste toutes les tâches ESET/EOS
Get-ScheduledTask | Where-Object { $_.TaskName -like '*EOSv3*' -or $_.TaskName -like '*ESET*' } |
Select-Object TaskName, TaskPath, State, Author
# Désenregistrer explicitement les deux tâches connues
'EOSv3 Scheduler onLogOn','EOSv3 Scheduler onTime' | ForEach-Object {
if (Get-ScheduledTask -TaskName $_ -ErrorAction SilentlyContinue) {
Disable-ScheduledTask -TaskName $_ -ErrorAction SilentlyContinue | Out-Null
Stop-ScheduledTask -TaskName $_ -ErrorAction SilentlyContinue
Unregister-ScheduledTask -TaskName $_ -Confirm:$false -ErrorAction SilentlyContinue
}
}
Variante en ligne de commande (schtasks.exe)
schtasks /query /fo LIST /v | findstr /i "ESET EOSv3"
schtasks /delete /tn "EOSv3 Scheduler onLogOn" /F
schtasks /delete /tn "EOSv3 Scheduler onTime" /F
3) Contrôles finaux
- Planificateur de tâches → Bibliothèque du Planificateur de tâches : filtrez sur « ESET » pour vérifier qu’il ne reste aucune entrée, y compris dans d’éventuels sous-dossiers.
- Gestionnaire des tâches → Onglet Démarrage : aucune entrée ESET ne doit être présente.
- Redémarrage complet : aucune fenêtre ESET ne doit s’ouvrir, aucun processus
eos*.exe
ne doit se lancer.
Mesures alternatives ou complémentaires
Situation | Action recommandée |
---|---|
Le scanner réapparaît encore | Dans le Planificateur, supprimez manuellement toute tâche ESET/EOS résiduelle ou renommée. Relancez la recherche par mots-clés « ESET » et « EOS ». |
Un produit ESET complet est installé (Smart Security, NOD32…) | Utilisez l’outil officiel ESET Uninstaller en mode sans échec (ne pas supprimer C:\ProgramData\ESET à la main si un produit résident est présent). |
Dossiers restants après redémarrage | Supprimez également C:\ProgramData\ESET si et seulement si aucun produit ESET n’est installé, puis videz %TEMP% . |
Nettoyage du Registre (optionnel, avancé) | Recherchez « ESET » dans HKEY_LOCAL_MACHINE\SOFTWARE et HKEY_CURRENT_USER\SOFTWARE ; supprimez uniquement les clés clairement liées au scanner. Créez un point de restauration au préalable. |
Automatiser : script « tout‑en‑un » PowerShell
Le script suivant exécute les opérations clés : arrêt/désinscription des tâches, suppression des dossiers résiduels, nettoyage des fichiers temporaires. Il est idempotent (relançable) et silencieux.
# Exécuter dans PowerShell en tant qu'administrateur
# Facultatif : créer un point de restauration si la Protection du système est active
try {
Checkpoint-Computer -Description "Avant suppression ESET Online Scanner" -RestorePointType "MODIFY_SETTINGS" | Out-Null
} catch {}
$ErrorActionPreference = 'SilentlyContinue'
# 1) Tâches planifiées (désactivation, arrêt, désinscription)
$taskNames = @('EOSv3 Scheduler onLogOn','EOSv3 Scheduler onTime')
foreach ($t in $taskNames) {
if (Get-ScheduledTask -TaskName $t) {
Disable-ScheduledTask -TaskName $t | Out-Null
Stop-ScheduledTask -TaskName $t
Unregister-ScheduledTask -TaskName $t -Confirm:$false
}
}
# 2) Suppression des éventuelles tâches ESET/EOS restant sous d'autres noms
Get-ScheduledTask | Where-Object { $*.TaskName -match 'EOS|ESET' -or $*.Author -match 'ESET' } |
ForEach-Object { Unregister-ScheduledTask -TaskName $_.TaskName -Confirm:$false }
# 3) Dossiers résiduels
$paths = @("$env:LOCALAPPDATA\ESET")
foreach ($p in $paths) { if (Test-Path $p) { Remove-Item $p -Recurse -Force } }
# 4) Nettoyage du cache temporaire utilisateur
if (Test-Path $env:TEMP) { Remove-Item "$env:TEMP*" -Recurse -Force }
Write-Host "Nettoyage ESET Online Scanner terminé."
Important : ne supprimez pas C:\ProgramData\ESET
si un antivirus ESET résident est installé. En cas de doute, ouvrez Paramètres ▸ Applications et vérifiez la présence d’un produit ESET.
Vérification approfondie (check‑list)
Vérification | Commande / Chemin | Résultat attendu |
---|---|---|
Liste des tâches ESET/EOSv3 | Get-ScheduledTask | ? { $_.TaskName -match 'EOS|ESET' } | Aucune tâche retournée |
Dossier AppData | Test-Path "$env:LOCALAPPDATA\ESET" | False |
Processus à l’ouverture de session | Gestionnaire des tâches → Démarrage | Aucune entrée ESET |
Persistance sur redémarrage | Redémarrage complet | Aucune fenêtre ESET, aucune notification de scan |
Résultat
Après suppression du dossier local ESET et désinscription des deux tâches planifiées EOSv3
, aucun scan intempestif ne se manifeste plus, y compris après plusieurs redémarrages et au-delà d’un mois d’observation. La méthode est éprouvée pour éradiquer durablement ESET Online Scanner sur Windows 11.
Conseils additionnels
- Contrôle ponctuel : ouvrez Gestionnaire des tâches ▸ Démarrage et vérifiez l’absence d’exécutables ESET.
- Protection intégrée : Windows Security (Microsoft Defender) couvre l’analyse à la demande. Un scanner tiers n’est pas indispensable au quotidien.
- Éviter les réinstallations involontaires : si vous réutilisez l’outil ESET ponctuellement, décochez l’option Planifier une analyse régulière lors de l’exécution.
- Prudence Registre : en cas de nettoyage manuel, exportez les clés avant suppression ou créez un point de restauration.
- Windows 11 Home vs Pro : le Planificateur de tâches est disponible sur les deux éditions ; la procédure ne change pas.
FAQ
Quelle est la différence entre ESET Online Scanner et un antivirus ESET installé ?
Le premier est un outil à la demande (portable) qui s’exécute ponctuellement et s’appuie sur des tâches planifiées pour se relancer. Les produits ESET complets (NOD32, Smart Security) sont des solutions résidentes avec services, pilotes et mise à jour continue. La présente procédure vise exclusivement l’outil en version online scanner.
Pourquoi ESET Online Scanner n’apparaît-il pas dans « Applications » ?
Parce qu’il ne s’installe pas via MSI traditionnel : il déploie ses fichiers dans %LOCALAPPDATA%\ESET
et configure des tâches planifiées. La désinstallation passe donc par la suppression du dossier et des tâches.
Je ne trouve pas les tâches EOSv3, que faire ?
Utilisez une recherche plus large :
Get-ScheduledTask | Where-Object {
$_.TaskName -like '*ESET*' -or $_.TaskName -like '*EOS*' -or $_.Author -like '*ESET*'
} | Select TaskName, TaskPath, Author
Supprimez toute tâche ESET/EOS retrouvée. Certaines versions localisées peuvent avoir des noms légèrement différents.
Supprimer C:\ProgramData\ESET
est‑il sans risque ?
Oui uniquement si aucun produit ESET résident n’est installé. Si un antivirus ESET est présent, utilisez son désinstalleur officiel pour éviter de casser les mises à jour, les services ou les pilotes.
Comment être sûr que Microsoft Defender reste actif ?
Ouvrez Sécurité Windows ▸ Protection contre les virus et menaces. L’état doit indiquer que la protection est gérée par Microsoft Defender Antivirus et que les analyses rapides/complètes sont disponibles.
Dois‑je nettoyer le Registre ?
Ce n’est pas nécessaire dans la majorité des cas. Seules des clés orphelines peuvent subsister. Si vous tenez à les retirer, sauvegardez avant, et limitez‑vous aux clés explicitement liées à Online Scanner.
Annexes : commandes utiles
- Activer l’historique des tâches dans le Planificateur : menu Action → Activer l’historique de toutes les tâches (utile pour savoir quand une tâche ESET s’est lancée).
- Rechercher des traces ESET dans les journaux (Observateur d’événements) : Journaux Windows ▸ Applications et Système ; filtrez sur « ESET » ou « EOS ».
- Lister toutes les tâches modifiées récemment :
Get-ScheduledTask | Get-ScheduledTaskInfo | Sort-Object LastRunTime -Descending | Select-Object TaskName, LastRunTime -First 20
Résumé opérationnel (TL;DR)
- Supprimez
%LOCALAPPDATA%\ESET
après avoir affiché les éléments cachés. - Désinscrivez
EOSv3 Scheduler onLogOn
etEOSv3 Scheduler onTime
(PowerShell ou schtasks). - Vérifiez dans le Planificateur de tâches qu’il ne reste rien. Redémarrez.
- Contrôlez l’onglet Démarrage du Gestionnaire des tâches. Facultatif : nettoyage
%TEMP%
.
En appliquant ces étapes, vous neutralisez la relance automatique et ramenez le poste à un comportement sain tout en conservant Microsoft Defender comme solution par défaut.