Wat is het JOB-bestandsformaat?
.JOB is een systeembestand dat wordt gebruikt door Windows Task Scheduler. .job-bestanden bevatten regels over welke actie moet worden ondernomen, op welk tijdstip en onder welke voorwaarden. Elke taak krijgt een naam en de Task Scheduler-service moet zijn ingeschakeld om ze uit te voeren.
.job-bestanden behoren tot het verouderde binaire formaat van Task Scheduler 1.0, geïntroduceerd met Windows 95/98 en de standaard tot en met Windows XP. Ze worden opgeslagen in C:\Windows\Tasks. Vanaf Windows Vista heeft Task Scheduler 2.0 het .job-formaat vervangen door XML-bestanden die zijn opgeslagen onder \Windows\System32\Tasks - ondersteuning voor .job op modernere Windows-versies is alleen behouden voor achterwaartse compatibiliteit.
Taken uit .job-bestanden kunnen handmatig of automatisch worden aangeroepen wanneer aan bepaalde voorwaarden wordt voldaan (zoals een geplande tijd of een systeemgebeurtenis). De taken kunnen worden geactiveerd, zelfs als de gebruiker is uitgelogd. Bovendien kunnen sommige taken worden uitgevoerd onder controle van andere gebruikers - bijvoorbeeld een Administrator. Task Scheduler wordt gebruikt om bewerkingen te automatiseren, zoals het scannen van het systeem op virussen of het maken van periodieke reservekopieën.
Taken worden beheerd via de Task Scheduler MMC-module (taskschd.msc) of het opdrachtregelprogramma schtasks.exe. Een .job-bestand is geen uitvoerbaar bestand - het is een definitie van een geplande taak die wordt gelezen door de Windows-service. De interne structuur is binair (een header met vaste lengte gevolgd door een variabel gedeelte waarin de applicatienaam, parameters, werkmap en trigger-array zijn opgeslagen), dus inspectie vereist een hex-viewer in plaats van een teksteditor.
Beveiliging & veiligheid
RISICO: MEDIUMEen .job-bestand zelf is inerte data, maar geplande taken zijn een klassiek mechanisme voor malware om aanwezig te blijven - een verborgen taak die een payload opnieuw start bij het inloggen of via een timer. Als u een onverwacht .job-bestand vindt (of een vreemde taak in Task Scheduler) dat een script uitvoert vanuit een temp/AppData-pad, behandel dit dan als verdacht: inspecteer de actie in Task Scheduler en schakel deze daar uit of verwijder deze. Probeer een .job niet „uit te voeren” door erop te dubbelklikken; beheer het via taskschd.msc met de juiste rechten. Het verwijderen van een legitieme systeem- of updatetaak kan gepland onderhoud verstoren, dus identificeer de taak voordat u deze verwijdert.
Formaatdetails
in een notendopProgramma's die JOB-bestanden openen
Technische details
diepe specificaties| Bestandstype | Binaire definitie van geplande taak (Task Scheduler 1.0) |
| Codering | Binair, little-endian |
| Containerstructuur | FIXDLEN_DATA-header met vaste lengte + gegevenssectie met variabele lengte |
| Inhoud header | Productversie, bestandsformaatversie-word, taak-UUID, prioriteit, exit/foutcodes, instellingen voor inactiviteit en looptijd |
| Variabele sectie | Applicatienaam, opdrachtregelparameters, werkmap, opmerking van de auteur en een reeks triggerdefinities |
| Versleuteling | Taakinhoud is niet versleuteld; een optionele aanmeldingsgegevens-blob voor het uitvoerende account kan zijn geobfusceerd |
| Typische bestandsgrootte | Minder dan 1 KB tot enkele KB |
| Opslaglocatie | C:\Windows\Tasks (tijdperk Windows 95 tot en met XP) |
| Ondersteund besturingssysteem | Windows 95/98/Me, Windows NT4/2000/XP/Server 2003; legacy-compatibiliteit op Vista en later |
| Task Scheduler-versie | Task Scheduler 1.0 (formaat bevroren; niet uitgebreid na Windows XP) |
| Vervangen door | Task Scheduler 2.0 XML-taakbestanden opgeslagen in \Windows\System32\Tasks (geïntroduceerd in Windows Vista, 2007) |
| Beheertools | taskschd.msc (MMC-module), schtasks.exe (opdrachtregel) |
| MIME-type | application/octet-stream |
| Uitgebracht | Task Scheduler 1.0 - Windows 95/98 (with Internet Explorer 4 / 'System Agent') through Windows XP/2003; legacy on Vista+ |
| Laatste versie | Task Scheduler 1.0 .job (frozen); Task Scheduler 2.0 (Vista, 2007) replaced it with XML task files |
| Specificatie | learn.microsoft.com |
JOB conversies
Community V&A
gevraagd door gebruikersNog geen vragen - wees de eerste om iets te vragen over JOB-bestanden.