Was ist das JOB-Dateiformat?
.JOB ist eine Systemdatei, die von der Windows Aufgabenplanung verwendet wird. .job-Dateien enthalten Regeln darüber, welche Aktion zu welcher Zeit und unter welchen Bedingungen ausgeführt werden soll. Jede Aufgabe erhält einen Namen, und der Dienst Aufgabenplanung muss aktiviert sein, damit sie ausgeführt werden kann.
.job-Dateien gehören zum alten Binärformat der Aufgabenplanung 1.0, das mit Windows 95/98 eingeführt wurde und bis Windows XP Standard war. Sie werden in C:\Windows\Tasks gespeichert. Seit Windows Vista hat die Aufgabenplanung 2.0 das .job-Format durch XML-Dateien ersetzt, die unter \Windows\System32\Tasks gespeichert werden - die Unterstützung für .job auf modernen Windows-Systemen bleibt nur aus Gründen der Abwärtskompatibilität erhalten.
Aufgaben aus .job-Dateien können manuell oder automatisch aufgerufen werden, wenn bestimmte Bedingungen erfüllt sind (z. B. eine geplante Zeit oder ein Systemereignis). Die Aufgaben können auch dann aktiviert werden, wenn der Benutzer abgemeldet ist. Zusätzlich können einige Aufgaben unter der Kontrolle anderer Benutzer ausgeführt werden - zum Beispiel eines Administrators. Die Aufgabenplanung wird verwendet, um Vorgänge wie das Scannen des Systems nach Viren oder das Erstellen periodischer Sicherungskopien zu automatisieren.
Aufgaben werden über das MMC-Snap-In Aufgabenplanung (taskschd.msc) oder das Befehlszeilentool schtasks.exe verwaltet. Eine .job-Datei ist keine ausführbare Datei - sie ist eine Definition einer geplanten Aufgabe, die vom Windows-Dienst gelesen wird. Ihre interne Struktur ist binär (ein Header fester Länge, gefolgt von einem variablen Abschnitt, der den Anwendungsnamen, Parameter, das Arbeitsverzeichnis und ein Trigger-Array speichert), daher erfordert eine Inspektion einen Hex-Viewer anstelle eines Texteditors.
Sicherheit
RISIKO: MEDIUMEine .job-Datei selbst besteht aus inerten Daten, aber geplante Aufgaben sind ein klassischer Persistenzmechanismus für Malware - eine versteckte Aufgabe, die eine Payload bei der Anmeldung oder per Timer neu startet. Wenn Sie eine unerwartete .job-Datei (oder eine seltsame Aufgabe in der Aufgabenplanung) finden, die ein Skript aus einem temp/AppData-Pfad ausführt, betrachten Sie diese als verdächtig: Überprüfen Sie die Aktion in der Aufgabenplanung und deaktivieren/löschen Sie sie dort. Versuchen Sie nicht, eine .job-Datei per Doppelklick zu „starten“; verwalten Sie sie über taskschd.msc mit den entsprechenden Berechtigungen. Das Entfernen einer legitimen System- oder Updater-Aufgabe kann die geplante Wartung beeinträchtigen, identifizieren Sie die Aufgabe also vor dem Löschen.
Formatdetails
kurz gefasstProgramme zum Öffnen von JOB-Dateien
Technische Details
technische Spezifikation| Dateityp | Binäre Definition einer geplanten Aufgabe (Aufgabenplanung 1.0) |
| Kodierung | Binär, Little-Endian |
| Container-Struktur | FIXDLEN_DATA-Header fester Länge + Datenabschnitt variabler Länge |
| Header-Inhalte | Produktversion, Dateiformat-Versionswort, Aufgaben-UUID, Priorität, Exit-/Fehlercodes, Leerlauf- und Laufzeiteinstellungen |
| Variabler Abschnitt | Anwendungsname, Befehlszeilenparameter, Arbeitsverzeichnis, Autor-Kommentar und ein Array von Trigger-Definitionen |
| Verschlüsselung | Aufgabenkörper unverschlüsselt; ein optionaler Anmeldedaten-Blob für das Ausführungskonto kann obskuriert sein |
| Typische Dateigröße | Unter 1 KB bis einige KB |
| Speicherort | C:\Windows\Tasks (Ära Windows 95 bis XP) |
| Unterstützte Betriebssysteme | Windows 95/98/Me, Windows NT4/2000/XP/Server 2003; Legacy-Kompatibilität unter Vista und neuer |
| Version der Aufgabenplanung | Aufgabenplanung 1.0 (Format eingefroren; nach Windows XP nicht mehr erweitert) |
| Abgelöst durch | Aufgabenplanung 2.0 XML-Aufgabendateien gespeichert in \Windows\System32\Tasks (eingeführt mit Windows Vista, 2007) |
| Verwaltungswerkzeuge | taskschd.msc (MMC-Snap-In), schtasks.exe (Befehlszeile) |
| MIME-Typ | application/octet-stream |
| Veröffentlicht | Task Scheduler 1.0 - Windows 95/98 (with Internet Explorer 4 / 'System Agent') through Windows XP/2003; legacy on Vista+ |
| Neueste Version | Task Scheduler 1.0 .job (frozen); Task Scheduler 2.0 (Vista, 2007) replaced it with XML task files |
| Spezifikation | learn.microsoft.com |
JOB-Konvertierungen
Community Q&A
von Nutzern gefragtNoch keine Fragen - stellen Sie die erste Frage zu JOB-Dateien.