Qu'est-ce que le format de fichier JOB ?
.JOB est un fichier système utilisé par le Planificateur de tâches Windows. Les fichiers .job contiennent des règles concernant l'action à entreprendre, à quel moment et sous quelles conditions. Chaque tâche reçoit un nom, et le service Planificateur de tâches doit être activé pour qu'elles s'exécutent.
Les fichiers .job appartiennent au format binaire hérité du Planificateur de tâches 1.0, introduit avec Windows 95/98 et standard jusqu'à Windows XP. Ils sont stockés dans C:\Windows\Tasks. À partir de Windows Vista, le Planificateur de tâches 2.0 a remplacé le format .job par des fichiers XML stockés sous \Windows\System32\Tasks - la prise en charge du .job sur les versions modernes de Windows n'est conservée que pour la rétrocompatibilité.
Les tâches des fichiers .job peuvent être appelées manuellement ou automatiquement lorsque certaines conditions sont remplies (comme une heure programmée ou un événement système). Les tâches peuvent être activées même si l'utilisateur est déconnecté. De plus, certaines tâches peuvent être exécutées sous le contrôle d'autres utilisateurs - par exemple, un Administrateur. Le Planificateur de tâches est utilisé pour automatiser des opérations telles que l'analyse du système contre les virus ou l'exécution de copies de sauvegarde périodiques.
Les tâches sont gérées via le composant logiciel enfichable MMC du Planificateur de tâches (taskschd.msc) ou l'outil en ligne de commande schtasks.exe. Un fichier .job n'est pas un exécutable - c'est une définition de tâche planifiée lue par le service Windows. Sa structure interne est binaire (un en-tête de longueur fixe suivi d'une section variable stockant le nom de l'application, les paramètres, le répertoire de travail et un tableau de déclencheurs), son inspection nécessite donc un éditeur hexadécimal plutôt qu'un éditeur de texte.
Sécurité et sûreté
RISQUE : MEDIUMUn fichier .job en soi est une donnée inerte, mais les tâches planifiées sont un mécanisme de persistance classique pour les logiciels malveillants - une tâche cachée qui relance une charge utile à l'ouverture de session ou selon une minuterie. Si vous trouvez un .job inattendu (ou une tâche étrange dans le Planificateur de tâches) qui exécute un script depuis un chemin temp/AppData, traitez-le comme suspect : inspectez l'action dans le Planificateur de tâches, et désactivez-la/supprimez-la à cet endroit. N'essayez pas d'« exécuter » un .job en double-cliquant ; gérez-le via taskschd.msc avec les privilèges appropriés. La suppression d'une tâche système ou de mise à jour légitime peut interrompre la maintenance planifiée, identifiez donc bien la tâche avant de la supprimer.
Détails du format
en brefProgrammes qui ouvrent les fichiers JOB
Détails techniques
spécifications approfondies| Type de fichier | Définition de tâche planifiée binaire (Planificateur de tâches 1.0) |
| Encodage | Binaire, little-endian |
| Structure du conteneur | En-tête FIXDLEN_DATA de longueur fixe + section de données de longueur variable |
| Contenu de l'en-tête | Version du produit, mot de version du format de fichier, UUID de la tâche, priorité, codes de sortie/erreur, paramètres d'inactivité et d'exécution |
| Section variable | Nom de l'application, paramètres de ligne de commande, répertoire de travail, commentaire de l'auteur et un tableau de définitions de déclencheurs |
| Chiffrement | Corps de la tâche non chiffré ; un bloc d'identifiants optionnel pour le compte d'exécution peut être obfusqué |
| Taille de fichier typique | Moins de 1 Ko à quelques Ko |
| Emplacement de stockage | C:\Windows\Tasks (ère Windows 95 à XP) |
| OS supportés | Windows 95/98/Me, Windows NT4/2000/XP/Server 2003 ; compatibilité héritée sur Vista et versions ultérieures |
| Version du Planificateur de tâches | Planificateur de tâches 1.0 (format figé ; non étendu après Windows XP) |
| Remplacé par | Fichiers de tâches XML du Planificateur de tâches 2.0 stockés dans \Windows\System32\Tasks (introduit avec Windows Vista, 2007) |
| Outils de gestion | taskschd.msc (composant MMC), schtasks.exe (ligne de commande) |
| Type MIME | application/octet-stream |
| Publié | Task Scheduler 1.0 - Windows 95/98 (with Internet Explorer 4 / 'System Agent') through Windows XP/2003; legacy on Vista+ |
| Dernière version | Task Scheduler 1.0 .job (frozen); Task Scheduler 2.0 (Vista, 2007) replaced it with XML task files |
| Spécification | learn.microsoft.com |
Conversions JOB
Q&R de la communauté
posées par les utilisateursPas encore de questions - soyez le premier à poser une question sur les fichiers JOB.