Che cos'è il formato di file JOB?
.JOB è un file di sistema utilizzato dall'Utilità di pianificazione di Windows. I file .job contengono regole relative all'azione da intraprendere, a che ora e a quali condizioni. A ogni attività viene assegnato un nome e il servizio Utilità di pianificazione deve essere abilitato affinché vengano eseguite.
I file .job appartengono al formato binario legacy Utilità di pianificazione 1.0, introdotto con Windows 95/98 e standard fino a Windows XP. Sono memorizzati in C:\Windows\Tasks. A partire da Windows Vista, l'Utilità di pianificazione 2.0 ha sostituito il formato .job con file XML memorizzati in \Windows\System32\Tasks; il supporto per i file .job sulle versioni moderne di Windows è mantenuto solo per compatibilità con le versioni precedenti.
Le attività dei file .job possono essere richiamate manualmente o automaticamente quando vengono soddisfatte determinate condizioni (come un orario pianificato o un evento di sistema). Le attività possono essere attivate anche se l'utente ha effettuato la disconnessione. Inoltre, alcune attività possono essere eseguite sotto il controllo di altri utenti, ad esempio un Amministratore. L'Utilità di pianificazione viene utilizzata per automatizzare operazioni come la scansione del sistema alla ricerca di virus o l'esecuzione di copie di backup periodiche.
Le attività vengono gestite tramite lo snap-in MMC dell'Utilità di pianificazione (taskschd.msc) o lo strumento da riga di comando schtasks.exe. Un file .job non è un eseguibile: è una definizione di attività pianificata letta dal servizio Windows. La sua struttura interna è binaria (un'intestazione a lunghezza fissa seguita da una sezione variabile che memorizza il nome dell'applicazione, i parametri, la directory di lavoro e l'array di trigger), quindi l'ispezione richiede un visualizzatore esadecimale anziché un editor di testo.
Sicurezza e incolumità
RISCHIO: MEDIUMUn file .job di per sé è un dato inerte, ma le attività pianificate sono un classico meccanismo di persistenza per i malware: un'attività nascosta che riavvia un payload all'accesso o tramite un timer. Se trovi un file .job imprevisto (o un'attività strana nell'Utilità di pianificazione) che esegue uno script da un percorso temp/AppData, consideralo sospetto: ispeziona l'azione nell'Utilità di pianificazione e disabilitala o eliminala lì. Non tentare di «eseguire» un file .job facendo doppio clic; gestiscilo tramite taskschd.msc con i privilegi appropriati. La rimozione di un'attività legittima di sistema o di aggiornamento può interrompere la manutenzione pianificata, quindi identifica l'attività prima di eliminarla.
Dettagli del formato
in sintesiProgrammi che aprono file JOB
Dettagli tecnici
specifiche approfondite| Tipo di file | Definizione binaria di attività pianificata (Utilità di pianificazione 1.0) |
| Codifica | Binario, little-endian |
| Struttura del contenitore | Intestazione FIXDLEN_DATA a lunghezza fissa + sezione dati a lunghezza variabile |
| Contenuto dell'intestazione | Versione del prodotto, word della versione del formato file, UUID dell'attività, priorità, codici di uscita/errore, impostazioni di inattività e di runtime |
| Sezione variabile | Nome dell'applicazione, parametri della riga di comando, directory di lavoro, commento dell'autore e un array di definizioni di trigger |
| Crittografia | Corpo dell'attività non crittografato; un blob di credenziali opzionale per l'account «esegui come» può essere offuscato |
| Dimensione tipica del file | Da meno di 1 KB a pochi KB |
| Posizione di archiviazione | C:\Windows\Tasks (era Windows 95 fino a XP) |
| Sistemi operativi supportati | Windows 95/98/Me, Windows NT4/2000/XP/Server 2003; compatibilità legacy su Vista e versioni successive |
| Versione Utilità di pianificazione | Utilità di pianificazione 1.0 (formato bloccato; non esteso dopo Windows XP) |
| Sostituito da | File di attività XML dell'Utilità di pianificazione 2.0 memorizzati in \Windows\System32\Tasks (introdotti con Windows Vista, 2007) |
| Strumenti di gestione | taskschd.msc (snap-in MMC), schtasks.exe (riga di comando) |
| Tipo MIME | application/octet-stream |
| Rilasciato | Task Scheduler 1.0 - Windows 95/98 (with Internet Explorer 4 / 'System Agent') through Windows XP/2003; legacy on Vista+ |
| Ultima versione | Task Scheduler 1.0 .job (frozen); Task Scheduler 2.0 (Vista, 2007) replaced it with XML task files |
| Specifica | learn.microsoft.com |
Conversioni JOB
Domande e risposte della community
chiesto dagli utentiAncora nessuna domanda - sii il primo a chiedere informazioni sui file JOB.