DossierRisque : Prudence
Tasks C:\Windows\Tasks
Dossier historique des tâches planifiées (fichiers .job du Planificateur de tâches 1.0). Les tâches actuelles sont dans System32\Tasks.
À quoi ça sert
C:\Windows\Tasks est le dossier des tâches de l’ancien Planificateur de tâches (version 1.0, de Windows 2000 à Server 2003) : chaque tâche y était un fichier portant son nom et l’extension .job. Il subsiste pour la compatibilité avec d’anciennes applications.
Ce qu’il contient
- Rien, ou presque, sur un Windows récent : les tâches actuelles sont des fichiers XML dans
C:\Windows\System32\Taskset des entrées du Registre. - Éventuellement des fichiers
.jobcréés par d’anciennes applications ou par l’API de planification 1.0. - Parfois des fichiers que n’a pas créés le planificateur, ce qui est anormal.
Risques et bonnes pratiques
- Gardez le dossier : le planificateur peut l’attendre pour les tâches de compatibilité.
- Par défaut, les utilisateurs authentifiés peuvent y écrire. C’est pourquoi les listes de contournement d’AppLocker et de la liste d’applications autorisées le citent : un exécutable déposé ici peut s’y lancer là où
Program Filesserait refusé. Ajoutez-le à votre surveillance et à vos règles de blocage. - Un exécutable inattendu ici est suspect : un logiciel malveillant peut s’y cacher.
- Créez et gérez vos tâches avec le Planificateur de tâches,
schtasksou les cmdletsScheduledTasks, jamais en déposant un fichier dans ce dossier.
Commandes utiles
# Contenu et droits d'accès du dossierGet-ChildItem "$env:windir\Tasks" -Forceicacls "$env:windir\Tasks"
# Tâches planifiées actuelles, hors tâches MicrosoftGet-ScheduledTask | Where-Object TaskPath -notlike '\Microsoft\*' | Select-Object TaskPath, TaskName, State