Quitar ESET Online Scanner en Windows 11: cómo desinstalarlo y evitar que se ejecute solo

¿ESET Online Scanner se abre y escanea solo en tu PC con Windows 11 aunque no aparece en “Aplicaciones instaladas”? Ocurre porque deja tareas programadas que lanzan análisis periódicos. Aquí verás cómo desactivarlo de forma segura con PowerShell o desde la interfaz gráfica y limpiar cualquier resto.

Índice

Resumen rápido

La causa más común de que ESET Online Scanner reaparezca en Windows 11 es que, aun siendo “portable”, crea tareas programadas (normalmente llamadas EOSv3 Scheduler onLogOn y EOSv3 Scheduler onTime) que ejecutan el escáner al iniciar sesión o en intervalos de tiempo.
El remedio es eliminar dichas tareas y, si existen, borrar su carpeta en %localappdata%.

Por qué vuelve a ejecutarse

  • Instalación “portable”: el escáner no siempre registra un desinstalador ni aparece en Configuración > Apps. Por eso no verás una opción de “Desinstalar”.
  • Tareas programadas: durante su uso, ofrece programar análisis periódicos. Si esa casilla se dejó marcada o si el paquete la activa por defecto, crea tareas en el Programador de tareas.
  • Perfiles de usuario: las tareas se guardan por usuario; por eso el problema puede darse solo en determinadas cuentas locales o de Microsoft.

Solución recomendada con PowerShell

Este método es directo, reversible y no requiere descargar nada. Solo necesitas una consola con privilegios de administrador.

Pasos

  1. Haz clic en Inicio, escribe PowerShell, haz clic derecho en Windows PowerShell y elige Ejecutar como administrador.
  2. Copia y pega estos comandos para quitar las tareas de ESET y confirma que no te pida confirmación:
Unregister-ScheduledTask -TaskName 'EOSv3 Scheduler onLogOn' -Confirm:$false
Unregister-ScheduledTask -TaskName 'EOSv3 Scheduler onTime' -Confirm:$false

Consejo: si no estás seguro de los nombres, primero enumera cualquier tarea relacionada con ESET o EOS:

Get-ScheduledTask | Where-Object { $.TaskName -like 'EOS*' -or $.TaskName -like 'ESET*' } |
  Select-Object TaskName, TaskPath, State

Y si aparecen, elimínalas todas de una vez:

Get-ScheduledTask | Where-Object { $.TaskName -like 'EOS*' -or $.TaskName -like 'ESET*' } |
  Unregister-ScheduledTask -Confirm:$false

Qué hace cada comando

  • Unregister-ScheduledTask elimina la definición de la tarea programada. Con -Confirm:$false evitas prompts interactivos.
  • Get-ScheduledTask te permite auditar qué tareas existen antes de tocar nada.

Verificación inmediata

Vuelve a listar tareas con el primer comando de auditoría. Si ya no aparecen, el planificador no las ejecutará más. Opcionalmente, reinicia el equipo para comprobar que ESET Online Scanner no se abre al iniciar sesión.

Alternativa gráfica con el Programador de tareas

Si prefieres no usar PowerShell, puedes hacerlo desde la interfaz:

  1. Presiona Windows + R, escribe taskschd.msc y presiona Enter.
  2. En Biblioteca del Programador de tareas busca entradas con nombres como:
    • EOSv3 Scheduler onLogOn
    • EOSv3 Scheduler onTime
  3. Selecciona cada una y pulsa Eliminar. Acepta la confirmación.

Si tienes muchas tareas y sospechas que hay más relacionadas, usa el cuadro de búsqueda de la derecha y escribe ESET o EOS.

Limpieza de restos de archivos

A veces quedan carpetas de configuración o caché. No son peligrosas, pero puedes retirarlas para dejar todo en orden.

  1. Abre el Explorador de archivos.
  2. Activa Ver > Mostrar > Elementos ocultos.
  3. Escribe en la barra de direcciones %localappdata% y presiona Enter.
  4. Si ves una carpeta ESET o ESET Online Scanner, elimínala.

También puedes hacerlo con PowerShell:

Remove-Item -Path "$env:LOCALAPPDATA\ESET" -Recurse -Force -ErrorAction SilentlyContinue
Remove-Item -Path "$env:LOCALAPPDATA\ESET Online Scanner" -Recurse -Force -ErrorAction SilentlyContinue

Comprobaciones y verificación

Para asegurarte de que nada más lanzará el escáner:

  • Inicio: abre el Administrador de tareas > pestaña Inicio y revisa que no haya entradas de ESET o EOS.
  • Carpeta de Inicio: presiona Windows + R, escribe shell:startup y verifica que esté vacía de accesos directos de ESET.
  • Servicios: normalmente Online Scanner no instala servicios. Si ves alguno de ESET y no tienes otros productos ESET, toma nota del nombre exacto y verifica su origen antes de deshabilitarlo.

Variantes de nombres y rutas habituales

Según versión y lenguaje, los nombres pueden variar ligeramente. Estas son referencias rápidas:

ElementoDónde verloNombre o ruta típicaAcción recomendada
Tareas programadasProgramador de tareas / PowerShellEOSv3 Scheduler onLogOn, EOSv3 Scheduler onTimeEliminar
Carpeta de datosExplorador (%localappdata%)C:\Users<usuario>\AppData\Local\ESETEliminar si existe
Entradas de InicioAdministrador de tareas > InicioEntradas con “ESET” o “EOS”Deshabilitar/Eliminar
Serviciosservices.mscNormalmente no aplica al Online ScannerSolo revisar

Solución con la línea de comandos clásica

Si te sientes más cómodo con cmd o necesitas un método alternativo:

schtasks /Query /FO LIST /V | findstr /I "ESET EOS"
schtasks /Delete /TN "EOSv3 Scheduler onLogOn" /F
schtasks /Delete /TN "EOSv3 Scheduler onTime" /F

Este enfoque es útil cuando PowerShell está restringido por políticas corporativas.

Caso especial: si tienes un producto ESET instalado

El Online Scanner no suele aparecer en Configuración > Apps. Sin embargo, si tienes un producto ESET instalado (antivirus completo, endpoint, etc.), utiliza su desinstalador desde Configuración o Panel de control. Si no se dejara desinstalar, existen utilidades oficiales de ESET (como Uninstaller o AV Remover) diseñadas para escenarios difíciles. Úsalas solo si detectas realmente un producto instalado; para el Online Scanner bastan los pasos de este artículo.

Preguntas frecuentes

¿Por qué no aparece en “Aplicaciones instaladas”?

Porque el Online Scanner puede ejecutarse sin una instalación tradicional. No registra una entrada “desinstalar” y por eso no lo verás en Configuración o Panel de control.

¿Borrar las tareas programadas es suficiente?

Sí. Al desaparecer los disparadores, el escáner deja de iniciarse solo. La limpieza de la carpeta en %localappdata% es opcional.

¿Y si las tareas no existen pero el escáner sigue abriéndose?

Comprueba el Inicio del Administrador de tareas y la carpeta shell:startup. También revisa si hay otra cuenta de usuario en el equipo que lo esté ejecutando (las tareas pueden ser por usuario). Por último, ejecuta el listado con PowerShell para detectar cualquier tarea con nombres distintos:

Get-ScheduledTask | Where-Object { $_.TaskName -match 'EOS|ESET' } |
  Select-Object TaskName, TaskPath, Triggers

Uso el PC del trabajo y el problema vuelve tras reiniciar

En entornos gestionados por directivas, una GPO o una herramienta de gestión puede re-crear la tarea. Consulta con tu administrador antes de insistir; modificar tareas impuestas por la empresa podría revertirse automáticamente.

¿Es peligroso borrar esas carpetas?

No. Son cachés y datos temporales del escáner. Si prefieres, puedes simplemente vaciarlas. No afecta a Windows ni a Defender.

Prevención para el futuro

  • Cuando ejecutes de nuevo el Online Scanner, busca y desmarca cualquier opción de “análisis periódico” o “programar análisis”.
  • Si otra persona usa el equipo, aclara que el escáner no debe programarse si solo se quiere un análisis puntual.
  • Evita descargar herramientas de seguridad desde fuentes no oficiales; algunas empaquetan opciones que activan tareas sin darte cuenta.

Guion PowerShell listo para pegar

Este script identifica y elimina todas las tareas relacionadas con ESET/EOS para el usuario actual y limpia los restos en %localappdata%. Puedes guardarlo como quitar-eset-eos.ps1 y ejecutarlo como administrador.

# Quitar tareas de ESET Online Scanner en Windows 11
Ejecutar en PowerShell como Administrador

Write-Host "Buscando tareas programadas relacionadas con ESET/EOS..." -ForegroundColor Cyan
$tasks = Get-ScheduledTask | Where-Object { $.TaskName -like 'EOS*' -or $.TaskName -like 'ESET*' }

if ($tasks) {
    $tasks | ForEach-Object {
        Write-Host "Eliminando tarea: $($_.TaskName)" -ForegroundColor Yellow
        try {
            $_ | Unregister-ScheduledTask -Confirm:$false -ErrorAction Stop
            Write-Host "OK: $($_.TaskName)" -ForegroundColor Green
        } catch {
            Write-Host "No se pudo eliminar $($.TaskName): $($.Exception.Message)" -ForegroundColor Red
        }
    }
} else {
    Write-Host "No se encontraron tareas de ESET/EOS." -ForegroundColor DarkGray
}

Limpieza de carpetas en %localappdata%
$paths = @(
    "$env:LOCALAPPDATA\ESET",
    "$env:LOCALAPPDATA\ESET Online Scanner"
)

foreach ($p in $paths) {
    if (Test-Path -LiteralPath $p) {
        Write-Host "Eliminando carpeta: $p" -ForegroundColor Yellow
        try {
            Remove-Item -LiteralPath $p -Recurse -Force -ErrorAction Stop
            Write-Host "OK: $p" -ForegroundColor Green
        } catch {
            Write-Host "No se pudo eliminar $p: $($_.Exception.Message)" -ForegroundColor Red
        }
    }
}

Write-Host "Comprobación final..." -ForegroundColor Cyan
Get-ScheduledTask | Where-Object { $_.TaskName -match 'EOS|ESET' } | Select-Object TaskName, State, TaskPath
Write-Host "Listo. Reinicia el equipo si quieres validar que no se abre al iniciar sesión." -ForegroundColor Cyan

Ejemplo de diagnóstico paso a paso

  1. Síntoma: cada semana se abre ESET Online Scanner solo.
  2. Diagnóstico: en PowerShell, enumero con Get-ScheduledTask y encuentro EOSv3 Scheduler onTime.
  3. Acción: ejecuto Unregister-ScheduledTask -TaskName 'EOSv3 Scheduler onTime' -Confirm:$false y repito con onLogOn.
  4. Limpieza: borro %localappdata%\ESET.
  5. Resultado: tras reiniciar, no vuelve a aparecer.

Errores frecuentes y cómo resolverlos

  • “Access is denied”: abre PowerShell como administrador y vuelve a intentar.
  • “Cannot find the task”: el nombre no coincide. Enumera primero con el filtro por EOS o ESET y copia el nombre exacto.
  • “El sistema no puede encontrar la ruta especificada” al borrar carpetas: significa que ya no existen (lo cual es buena señal).

Buenas prácticas de seguridad

  • En Windows 11, Microsoft Defender te protege en tiempo real sin necesidad de escáneres periódicos de terceros.
  • Si vas a usar un escáner bajo demanda, ejecútalo de forma manual y evita programarlo salvo que realmente lo necesites.
  • Mantén Windows y tus navegadores actualizados; reduce falsos positivos y la necesidad de escaneos constantes.

Resumen final

Cuando ESET Online Scanner se ejecuta solo en Windows 11 y no aparece en la lista de aplicaciones, la causa suele ser la creación de tareas programadas. Eliminar EOSv3 Scheduler onLogOn y EOSv3 Scheduler onTime con PowerShell o desde el Programador de tareas, y limpiar %localappdata%, detiene definitivamente su ejecución automática. Si en tu equipo realmente hay un producto ESET instalado, entonces usa su desinstalador oficial. En la mayoría de casos, con quitar las tareas es suficiente.

Índice