logo rss

Comment exécuter automatiquement une tâche lors de l'insertion d'une clé USB dans Windows?

Logo USB Certified en forme de clapet de cinéma, représentant la certification USB, avec un design moderne combinant l'icône d'un clapet et le texte USB.

Dans cet article, je vais expliquer comment exécuter un programme dès qu'une clé USB est insérée dans un ordinateur Windows. Pour cela, j'utiliserai le planificateur de tâches Windows, qui se déclenchera lorsqu'un événement avec l'id 112 apparaîtra dans le journal DeviceSetupManager.

Personnellement, je l'utilise pour lancer une analyse antivirus sur les ordinateurs des utilisateurs.

Voici donc comment créer une tâche Windows et les paramètres associés afin qu'elle exécute un programme lorsqu'une clé USB est insérée.

Création d'une tache Windows

  • Afin d'ouvrir l'explorateur de taches, depuis une fenêtre Exécuter, taper taskchd.msc :
Boîte de dialogue Exécuter de Windows avec « taskschd.msc » pour ouvrir le planificateur de tâches.
  • Cliquez sur Créer une tache :
Interface du planificateur de tâches de Windows mettant en évidence l'option « Créer une tâche » dans le menu contextuel.

Paramétrer la tache

  • Donner à notre tache un nom (ex : SCAN_USB), choisir l'utilisateur sous lequel la tache sera exécutée (ex : Système) et cocher l'option de masquage :
Fenêtre « Créer une tâche » du planificateur de tâches de Windows affichant les paramètres de configuration tels que le nom de la tâche, le compte d'utilisateur et les options d'exécution avec les privilèges les plus élevés et de masquage de la tâche.
  • Depuis l'onglet Actions, cliquer sur Nouveau… :
Fenêtre « Créer une tâche » du planificateur de tâches Windows mettant en évidence le bouton « Nouveau » dans l'onglet Actions pour spécifier une action pour la tâche.
  • Exemple ici avec Kaspersky Endpoint Security :
    • Programme/script : "C:\Program Files (x86)\Kaspersky Lab\Kaspersky Endpoint Security for Windows\avp.exe"
    • Ajouter des arguments : SCAN /REMDRIVES
Fenêtre « Nouvelle action » du planificateur de tâches de Windows montrant la configuration d'une tâche pour lancer un programme avec des arguments spécifiques, comme une analyse antivirus de Kaspersky pour les disques amovibles.
  • Maintenant aller dans l'onglet Déclencheurs et cliquer sur Nouveau… :
La fenêtre « Créer une tâche » du planificateur de tâches de Windows met en évidence l'onglet « Déclencheurs » et le bouton « Nouveau » pour définir un nouveau déclencheur pour la tâche.
  • Paramétrer les éléments suivants :
    • Journal : Microsoft-Windows-DeviceSetupManager/Admin
    • Source : DeviceSetupManager
    • ID de l'évènement : 112
Fenêtre « Nouveau déclencheur » du planificateur de tâches de Windows montrant la configuration pour le déclenchement d'une tâche sur un événement, avec des détails tels que le journal, la source et l'ID de l'événement fixé à 112.

Maintenant, brancher une clé USB et vérifier que la tache s'exécute.

Creative Commons License
This work is licensed under a Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International License.

Contact :

adresse mail de contact