Les tâches planifiées ou la planificateur de tâches de Windows

Les tâches planifiées de Windows ou planificateur de tâches Windows permettent l’exécution d’action lors d’événements comme le démarrage/fermeture de Windows ou une date précise.
Les tâches planifiées sont généralement utilisées pour lancer un programme à une heure précise ou au démarrage de Windows.
Ces derniers sont donc très utile pour automatiser certains exécution. Windows possède par défaut, de multiples tâches planifiées afin de déclencher différentes actions. Par exemple, une défragmentation du disque lorsque l’ordinateur passe en veille, ou une analyse Windows Defender, tous les samedis.

Dans cet article, vous verrez comment accéder aux tâches planifiées de Windows, en ajouter et comprendre son fonctionnement.

Les tâches planifiées ou la planificateur de tâches de Windows

Introduction au planificateur de tâches de Windows

Les tâches planifiées existent depuis Windows 95.
Pour accéder au planificateur de tâches, c’est à dire l’application de Windows qui permet de gérer les tâches planifiées.
Le composant logiciel enfichable MMC Planificateur de tâches vous aide à planifier des tâches automatisées qui réalisent des actions à une heure spécifique lorsqu’un certain événement survient. Il contient une bibliothèque de toutes les tâches planifiées, en fournissant une vue organisée des tâches et un point d’accès pratique pour les gérer.
Dans le monde Linux, l’équivalent des tâches planifiées est cron.

Pour ouvrir le composant, rendez-vous dans le Panneau de Configuration de Windows.
Ouvrez les outils d’administration.

Comment ouvrir le planificateur de tâches de Windows

puis cliquez sur planificateur de tâches afin d’ouvrir ce dernier.

Comment ouvrir le planificateur de tâches de Windows

Vous pouvez aussi y accéder plus rapidement par le raccourci clavier Windows : Touche Windows + R
puis saisir taskschd.msc et ok.

Le planificateur de tâches se présente sous la forme d’une bibliothèque avec les tâches planifiées.
Celle-ci peuvent être rangées dans des dossiers/sous-dossiers.

La page d’accueil liste les tâches planifiées actives.

Présentation du planificateur de tâches de Windows

Puis à gauche, vous pouvez cliquer sur la bibliothèque du planificateur de tâches.
Seront alors listés, les tâches qui se mettent à la racine de celle-ci.
Ici par exemple, des tâches planifiées de mise à jour Google.

Présentation du planificateur de tâches de Windows

Dans les sous-dossiers, on trouve le dossier Microsoft puis le dossier Windows qui contient toutes les tâches planifiées relatives à Windows… et il y en a beaucoup.

Présentation du planificateur de tâches de Windows

Il est aussi possible de scroller horizontalement, des colonnes sur la dernière exécution et si celle-ci a réussi sont données :

Présentation du planificateur de tâches de Windows

Les Tâches planifiées en détails

Une tâche planifiée en détails… pour cela, on double-clic simplement dessus.
On trouve divers onglets : Général, Déclencheurs, actions, conditions etc.

L’onglet Général :

Les Tâches planifiées en détails

L’onglet Déclencheurs, c’est l’événement qui fera que l’action sera déclenchée.
Cela peut-être une heure précise, ou un événement comme l’ouverture/fermeture de la session Windows.

Les Tâches planifiées en détails

L’onglet action indique quelle action doit être effectuée, ici il s’agit de lancer le programme de mise à jour de Google.
Cela peut aussi l’envoi d’un email ou afficher un message.
Il est possible de configurer plusieurs actions.

Les Tâches planifiées en détails

Les onglets Conditions, Paramètres et Historiques permettent de régler certains paramètres.
L’Historique enregistrer les événements de la tâche planifiée dans l’observateur d’événements de Windows.

Les Tâches planifiées en détails

L’onglet Paramètre donne la possibilité de forcer l’arrêt de la tâche planifiée au bout d’un délai, si celle-ci ne se termine par comme il faut (programme bloqué etc).

Les Tâches planifiées en détails

Les tâches planifiées avancées

En résumé, les tâches planifiées fonctionnent :

  • avec un déclencheur : date, événement comme l’ouverture de l’ordinateur
  • qui déclenche une action : ouverture d’un programme, envoi d’un mail ou affichage d’un message

Par défaut, une tâche planifiée ne s’exécutera que si l’utilisateur est connecté, il est tout à fait possible de configurer depuis l’onglet Général, le déclenchement, même si aucune session n’est ouverte.
Un utilisateur/mot de passe Windows vous sera alors demandé et cette tâche s’ouvrira avec les droits de cet utilisateur.
Ainsi, si vous configurez la tâche planifiée avec un utilisateur non administrateur qui tente d’exécuter des actions administrateurs, vous aurez un message d’accès refusé.

D’un point de vue technique, les tâches planifiées sont stockées dans le dossier %windir%\system32\Tasks
On y retrouve la bibliothèque et son arborescence :

Les Tâches planifiées en détails

Les Tâches planifiées en détails

Le contenu d’une tâche planifiée se présente sous la forme d’un fichier XML :

Les Tâches planifiées en détails

Création d’une tâche planifiée sur Windows

La création d’une tâche planifiée n’est pas très compliqué, un assistant de création de tâche vous y aide.
Ouvrez le dossier de la bibliothèque dans lequel, vous souhaitez créer la tâche planifiée.
Faites un clic droit puis « Créer une tâche de base…« .

L’option Créer une tâche planifiée ouvre la page avec tous les onglets, elle est donc plutôt destinée aux utilisateurs avancés.

créer une tâche planifiée sur Windows

 

On nomme la tâche planifiée et éventuellement on lui donne un descriptif.

créer une tâche planifiée sur Windows

puis on configure le déclencheur qui permet de déterminer à quel événement la tâche planifiée va s’exécuter.

créer une tâche planifiée sur Windows

Par exemple, on peut prendre tous les jours et définir l’heure de déclenchement.

créer une tâche planifiée sur Windows

puis l’action, comme lancez un programme.créer une tâche planifiée sur Windows

Le bouton Parcourir permet d’aller naviguer dans les dossiers de votre disque dur afin de sélectionner le programme que l’on souhaite démarrer.

créer une tâche planifiée sur Windows

Une fois terminé, on arrive sur un résumé.
L’option en bas « Ouvrir les propriétés de cette tâche » donne la possibilité d’ouvrir les propriétés de la tâche planifiée.

créer une tâche planifiée sur Windows

Ainsi, vous pouvez par exemple, configurer son déclenchement lorsqu’un utilisateur n’est pas connecté.

créer une tâche planifiée sur Windows

La tâche planifiée apparaît alors dans la liste de la bibliothèque du planificateur de tâches.

créer une tâche planifiée sur Windows

Autoruns et les tâches planifiées

Il est parfois difficile de s’y retrouver dans le planificateur de tâches étant donné que des centaines de tâches planifiées existent.
Le programme Autoruns est parfois plus pratique.
Les tâches planifiées sont visibles depuis l’onglet Tasks Scheduler.

Autoruns et les tâches planifiées

Mais surtout Autoruns permet de filtrer les entrées Windows et Microsoft (Menu Options > Hide Microsoft/Windows Entries)

Autoruns et les tâches planifiées

 

et surtout, pour les recherches précises, Autoruns offre un filtre, ce qui permet de retrouver facilement une tâche planifiée précise.
pratique en cas d’erreur sur un fichier au démarrage de Windows.

Autoruns et les tâches planifiées

Ici on recherche sur Winsat.

Autoruns et les tâches planifiées

Les tâches planifiées en ligne de commandes

Il est possible de gérer les tâches planifiées en ligne de commandes, ce qui peux permettre l’inclusion dans un script.
C’est la commande schtasks qui permet cela.

Ainsi :

  • schtasks /create permet de créer une nouvelle tâche planifiée.
  • schtasks /change permet de changer une tâche planifiée déjà existante.
  • schtasks /run /tn <nomdelachaîne> démarre l’exécution d’une tâche planifiée.
  • schtasks /delete /tn <nomdelachaîne> supprime une tâche planifiée existante.

Par exemple pour créer une tâche planifiée qui s’exécutera toutes les 20 minutes :

schtasks /create /sc minute /mo 20 /tn "Tache planifiée super programme" /tr "C:\monprogramme\monprogramme.exe"

et si vous souhaitez définir une plage horaire, par exemple entre 8h et 17h

schtasks /create /tn "Tache planifiée super programme" /tr"C:\monprogramme\monprogramme.exe" /sc minute /mo 100 /st 08 : 00 /et 17 : 00 /k

Les tâches planifiées et les virus

Les tâches planifiées peuvent servir d’entrée pour lancer un virus/malwares au démarrage de Windows.
On peut alors avoir toute sortes de choses, comme un simple .exe qui est lancé…. ou une commande PowerShell comme cette variante Trojan.DNSChanger

Les tâches planifiées et les virus

ou encore ici, une tâche planifiée, qui va lancer chrome sur une url de publicités, toutes les 30min.
En clair, donc l’ordinateur charge une pub toutes les 30min, c’est un adware tout simple.

Les tâches planifiées et les virus

Les clés RUN sont souvent bien connues et surveillées, mais les tâches planifiées beaucoup moins alors qu’elles sont très utilisées.

(Visité 5 139 fois, 1 visites ce jour)

Vous pouvez aussi lire...

Les Tags : #Windows10 - #Windows - #Tutoriel - #Virus - #Antivirus - #navigateurs WEB - #Securité - #Réseau - #Internet