¿Qué es el formato de archivo JOB?
.JOB es un archivo de sistema utilizado por el Programador de tareas de Windows. Los archivos .job contienen reglas sobre qué acción debe tomarse, en qué momento y bajo qué condiciones. A cada tarea se le asigna un nombre, y el servicio Programador de tareas debe estar habilitado para que se ejecuten.
Los archivos .job pertenecen al formato binario heredado del Programador de tareas 1.0, introducido con Windows 95/98 y estándar hasta Windows XP. Se almacenan en C:\Windows\Tasks. A partir de Windows Vista, el Programador de tareas 2.0 reemplazó el formato .job con archivos XML almacenados en \Windows\System32\Tasks; el soporte para .job en Windows modernos se mantiene solo por compatibilidad con versiones anteriores.
Las tareas de los archivos .job pueden activarse manual o automáticamente cuando se cumplen ciertas condiciones (como una hora programada o un evento del sistema). Las tareas pueden activarse incluso si el usuario ha cerrado sesión. Además, algunas tareas pueden ejecutarse bajo el control de otros usuarios, por ejemplo, un Administrador. El Programador de tareas se utiliza para automatizar operaciones como el escaneo del sistema en busca de virus o la realización de copias de seguridad periódicas.
Las tareas se gestionan a través del complemento MMC del Programador de tareas (taskschd.msc) o la herramienta de línea de comandos schtasks.exe. Un archivo .job no es un ejecutable: es una definición de tarea programada leída por el servicio de Windows. Su estructura interna es binaria (un encabezado de longitud fija seguido de una sección variable que almacena el nombre de la aplicación, parámetros, directorio de trabajo y una matriz de activadores), por lo que su inspección requiere un visor hexadecimal en lugar de un editor de texto.
Seguridad y protección
RIESGO: MEDIUMUn archivo .job en sí mismo son datos inertes, pero las tareas programadas son un mecanismo clásico de persistencia para el malware: una tarea oculta que vuelve a lanzar una carga útil al iniciar sesión o mediante un temporizador. Si encuentra un .job inesperado (o una tarea extraña en el Programador de tareas) que ejecuta un script desde una ruta temp/AppData, trátelo como sospechoso: inspeccione la acción en el Programador de tareas y deshabilítela o elimínela allí. No intente «ejecutar» un .job haciendo doble clic; gestiónelo a través de taskschd.msc con los privilegios adecuados. Eliminar una tarea legítima del sistema o de un actualizador puede interrumpir el mantenimiento programado, así que identifique la tarea antes de eliminarla.
Detalles del formato
en pocas palabrasProgramas que abren archivos JOB
Detalles técnicos
especificación profunda| Tipo de archivo | Definición de tarea programada binaria (Programador de tareas 1.0) |
| Codificación | Binario, little-endian |
| Estructura del contenedor | Encabezado FIXDLEN_DATA de longitud fija + sección de datos de longitud variable |
| Contenido del encabezado | Versión del producto, palabra de versión del formato de archivo, UUID de la tarea, prioridad, códigos de salida/error, configuración de inactividad y tiempo de ejecución |
| Sección variable | Nombre de la aplicación, parámetros de línea de comandos, directorio de trabajo, comentario del autor y una matriz de definiciones de activadores |
| Cifrado | Cuerpo de la tarea sin cifrar; un bloque de credenciales opcional para la cuenta de ejecución puede estar ofuscado |
| Tamaño de archivo típico | Menos de 1 KB hasta unos pocos KB |
| Ubicación de almacenamiento | C:\Windows\Tasks (era de Windows 95 hasta XP) |
| SO compatible | Windows 95/98/Me, Windows NT4/2000/XP/Server 2003; compatibilidad heredada en Vista y posteriores |
| Versión del Programador de tareas | Programador de tareas 1.0 (formato congelado; no extendido después de Windows XP) |
| Reemplazado por | Archivos de tarea XML del Programador de tareas 2.0 almacenados en \Windows\System32\Tasks (introducido en Windows Vista, 2007) |
| Herramientas de gestión | taskschd.msc (complemento MMC), schtasks.exe (línea de comandos) |
| Tipo MIME | application/octet-stream |
| Lanzado | Task Scheduler 1.0 - Windows 95/98 (with Internet Explorer 4 / 'System Agent') through Windows XP/2003; legacy on Vista+ |
| Última versión | Task Scheduler 1.0 .job (frozen); Task Scheduler 2.0 (Vista, 2007) replaced it with XML task files |
| Especificación | learn.microsoft.com |
Conversiones de JOB
Preguntas y respuestas de la comunidad
preguntado por usuariosAún no hay preguntas; sea el primero en preguntar sobre los archivos JOB.