O que é o formato de ficheiro JOB?
.JOB é um arquivo de sistema usado pelo Agendador de Tarefas do Windows. Arquivos .job contêm regras sobre qual ação deve ser tomada, em que momento e sob quais condições. Cada tarefa recebe um nome, e o serviço Agendador de Tarefas deve estar ativado para que elas sejam executadas.
Arquivos .job pertencem ao formato binário legado do Agendador de Tarefas 1.0, introduzido com o Windows 95/98 e padrão até o Windows XP. Eles são armazenados em C:\Windows\Tasks. A partir do Windows Vista, o Agendador de Tarefas 2.0 substituiu o formato .job por arquivos XML armazenados em \Windows\System32\Tasks - o suporte a .job no Windows moderno é mantido apenas para compatibilidade retroativa.
Tarefas de arquivos .job podem ser chamadas manualmente ou automaticamente quando certas condições são atendidas (como um horário agendado ou evento do sistema). As tarefas podem ser ativadas mesmo se o usuário estiver desconectado. Além disso, algumas tarefas podem ser executadas sob o controle de outros usuários - por exemplo, um Administrador. O Agendador de Tarefas é usado para automatizar operações como a verificação do sistema em busca de vírus ou a realização de cópias de segurança periódicas.
As tarefas são gerenciadas através do snap-in MMC do Agendador de Tarefas (taskschd.msc) ou da ferramenta de linha de comando schtasks.exe. Um arquivo .job não é um executável - é uma definição de tarefa agendada lida pelo serviço do Windows. Sua estrutura interna é binária (um cabeçalho de comprimento fixo seguido por uma seção variável que armazena o nome do aplicativo, parâmetros, diretório de trabalho e matriz de gatilhos), portanto, a inspeção requer um visualizador hexadecimal em vez de um editor de texto.
Segurança e proteção
RISCO: MEDIUMUm arquivo .job em si são dados inertes, mas tarefas agendadas são um mecanismo clássico de persistência para malware - uma tarefa oculta que reinicia uma carga útil no logon ou em um temporizador. Se você encontrar um .job inesperado (ou uma tarefa estranha no Agendador de Tarefas) que executa um script de um caminho temp/AppData, trate-o como suspeito: inspecione a ação no Agendador de Tarefas e desative/exclua-o lá. Não tente «executar» um .job clicando duas vezes; gerencie-o através do taskschd.msc com os privilégios adequados. Remover uma tarefa legítima do sistema ou de atualização pode interromper a manutenção agendada, portanto, identifique a tarefa antes de excluí-la.
Detalhes do formato
em resumoProgramas que abrem arquivos JOB
Detalhes técnicos
especificação profunda| Tipo de arquivo | Definição binária de tarefa agendada (Agendador de Tarefas 1.0) |
| Codificação | Binário, little-endian |
| Estrutura do contêiner | Cabeçalho FIXDLEN_DATA de comprimento fixo + seção de dados de comprimento variável |
| Conteúdo do cabeçalho | Versão do produto, word da versão do formato de arquivo, UUID da tarefa, prioridade, códigos de saída/erro, configurações de ociosidade e tempo de execução |
| Seção variável | Nome do aplicativo, parâmetros de linha de comando, diretório de trabalho, comentário do autor e uma matriz de definições de gatilho |
| Criptografia | Corpo da tarefa não criptografado; um blob de credenciais opcional para a conta de execução pode estar ofuscado |
| Tamanho típico do arquivo | Menos de 1 KB a alguns KB |
| Local de armazenamento | C:\Windows\Tasks (era Windows 95 ao XP) |
| SO suportado | Windows 95/98/Me, Windows NT4/2000/XP/Server 2003; compatibilidade legada no Vista e posteriores |
| Versão do Agendador de Tarefas | Agendador de Tarefas 1.0 (formato congelado; não estendido após o Windows XP) |
| Substituído por | Arquivos de tarefa XML do Agendador de Tarefas 2.0 armazenados em \Windows\System32\Tasks (introduzido no Windows Vista, 2007) |
| Ferramentas de gerenciamento | taskschd.msc (snap-in MMC), schtasks.exe (linha de comando) |
| Tipo MIME | application/octet-stream |
| Lançado | Task Scheduler 1.0 - Windows 95/98 (with Internet Explorer 4 / 'System Agent') through Windows XP/2003; legacy on Vista+ |
| Versão mais recente | Task Scheduler 1.0 .job (frozen); Task Scheduler 2.0 (Vista, 2007) replaced it with XML task files |
| Especificação | learn.microsoft.com |
Conversões de JOB
Perguntas e Respostas da Comunidade
perguntado por usuáriosAinda não há perguntas - seja o primeiro a perguntar sobre arquivos JOB.