Vad är filformatet JOB?
.JOB är en systemfil som används av Windows Task Scheduler. .job-filer innehåller regler för vilken åtgärd som ska vidtas, vid vilken tidpunkt och under vilka förhållanden. Varje aktivitet ges ett namn, och tjänsten Task Scheduler måste vara aktiverad för att de ska kunna köras.
.job-filer tillhör det äldre binärformatet Task Scheduler 1.0, som introducerades med Windows 95/98 och var standard fram till Windows XP. De lagras i C:\Windows\Tasks. Från och med Windows Vista ersatte Task Scheduler 2.0 formatet .job med XML-filer lagrade under \Windows\System32\Tasks - stöd för .job på moderna Windows behålls endast för bakåtkompatibilitet.
Aktiviteter från .job-filer kan anropas manuellt eller automatiskt när vissa villkor är uppfyllda (såsom en schemalagd tid eller en systemhändelse). Aktiviteterna kan aktiveras även om användaren är utloggad. Dessutom kan vissa aktiviteter köras under kontroll av andra användare - till exempel en administratör. Task Scheduler används för att automatisera operationer som att skanna systemet efter virus eller utföra periodiska säkerhetskopior.
Aktiviteter hanteras via MMC-insticksprogrammet Task Scheduler (taskschd.msc) eller kommandoradsverktyget schtasks.exe. En .job-fil är inte en körbar fil - det är en definition av en schemalagd aktivitet som läses av Windows-tjänsten. Dess interna struktur är binär (ett huvud med fast längd följt av en variabel sektion som lagrar applikationsnamn, parametrar, arbetskatalog och en matris med utlösare), så inspektion kräver en hex-visare snarare än en textredigerare.
Säkerhet & trygghet
RISK: MEDIUMEn .job-fil i sig är inerta data, men schemalagda aktiviteter är en klassisk mekanism för skadlig kod att bita sig kvar - en dold aktivitet som startar om en skadlig kod vid inloggning eller via en timer. Om du hittar en oväntad .job (eller en märklig aktivitet i Task Scheduler) som kör ett skript från en temp/AppData-sökväg, betrakta den som misstänkt: inspektera åtgärden i Task Scheduler och inaktivera/ta bort den där. Försök inte «köra» en .job genom att dubbelklicka; hantera den via taskschd.msc med rätt behörigheter. Att ta bort en legitim system- eller uppdateringsaktivitet kan störa schemalagt underhåll, så identifiera aktiviteten innan du tar bort den.
Formatdetaljer
i ett nötskalProgram som öppnar JOB-filer
Tekniska detaljer
djup specifikation| Filtyp | Binär definition av schemalagd aktivitet (Task Scheduler 1.0) |
| Kodning | Binär, little-endian |
| Containerstruktur | FIXDLEN_DATA-huvud med fast längd + datasektion med variabel längd |
| Innehåll i huvud | Produktversion, filformatsversion, aktivitetens UUID, prioritet, slut-/felkoder, inställningar för inaktivitet och körtid |
| Variabel sektion | Applikationsnamn, kommandoradsparametrar, arbetskatalog, kommentar från författare och en matris med utlösardefinitioner |
| Kryptering | Aktivitetens innehåll är okrypterat; ett valfritt inloggnings-blob för kör-som-kontot kan vara maskerat |
| Typisk filstorlek | Under 1 KB till några KB |
| Lagringsplats | C:\Windows\Tasks (Windows 95 till XP-eran) |
| Operativsystem som stöds | Windows 95/98/Me, Windows NT4/2000/XP/Server 2003; bakåtkompatibilitet på Vista och senare |
| Task Scheduler-version | Task Scheduler 1.0 (formatet fryst; utökades inte efter Windows XP) |
| Ersatt av | Task Scheduler 2.0 XML-aktivitetsfiler lagrade i \Windows\System32\Tasks (introducerades i Windows Vista, 2007) |
| Hanteringsverktyg | taskschd.msc (MMC-insticksprogram), schtasks.exe (kommandorad) |
| MIME-typ | application/octet-stream |
| Släppt | Task Scheduler 1.0 - Windows 95/98 (with Internet Explorer 4 / 'System Agent') through Windows XP/2003; legacy on Vista+ |
| Senaste version | Task Scheduler 1.0 .job (frozen); Task Scheduler 2.0 (Vista, 2007) replaced it with XML task files |
| Specifikation | learn.microsoft.com |
JOB-konverteringar
Frågor & svar
frågat av användareInga frågor än - bli den första att fråga om JOB-filer.