L'analyseur à la demande utilise une analyse des processus en mémoire ainsi qu'une analyse incrémentielle et avec reprise.
Cette méthode examine tous les processus actifs avant de lancer la tâche d'analyse à la demande. Tout processus potentiellement indésirable détecté est sélectionné et arrêté. Cela signifie qu'un seul passage de l'analyseur à la demande est nécessaire pour supprimer toutes les instances d'un programme potentiellement indésirable.
Cette méthode vous permet de restreindre les occurrences d'analyses à la demande tout en analysant l'intégralité du système sur plusieurs sessions. L'analyse incrémentielle peut être définie en ajoutant une limite temporelle à l'analyse planifiée. L'analyse s'arrête lorsque la limite est atteinte. A la prochaine analyse, cette dernière reprend à l'endroit de la structure de fichiers et de dossiers où l'analyse précédente s'est arrêtée.