Hva er JOB-filformatet?
.JOB er en systemfil som brukes av Windows Oppgaveplanlegger. .job-filer inneholder regler for hvilken handling som skal utføres, til hvilket tidspunkt og under hvilke forhold. Hver oppgave får et navn, og tjenesten Oppgaveplanlegger må være aktivert for at de skal kjøre.
.job-filer tilhører det eldre binærformatet Task Scheduler 1.0, introdusert med Windows 95/98 og standard frem til Windows XP. De lagres i C:\Windows\Tasks. Fra og med Windows Vista erstattet Task Scheduler 2.0 .job-formatet med XML-filer lagret under \Windows\System32\Tasks - støtte for .job på moderne Windows beholdes kun for bakoverkompatibilitet.
Oppgaver fra .job-filer kan kalles manuelt eller automatisk når visse betingelser er oppfylt (som et planlagt tidspunkt eller en systemhendelse). Oppgavene kan aktiveres selv om brukeren er logget ut. I tillegg kan enkelte oppgaver kjøres under kontroll av andre brukere - for eksempel en administrator. Oppgaveplanlegger brukes til å automatisere operasjoner som skanning av systemet for virus eller utføring av periodiske sikkerhetskopier.
Oppgaver administreres gjennom Oppgaveplanlegger MMC-utvidelsen (taskschd.msc) eller kommandolinjeverktøyet schtasks.exe. En .job-fil er ikke en kjørbar fil - det er en definisjon av en planlagt oppgave som leses av Windows-tjenesten. Den interne strukturen er binær (et hode med fast lengde etterfulgt av en variabel seksjon som lagrer applikasjonsnavn, parametere, arbeidsmappe og en matrise med utløsere), så inspeksjon krever en hex-viser i stedet for et tekstredigeringsprogram.
Sikkerhet og trygghet
RISIKO: MEDIUMEn .job-fil i seg selv er inerte data, men planlagte oppgaver er en klassisk mekanisme for at skadelig programvare skal overleve - en skjult oppgave som starter en nyttelast på nytt ved pålogging eller via en tidtaker. Hvis du finner en uventet .job (eller en merkelig oppgave i Oppgaveplanlegger) som kjører et skript fra en temp/AppData-bane, bør du behandle den som mistenkelig: inspiser handlingen i Oppgaveplanlegger, og deaktiver/slett den der. Ikke prøv å «kjøre» en .job ved å dobbeltklikke; administrer den gjennom taskschd.msc med de rette rettighetene. Fjerning av en legitim system- eller oppdateringsoppgave kan ødelegge planlagt vedlikehold, så identifiser oppgaven før du sletter den.
Formatdetaljer
i et nøtteskallProgrammer som åpner JOB-filer
Tekniske detaljer
dyp spesifikasjon| Filtype | Binær definisjon av planlagt oppgave (Oppgaveplanlegger 1.0) |
| Koding | Binær, little-endian |
| Beholderstruktur | FIXDLEN_DATA-hode med fast lengde + dataseksjon med variabel lengde |
| Innhold i hode | Produktversjon, filformatversjon, oppgave-UUID, prioritet, avslutnings-/feilkoder, innstillinger for hvilemodus og kjøretid |
| Variabel seksjon | Applikasjonsnavn, kommandolinjeparametere, arbeidsmappe, forfatterkommentar og en matrise med utløserdefinisjoner |
| Kryptering | Oppgavetekst ukryptert; en valgfri legitimasjonsblokk for kjøre-som-kontoen kan være maskert |
| Typisk filstørrelse | Under 1 KB til noen få KB |
| Lagringssted | C:\Windows\Tasks (Windows 95 til XP-æraen) |
| Støttet operativsystem | Windows 95/98/Me, Windows NT4/2000/XP/Server 2003; eldre kompatibilitet på Vista og nyere |
| Versjon av Oppgaveplanlegger | Oppgaveplanlegger 1.0 (formatet er låst; ikke utvidet etter Windows XP) |
| Erstattet av | Oppgaveplanlegger 2.0 XML-oppgavefiler lagret i \Windows\System32\Tasks (introdusert med Windows Vista, 2007) |
| Administrasjonsverktøy | taskschd.msc (MMC-utvidelse), schtasks.exe (kommandolinje) |
| MIME-type | application/octet-stream |
| Utgitt | Task Scheduler 1.0 - Windows 95/98 (with Internet Explorer 4 / 'System Agent') through Windows XP/2003; legacy on Vista+ |
| Siste versjon | Task Scheduler 1.0 .job (frozen); Task Scheduler 2.0 (Vista, 2007) replaced it with XML task files |
| Spesifikasjon | learn.microsoft.com |
JOB-konverteringer
Spørsmål og svar fra fellesskapet
spurt av brukereIngen spørsmål ennå - vær den første til å spørre om JOB-filer.