.JOB

JOB File

Windows Task Scheduler Task
Ask a question
QUICK ANSWER

A JOB file is a binary task definition the legacy Windows Task Scheduler 1.0 (Windows 95 through XP) uses to record what program to run and when. You do not open or double-click it - manage it through Task Scheduler (taskschd.msc) or the schtasks command. On Windows Vista and later, tasks are stored as XML instead, so a stray .job usually comes from an old system or a leftover installer.

Developer: Microsoft Category: System Files MIME: application/octet-stream
OPENS ON Windows
Related: .NOMEDIA · .DLL · .TMP · .LNK

On this page

19k+ extensions indexed
Last reviewed Aug 31, 2026

Not sure what your file is?

Drop any file into our identifier - we read just the first bytes to name the format.

Identify a file

What is the JOB file format?

.JOB is a system file used by Windows Task Scheduler. .job files contain rules regarding what action should be taken, at what time, and under what conditions. Each task is given a name, and the Task Scheduler service must be enabled for them to run.

.job files belong to the legacy Task Scheduler 1.0 binary format, introduced with Windows 95/98 and standard through Windows XP. They are stored in C:\Windows\Tasks. Starting with Windows Vista, Task Scheduler 2.0 replaced the .job format with XML files stored under \Windows\System32\Tasks - .job support on modern Windows is retained only for backward compatibility.

Tasks from .job files may be called manually or automatically when certain conditions are met (such as a scheduled time or system event). The tasks can be activated even if the user is logged out. Additionally, some tasks may be run under the control of other users - for instance, an Administrator. Task Scheduler is used to automate such operations as scanning the system for viruses or performing periodic backup copies.

Tasks are managed through the Task Scheduler MMC snap-in (taskschd.msc) or the command-line tool schtasks.exe. A .job file is not an executable - it is a scheduled-task definition read by the Windows service. Its internal structure is binary (a fixed-length header followed by a variable section storing the application name, parameters, working directory, and trigger array), so inspection requires a hex viewer rather than a text editor.

Security & safety

RISK: MEDIUM

A .job file itself is inert data, but scheduled tasks are a classic persistence mechanism for malware - a hidden task that re-launches a payload at logon or on a timer. If you find an unexpected .job (or an odd task in Task Scheduler) that runs a script from a temp/AppData path, treat it as suspect: inspect the action in Task Scheduler, and disable/delete it there. Don't try to "run" a .job by double-clicking; manage it through taskschd.msc with the right privileges. Removing a legitimate system/updater task can break scheduled maintenance, so identify the task before deleting it.

Format details

in a nutshell
FULL NAMEWindows Task Scheduler Taskaka Scheduled Task file, Task Scheduler .job file
DEVELOPERMicrosoftsince Task Scheduler 1.0 - Windows 95/98 (with Internet Explorer 4 / 'System Agent') through Windows XP/2003; legacy on Vista+
CATEGORYSystem Files
MIME TYPEapplication/octet-stream
TYPEBinary task-definition record used by the legacy Task Scheduler 1.0 (.job)
MAGIC BYTES · FILE SIGNATURE
OFFSET
0001
HEX
0105
ASCII
··
A .job file starts with a fixed-length binary header (FIXDLEN_DATA): a product version, a file format version, a job UUID, and offsets to the variable-length section (application name, parameters, working directory, comment, trigger array, etc.). There is no ASCII magic string; identify by the .job extension and the Tasks folder location. This is the OLD Task Scheduler 1.0 format; Vista and later store tasks as XML files (no .job extension).

Programs that open JOB files

Windows3 apps
Task Scheduler (taskschd.msc) Built-in Open Task Scheduler from the Start menu (or run taskschd.msc); browse the Task Scheduler Library to view, edit, run, disable or delete the task.
schtasks.exe (command line) Built-in Run 'schtasks /query /v' to list tasks, or '/delete /tn <name>' to remove one - scriptable management of scheduled tasks.
A hex viewer (inspection only) Free Open the .job in HxD to read the application name/parameters strings inside - for investigation; not for editing.

Technical details

deep spec
File typeBinary scheduled-task definition (Task Scheduler 1.0)
EncodingBinary, little-endian
Container structureFixed-length FIXDLEN_DATA header + variable-length data section
Header contentsProduct version, file-format version word, task UUID, priority, exit/error codes, idle and run-time settings
Variable sectionApplication name, command-line parameters, working directory, author comment, and an array of trigger definitions
EncryptionTask body unencrypted; an optional credential blob for the run-as account may be obfuscated
Typical file sizeUnder 1 KB to a few KB
Storage locationC:\Windows\Tasks (Windows 95 through XP era)
Supported OSWindows 95/98/Me, Windows NT4/2000/XP/Server 2003; legacy compatibility on Vista and later
Task Scheduler versionTask Scheduler 1.0 (format frozen; not extended after Windows XP)
Superseded byTask Scheduler 2.0 XML task files stored in \Windows\System32\Tasks (introduced Windows Vista, 2007)
Management toolstaskschd.msc (MMC snap-in), schtasks.exe (command line)
MIME typeapplication/octet-stream
ReleasedTask Scheduler 1.0 - Windows 95/98 (with Internet Explorer 4 / 'System Agent') through Windows XP/2003; legacy on Vista+
Latest versionTask Scheduler 1.0 .job (frozen); Task Scheduler 2.0 (Vista, 2007) replaced it with XML task files
Specificationlearn.microsoft.com

JOB conversions

Community Q&A

asked by users
Ask a quick question
Get help from people who work with JOB files. Be specific - include your system and software version.
No account needed · answers usually within a day

No questions yet - be the first to ask about JOB files.

Frequently asked questions

What is a .job file?
A Windows scheduled-task definition used by the legacy Task Scheduler 1.0 (Windows 95 through XP). It stores which program to run, when, and with what settings - it's read by the scheduler service, not run by double-clicking.
How do I open or view a .job file?
Open Task Scheduler (taskschd.msc) and find the task in the library, or run 'schtasks /query /v' to list tasks. To peek at the raw command inside an old .job, a hex viewer like HxD shows the application-name string.
Where are .job files stored?
Legacy 1.0 tasks are in C:\Windows\Tasks. On Windows Vista and later, tasks are stored as XML files under C:\Windows\System32\Tasks instead, with no .job extension.
Can I just double-click a .job to run the task?
No - a .job is a definition, not a launcher. The Task Scheduler service runs the referenced program on schedule. To run it on demand, right-click the task in Task Scheduler and choose Run.
A suspicious .job keeps launching something - how do I stop it?
Open Task Scheduler, find the task, check its Actions tab to see what it runs, then Disable or Delete it. If it points to a script in a temp/AppData folder, scan for malware.
How do I move scheduled tasks to a new PC?
Recreate them in Task Scheduler and use Export (to XML) on the old PC, then Import the XML on the new one - or script it with schtasks. The old binary .job format isn't portable to the modern scheduler directly.

References

1Microsoft Learn - Task Schedulerlearn.microsoft.com
2Microsoft Learn - schtasks commandlearn.microsoft.com

Keep exploring

across the database

Top extensions this week

1.AQQAQQ Instant Messenger File
2.CRDOWNLOADChrome Partial Download File
3.MDMarkdown Document
4.BCBitComet Incomplete Download File
5.PARTPartial Download File
6.BINCD/DVD Disc Image (BIN/CUE)
7.EXEWindows Executable (Portable Executable)
8.NOMEDIAAndroid No-Media Marker File
9.RPMSGRestricted Permission Message
10.AVIFAV1 Image File Format (AVIF)

Related extensions

.NOMEDIAAndroid No-Media Marker File
.DLLDynamic Link Library
.TMPTemporary File
.LNKWindows Shell Link (Shortcut)
.PKGmacOS Installer Package
.ETLEvent Trace Log

Free file tools

An in-browser file identifier and image converter - everything runs on your device.

Open the toolbox

Browse file extensions A-Z