Guide Windows · Automatisation

Planificateur de tâches Windows :
Configuration, réglages et exemples

Un guide pratique pour créer des tâches planifiées dans Windows 10 et Windows 11 : déclencheurs, actions, conditions, options de sécurité, exemples en ligne de commande et conseils de dépannage.

⊞ Windows 10 ⊞ Windows 11 ⚙️ Automatisation 🕒 Tâches planifiées 🧩 CMD et PowerShell

Qu’est-ce que le Planificateur de tâches Windows ?

Le Planificateur de tâches Windows est un composant intégré de Windows qui exécute automatiquement des programmes, des scripts, des commandes et des actions de maintenance. Au lieu de lancer le même outil manuellement chaque jour, vous pouvez créer une tâche qui démarre à une heure précise, à l’ouverture de session, au démarrage de l’ordinateur, lorsque le système devient inactif ou lorsqu’un événement particulier apparaît dans les journaux Windows.

Le Planificateur de tâches est disponible dans Windows 10 et Windows 11. Il est utilisé par Windows lui-même, les composants Microsoft, les pilotes de périphériques, les antivirus, les services de mise à jour, les outils de sauvegarde, les programmes de mise à jour des navigateurs et de nombreuses applications tierces. Pour les administrateurs et les utilisateurs avancés, c’est l’un des outils d’automatisation les plus utiles inclus dans le système d’exploitation.

ℹ️
Bon à savoir La console du Planificateur de tâches se lance avec taskschd.msc. Vous pouvez l’ouvrir depuis la boîte de dialogue Exécuter, le menu Démarrer, le Panneau de configuration, Gestion de l’ordinateur, l’Invite de commandes ou PowerShell.

Le Planificateur de tâches en termes simples

Déclencheur

L’événement qui lance la tâche, par exemple un horaire, une ouverture de session, un démarrage, un état d’inactivité ou une entrée de l’Observateur d’événements.

▶️

Action

Ce que Windows doit exécuter : un fichier exécutable, un script, une commande PowerShell ou un autre programme pris en charge.

🔋

Conditions

Exigences supplémentaires comme l’alimentation secteur, le temps d’inactivité, la disponibilité du réseau ou la possibilité de sortir l’ordinateur de veille.

🧾

Historique

Enregistrements d’exécution qui vous aident à savoir si la tâche a démarré, s’est terminée, a échoué ou a été ignorée.

Quand utiliser le Planificateur de tâches dans Windows ?

Le Planificateur de tâches est utile lorsqu’une action doit s’exécuter de manière fiable sans clics manuels. Il est particulièrement pratique pour la maintenance répétitive, les rapports, les rappels, les sauvegardes, les scripts de nettoyage et les routines d’administration.

Exemple 01

Exécuter des scripts de maintenance

Lancez un script de nettoyage, de diagnostic ou d’exportation de journaux chaque jour, chaque semaine ou après l’ouverture de session d’un utilisateur.

Maintenance
Exemple 02

Automatiser les sauvegardes

Exécutez une commande de sauvegarde comme robocopy selon un horaire, sans installer de planificateur séparé.

Sauvegarde
Exemple 03

Lancer des applications ou des rappels

Ouvrez un programme, affichez un message via un script ou démarrez un flux de travail à une heure précise.

Productivité

Raisons courantes de créer une tâche planifiée

⚠️
Important Ne désactivez pas des tâches Microsoft au hasard simplement parce qu’elles apparaissent dans le Planificateur de tâches. De nombreuses tâches intégrées sont responsables des mises à jour, des diagnostics, des licences, des contrôles de sécurité, de l’indexation, de la configuration des périphériques et de la maintenance Windows.

Comment ouvrir le Planificateur de tâches dans Windows 10 et Windows 11

Il existe plusieurs façons d’ouvrir le Planificateur de tâches. La méthode la plus rapide est la boîte de dialogue Exécuter, mais la recherche, le Panneau de configuration et les méthodes en ligne de commande fonctionnent tout aussi bien.

Méthode 1 : ouvrir le Planificateur de tâches depuis Exécuter

  1. Appuyez sur Win + R pour ouvrir la boîte de dialogue Exécuter.
  2. Tapez taskschd.msc.
  3. Appuyez sur Enter ou cliquez sur OK.
taskschd.msc

Méthode 2 : ouvrir le Planificateur de tâches depuis la recherche Windows

  1. Ouvrez le menu Démarrer.
  2. Recherchez Planificateur de tâches.
  3. Cliquez sur le meilleur résultat.

Méthode 3 : ouvrir le Planificateur de tâches depuis le Panneau de configuration

Panneau de configuration Système et sécurité Outils Windows Planificateur de tâches

Méthode 4 : ouvrir le Planificateur de tâches depuis CMD ou PowerShell

Ouvrez l’Invite de commandes, PowerShell ou Windows Terminal et exécutez la même commande de console de gestion :

taskschd.msc

Vous pouvez également utiliser la commande de raccourci du Panneau de configuration :

control schedtasks

Interface du Planificateur de tâches expliquée

La fenêtre du Planificateur de tâches est divisée en trois zones principales : la bibliothèque des tâches à gauche, le dossier sélectionné et la liste des tâches au centre, puis le panneau d’actions à droite. Comprendre ces zones rend l’outil beaucoup plus simple à utiliser.

Zone Ce qu’elle fait Comment l’utiliser
Bibliothèque du Planificateur de tâches Stocke les dossiers et les tâches créés par Windows, les composants Microsoft et les applications. Créez votre propre dossier, parcourez les tâches existantes et évitez de mélanger vos tâches personnelles avec les tâches système.
Liste des tâches Affiche les noms des tâches, l’état, les déclencheurs, la prochaine exécution, la dernière exécution et le dernier résultat. Vérifiez si une tâche est prête, désactivée, en cours d’exécution ou en échec.
Panneau Actions Contient des commandes comme Créer une tâche de base, Créer une tâche, Exécuter, Désactiver et Exporter. Créez, modifiez, testez, importez, exportez, supprimez ou démarrez manuellement des tâches.
Onglet Historique Affiche les événements détaillés des tâches si l’historique est activé. Identifiez pourquoi une tâche n’a pas démarré ou pourquoi elle a renvoyé un code d’erreur.
Organisation recommandée Créez un dossier séparé sous Bibliothèque du Planificateur de tâches pour vos propres tâches. Par exemple, utilisez Task Scheduler Library\MyTasks ou Task Scheduler Library\AdminScripts. Cela garde vos automatisations personnalisées séparées des tâches système Windows.

Comment créer une tâche planifiée de base dans Windows

La façon la plus simple de commencer est l’assistant Créer une tâche de base. Il convient aux planifications simples : exécuter un programme tous les jours, toutes les semaines, une seule fois, au démarrage de l’ordinateur ou à l’ouverture de session d’un utilisateur.

Étape par étape : créer une tâche de base

  1. Ouvrez le Planificateur de tâches.
  2. Dans le panneau de droite, cliquez sur Créer une tâche de base.
  3. Saisissez un nom clair, par exemple Daily Cleanup Script.
  4. Ajoutez une description pour comprendre la tâche plus tard.
  5. Choisissez un déclencheur : quotidien, hebdomadaire, mensuel, une seule fois, à l’ouverture de session ou au démarrage.
  6. Choisissez Démarrer un programme comme action.
  7. Sélectionnez l’exécutable, l’hôte de script ou la commande à lancer.
  8. Vérifiez le résumé et cliquez sur Terminer.

Champs Programme, Arguments et Démarrer dans

De nombreux échecs de tâches se produisent parce que les champs Programme/script, Ajouter des arguments ou Démarrer dans sont remplis incorrectement. Utilisez des chemins complets et séparez l’exécutable de ses arguments.

Champ Exemple correct Signification
Programme/script powershell.exe L’exécutable que Windows démarre.
Ajouter des arguments -NoProfile -ExecutionPolicy Bypass -File "C:\Scripts\cleanup.ps1" Paramètres transmis à l’exécutable.
Démarrer dans C:\Scripts Le répertoire de travail utilisé par la tâche. Ne mettez pas ce champ entre guillemets.
⚠️
Erreur courante Ne mettez pas toute la commande dans Programme/script. Placez-y l’exécutable, puis mettez les options, chemins de fichiers et paramètres dans Ajouter des arguments.

Réglages avancés du Planificateur de tâches expliqués

Pour plus de contrôle, utilisez Créer une tâche au lieu de Créer une tâche de base. La fenêtre avancée donne accès aux options de sécurité, à plusieurs déclencheurs, plusieurs actions, conditions d’alimentation, conditions réseau, tentatives de relance, limites de durée et paramètres de compatibilité.

Onglet Général : compte utilisateur et privilèges

Option Ce que cela signifie Quand l’utiliser
Exécuter uniquement si l’utilisateur a ouvert une session La tâche s’exécute dans la session utilisateur visible. Utilisez cette option pour les tâches qui ouvrent des fenêtres, affichent une interface ou interagissent avec le bureau.
Exécuter que l’utilisateur ait ouvert une session ou non La tâche peut s’exécuter en arrière-plan sans bureau interactif. Utilisez cette option pour les sauvegardes, scripts, rapports et tâches de maintenance qui n’ont pas besoin d’une fenêtre visible.
Exécuter avec les autorisations maximales La tâche s’exécute avec élévation, comme une invite de commandes administrateur. Utilisez-la uniquement lorsque la commande nécessite des droits administrateur.
Configurer pour Définit le comportement de compatibilité pour la version de Windows sélectionnée. Sur les PC modernes, choisissez Windows 10 ou Windows 11 lorsque l’option est disponible.

Onglet Déclencheurs : quand la tâche démarre

Une tâche peut avoir un ou plusieurs déclencheurs. Par exemple, elle peut s’exécuter chaque jour à 9:00 et aussi lorsqu’un utilisateur précis ouvre une session. Les déclencheurs courants comprennent :

Onglet Actions : ce que la tâche exécute

L’action la plus courante est Démarrer un programme. Elle peut lancer un exécutable classique, un fichier batch, un script PowerShell, un outil en ligne de commande ou un interpréteur de script.

Objectif Programme/script Ajouter des arguments
Exécuter un fichier batch cmd.exe /c "C:\Scripts\job.bat"
Exécuter un script PowerShell powershell.exe -NoProfile -ExecutionPolicy Bypass -File "C:\Scripts\job.ps1"
Exécuter une commande de sauvegarde robocopy.exe "D:\Work" "E:\Backup\Work" /MIR /R:2 /W:5

Onglets Conditions et Paramètres

L’onglet Conditions contrôle les exigences d’alimentation, d’inactivité et de réseau. L’onglet Paramètres contrôle les relances, les exécutions manquées, les limites de durée et le comportement si la tâche est déjà en cours.

Conditions utiles

  • Démarrer uniquement si l’ordinateur est inactif.
  • Sortir l’ordinateur de veille pour exécuter la tâche.
  • Démarrer uniquement si une connexion réseau est disponible.
  • S’exécuter uniquement sur secteur pour les ordinateurs portables.

Paramètres à vérifier

  • Arrêter la tâche si elle s’exécute plus longtemps que prévu.
  • Exécuter la tâche dès que possible après un démarrage manqué.
  • Redémarrer en cas d’échec.
  • Ne pas démarrer une nouvelle instance si une instance est déjà en cours.

Exemples pratiques du Planificateur de tâches Windows

Les exemples ci-dessous montrent des tâches réelles courantes. Vous pouvez les créer via l’interface du Planificateur de tâches ou adapter les exemples en ligne de commande plus loin dans ce guide.

Exemple 1 : exécuter un script PowerShell tous les jours

Utilisez cette configuration lorsque vous voulez que Windows exécute automatiquement un script à la même heure chaque jour.

Champ de la tâche Valeur
Déclencheur Tous les jours à 9:00
Programme/script powershell.exe
Ajouter des arguments -NoProfile -ExecutionPolicy Bypass -File "C:\Scripts\DailyReport.ps1"
Démarrer dans C:\Scripts

Exemple 2 : démarrer un programme à l’ouverture de session

C’est utile pour les programmes qui n’ont pas d’option de démarrage fiable ou pour les outils que vous voulez exécuter uniquement sous votre compte Windows.

  1. Créez une nouvelle tâche.
  2. Dans l’onglet Déclencheurs, choisissez À l’ouverture de session.
  3. Dans l’onglet Actions, choisissez l’exécutable du programme.
  4. Utilisez Exécuter uniquement si l’utilisateur a ouvert une session si le programme possède une interface visible.

Exemple 3 : sauvegarder un dossier avec Robocopy chaque nuit

La configuration suivante met en miroir D:\Work vers E:\Backup\Work. Soyez prudent avec /MIR : cette option réplique aussi les suppressions, donc les fichiers supprimés dans la source peuvent aussi être supprimés dans la destination.

robocopy.exe "D:\Work" "E:\Backup\Work" /MIR /R:2 /W:5 /LOG:"C:\Logs\work-backup.log"
🚨
Avertissement de sauvegarde Testez les commandes de sauvegarde manuellement avant de les planifier. Un mauvais chemin source, chemin de destination ou paramètre de miroir peut écraser ou supprimer des fichiers.

Exemple 4 : arrêter le PC à une heure précise

Pour arrêter un ordinateur chaque nuit, créez une tâche planifiée qui exécute shutdown.exe. C’est utile pour les kiosques, les ordinateurs de laboratoire et les PC domestiques qui ne doivent pas rester allumés toute la nuit.

Champ Valeur
Programme/script shutdown.exe
Ajouter des arguments /s /t 60 /c "Scheduled shutdown"

Pour annuler un arrêt en attente avant qu’il se produise, exécutez :

shutdown.exe /a

Exemple 5 : redémarrer un service selon un calendrier

Pour un service qui nécessite parfois un redémarrage contrôlé, utilisez PowerShell. Remplacez Spooler par le nom réel du service dont vous avez besoin.

powershell.exe -NoProfile -ExecutionPolicy Bypass -Command "Restart-Service -Name Spooler -Force"
⚠️
Avertissement concernant les services Le redémarrage d’un service peut interrompre l’impression, l’accès réseau, les bases de données, les clients VPN ou d’autres travaux actifs. Planifiez les redémarrages de services uniquement lorsque vous comprenez leur effet.

Créer des tâches planifiées avec CMD : exemples schtasks

schtasks.exe est l’outil classique en ligne de commande pour créer, lister, exécuter, modifier et supprimer des tâches planifiées. Il est utile pour les scripts, l’administration à distance et les configurations répétables.

Lister les tâches planifiées existantes

schtasks /Query /FO TABLE

Créer une tâche quotidienne

Cet exemple ouvre le Bloc-notes tous les jours à 9:00. Il est sûr pour les tests, car il exécute une application intégrée visible.

schtasks /Create /TN "Open Notepad Daily" /TR "notepad.exe" /SC DAILY /ST 09:00

Créer une tâche qui s’exécute à l’ouverture de session

schtasks /Create /TN "Run My Tool at Logon" /TR "\"C:\Tools\MyTool.exe\"" /SC ONLOGON

Créer une tâche qui exécute un script PowerShell

schtasks /Create /TN "Daily PowerShell Report" /SC DAILY /ST 08:30 /TR "powershell.exe -NoProfile -ExecutionPolicy Bypass -File \"C:\Scripts\DailyReport.ps1\""

Exécuter, désactiver, activer et supprimer une tâche

Action Commande
Exécuter maintenant schtasks /Run /TN "Open Notepad Daily"
Désactiver schtasks /Change /TN "Open Notepad Daily" /DISABLE
Activer schtasks /Change /TN "Open Notepad Daily" /ENABLE
Supprimer schtasks /Delete /TN "Open Notepad Daily" /F
💡
Astuce Si une tâche se trouve dans un dossier, indiquez le chemin complet de la tâche dans /TN. Exemple : /TN "\MyTasks\Daily PowerShell Report".

Créer des tâches planifiées avec PowerShell

PowerShell fournit des cmdlets structurées pour créer et gérer les tâches planifiées. C’est plus facile à lire et à maintenir qu’une très longue commande schtasks, surtout lorsque plusieurs options sont nécessaires.

Créer une tâche PowerShell quotidienne planifiée

$Action = New-ScheduledTaskAction -Execute "powershell.exe" -Argument "-NoProfile -ExecutionPolicy Bypass -File C:\Scripts\DailyReport.ps1"
$Trigger = New-ScheduledTaskTrigger -Daily -At 9:00am
$Settings = New-ScheduledTaskSettingsSet -StartWhenAvailable -MultipleInstances IgnoreNew
Register-ScheduledTask -TaskName "Daily PowerShell Report" -Action $Action -Trigger $Trigger -Settings $Settings -Description "Runs the daily report script."

Créer une tâche qui s’exécute au démarrage

$Action = New-ScheduledTaskAction -Execute "C:\Tools\Agent.exe"
$Trigger = New-ScheduledTaskTrigger -AtStartup
Register-ScheduledTask -TaskName "Start Custom Agent" -Action $Action -Trigger $Trigger -Description "Starts the custom agent when Windows boots."

Afficher et supprimer une tâche planifiée PowerShell

Get-ScheduledTask -TaskName "Daily PowerShell Report"
Unregister-ScheduledTask -TaskName "Daily PowerShell Report" -Confirm:$false

PowerShell ou schtasks

Méthode Idéal pour Remarques
Interface du Planificateur de tâches Configuration manuelle, apprentissage, vérification des détails d’une tâche. La méthode la plus simple pour les débutants et pratique pour une vérification visuelle.
schtasks.exe Fichiers batch, scripts anciens, configuration rapide en ligne de commande. Compact, mais peut devenir difficile à lire avec de longs arguments.
Cmdlets PowerShell Automatisation réutilisable, scripts d’administration, configuration lisible. Plus structuré et plus facile à modifier pour les tâches complexes.

Bonnes pratiques de sécurité et de fiabilité du Planificateur de tâches

Les tâches planifiées peuvent s’exécuter automatiquement et parfois avec des privilèges élevés. Elles sont donc puissantes, mais elles doivent aussi être configurées avec soin.

Modèle de journalisation utile

Pour les scripts, redirigez la sortie vers un fichier journal. Cela permet d’identifier plus facilement les erreurs de syntaxe, les problèmes d’autorisations, les fichiers manquants et les résultats inattendus.

powershell.exe -NoProfile -ExecutionPolicy Bypass -File "C:\Scripts\DailyReport.ps1" *> "C:\Logs\DailyReport.log"
🔒
Note de sécurité Une tâche planifiée qui s’exécute en tant qu’administrateur peut être détournée si son fichier de script est modifiable par des utilisateurs standard. Stockez les scripts privilégiés dans un dossier que seuls les administrateurs peuvent modifier.

Dépannage : le Planificateur de tâches ne s’exécute pas ou échoue

Si une tâche planifiée ne s’exécute pas, ne la recréez pas immédiatement. Vérifiez d’abord l’état de la tâche, le dernier résultat d’exécution, l’historique, les champs d’action, les autorisations du compte, les conditions d’alimentation et le fonctionnement du script en dehors du Planificateur de tâches.

Problème 1 : la tâche ne démarre jamais

Problème 2 : la tâche s’exécute manuellement, mais pas selon le calendrier

Cela signifie généralement que le déclencheur, le compte utilisateur, une condition d’alimentation ou le paramètre d’exécution manquée est incorrect. Activez Exécuter la tâche dès que possible après un démarrage planifié manqué si le PC est souvent éteint ou en veille à l’heure prévue.

Problème 3 : le dernier résultat d’exécution affiche 0x1

Un résultat 0x1 indique souvent un problème de ligne de commande, un répertoire de travail manquant, une erreur de script ou des arguments incorrects. Vérifiez les points suivants :

Problème 4 : le script PowerShell ne s’exécute pas

Utilisez powershell.exe comme programme et transmettez le chemin du script avec -File. Si la stratégie d’exécution bloque le script, utilisez une option de stratégie d’exécution appropriée pour cette tâche.

powershell.exe -NoProfile -ExecutionPolicy Bypass -File "C:\Scripts\MyScript.ps1"

Problème 5 : l’historique de la tâche est vide

L’historique des tâches peut être désactivé. Dans le Planificateur de tâches, sélectionnez Planificateur de tâches (local) et cliquez sur Activer l’historique de toutes les tâches dans le panneau de droite. Ensuite, exécutez de nouveau la tâche et consultez l’onglet Historique.

Problème 6 : le service Planificateur de tâches n’est pas en cours d’exécution

Le Planificateur de tâches dépend du service Windows Planificateur de tâches. Vous pouvez vérifier les services avec :

services.msc

Sur une installation Windows normale, le service Planificateur de tâches ne doit pas être désactivé.

FAQ du Planificateur de tâches Windows

Q Le Planificateur de tâches est-il disponible dans Windows 11 ?
Oui. Le Planificateur de tâches est inclus dans Windows 11 et fonctionne de manière similaire à Windows 10. Vous pouvez l’ouvrir avec taskschd.msc ou en recherchant Planificateur de tâches dans le menu Démarrer.
Q Quelle est la différence entre Créer une tâche de base et Créer une tâche ?
Créer une tâche de base est un assistant simplifié pour les planifications courantes. Créer une tâche ouvre l’éditeur avancé avec davantage de contrôle sur les options de sécurité, les déclencheurs, les actions, les conditions, les relances, le comportement en cas d’inactivité et les actions multiples.
Q Le Planificateur de tâches peut-il lancer une tâche lorsque l’ordinateur est en veille ?
Il peut sortir l’ordinateur de veille seulement si la tâche est autorisée à réveiller le PC et si les minuteurs de sortie de veille sont autorisés par le mode de gestion de l’alimentation actif. Sur les ordinateurs portables, les paramètres de batterie peuvent aussi empêcher le démarrage de la tâche.
Q Pourquoi ma tâche planifiée n’affiche-t-elle pas de fenêtre ?
Si la tâche est configurée pour s’exécuter que l’utilisateur ait ouvert une session ou non, elle s’exécute généralement dans une session d’arrière-plan non interactive. Pour les programmes visibles, utilisez Exécuter uniquement si l’utilisateur a ouvert une session.
Q Est-il sûr de supprimer des tâches du Planificateur de tâches ?
Supprimez uniquement les tâches que vous avez créées ou celles que vous comprenez clairement. Ne supprimez pas au hasard les tâches Microsoft ou liées aux pilotes. En cas de doute, désactivez temporairement une tâche ou exportez-la avant de faire des changements définitifs.
Q Puis-je exporter une tâche planifiée et l’importer sur un autre PC ?
Oui. Cliquez avec le bouton droit sur la tâche et choisissez Exporter. Sur un autre ordinateur, utilisez Importer une tâche. Après l’importation, vérifiez les chemins, les comptes utilisateur, les mots de passe, les lettres de lecteur et les autorisations, car ils peuvent différer d’un PC à l’autre.

🧩 Résumé

Le Planificateur de tâches Windows est l’un des meilleurs outils intégrés pour automatiser le travail dans Windows 10 et Windows 11. Utilisez-le pour exécuter des scripts, des programmes, des sauvegardes, des tâches de maintenance, des actions sur les services et des rappels au bon moment ou après un événement système précis.

Pour les tâches simples, l’assistant Créer une tâche de base suffit. Pour une automatisation fiable, utilisez Créer une tâche, définissez le bon compte utilisateur, séparez le programme de ses arguments, utilisez des chemins complets, activez la journalisation et testez chaque tâche manuellement avant de vous y fier.