Hvad er JOB-filformatet?
.JOB er en systemfil, der bruges af Windows Task Scheduler. .job-filer indeholder regler for, hvilken handling der skal udføres, på hvilket tidspunkt og under hvilke betingelser. Hver opgave tildeles et navn, og tjenesten Task Scheduler skal være aktiveret, for at de kan køre.
.job-filer tilhører det ældre binære format Task Scheduler 1.0, der blev introduceret med Windows 95/98 og var standard frem til Windows XP. De gemmes i C:\Windows\Tasks. Fra og med Windows Vista erstattede Task Scheduler 2.0 .job-formatet med XML-filer, der gemmes under \Windows\System32\Tasks - understøttelse af .job på moderne Windows bibeholdes kun af hensyn til bagudkompatibilitet.
Opgaver fra .job-filer kan kaldes manuelt eller automatisk, når visse betingelser er opfyldt (såsom et planlagt tidspunkt eller en systemhændelse). Opgaverne kan aktiveres, selvom brugeren er logget ud. Derudover kan visse opgaver køres under kontrol af andre brugere - for eksempel en administrator. Task Scheduler bruges til at automatisere operationer såsom scanning af systemet for virus eller udførelse af periodiske sikkerhedskopier.
Opgaver administreres via Task Scheduler MMC-snap-in (taskschd.msc) eller kommandolinjeværktøjet schtasks.exe. En .job-fil er ikke en eksekverbar fil - det er en definition af en planlagt opgave, der læses af Windows-tjenesten. Dens interne struktur er binær (et hoved med fast længde efterfulgt af en variabel sektion, der gemmer applikationsnavn, parametre, arbejdsmappe og en matrix af udløsere), så inspektion kræver en hex-fremviser frem for et tekstredigeringsprogram.
Sikkerhed og tryghed
RISIKO: MEDIUMEn .job-fil i sig selv er inaktive data, men planlagte opgaver er en klassisk mekanisme til at opnå vedvarende adgang for malware - en skjult opgave, der genstarter en payload ved logon eller via en timer. Hvis du finder en uventet .job-fil (eller en mærkelig opgave i Opgavestyring), der kører et script fra en temp/AppData-sti, skal du behandle den som mistænkelig: undersøg handlingen i Opgavestyring, og deaktiver/slet den der. Forsøg ikke at «køre» en .job-fil ved at dobbeltklikke; administrer den via taskschd.msc med de rette rettigheder. Fjernelse af en legitim system- eller opdateringsopgave kan afbryde planlagt vedligeholdelse, så identificer opgaven, før du sletter den.
Formatdetaljer
kort fortaltProgrammer der åbner JOB-filer
Tekniske detaljer
dyb specifikation| Filtype | Binær definition af planlagt opgave (Task Scheduler 1.0) |
| Kodning | Binær, little-endian |
| Containerstruktur | FIXDLEN_DATA-hoved med fast længde + datasektion med variabel længde |
| Indhold i hoved | Produktversion, filformat-versionsord, opgave-UUID, prioritet, exit-/fejlkoder, indstillinger for inaktivitet og køretid |
| Variabel sektion | Applikationsnavn, kommandolinjeparametre, arbejdsmappe, forfatterkommentar og en matrix af udløserdefinitioner |
| Kryptering | Opgavens indhold er ukrypteret; en valgfri legitimations-blob til «kør som»-kontoen kan være obfuscated |
| Typisk filstørrelse | Under 1 KB til nogle få KB |
| Lagringsplacering | C:\Windows\Tasks (Windows 95 til XP-æraen) |
| Understøttet OS | Windows 95/98/Me, Windows NT4/2000/XP/Server 2003; bagudkompatibilitet på Vista og nyere |
| Task Scheduler-version | Task Scheduler 1.0 (format fastlåst; ikke udvidet efter Windows XP) |
| Afløst af | Task Scheduler 2.0 XML-opgavefiler gemt i \Windows\System32\Tasks (introduceret med Windows Vista, 2007) |
| Administrationsværktøjer | taskschd.msc (MMC-snap-in), schtasks.exe (kommandolinje) |
| MIME-type | application/octet-stream |
| Udgivet | Task Scheduler 1.0 - Windows 95/98 (with Internet Explorer 4 / 'System Agent') through Windows XP/2003; legacy on Vista+ |
| Seneste version | Task Scheduler 1.0 .job (frozen); Task Scheduler 2.0 (Vista, 2007) replaced it with XML task files |
| Specifikation | learn.microsoft.com |
JOB-konverteringer
Fællesskabets Q&A
spurgt af brugereIngen spørgsmål endnu - vær den første til at spørge om JOB-filer.