Co to jest format pliku JOB?
.JOB to plik systemowy używany przez Harmonogram zadań Windows. Pliki .job zawierają reguły dotyczące tego, jakie działanie powinno zostać podjęte, o której godzinie i pod jakimi warunkami. Każdemu zadaniu nadawana jest nazwa, a usługa Harmonogram zadań musi być włączona, aby mogły one zostać uruchomione.
Pliki .job należą do starszego formatu binarnego Harmonogramu zadań 1.0, wprowadzonego w Windows 95/98 i będącego standardem do Windows XP. Są one przechowywane w C:\Windows\Tasks. Począwszy od Windows Vista, Harmonogram zadań 2.0 zastąpił format .job plikami XML przechowywanymi w \Windows\System32\Tasks - obsługa .job w nowoczesnych systemach Windows jest zachowana wyłącznie w celu zapewnienia kompatybilności wstecznej.
Zadania z plików .job mogą być wywoływane ręcznie lub automatycznie po spełnieniu określonych warunków (takich jak zaplanowany czas lub zdarzenie systemowe). Zadania mogą być aktywowane nawet wtedy, gdy użytkownik jest wylogowany. Dodatkowo niektóre zadania mogą być uruchamiane pod kontrolą innych użytkowników - na przykład Administratora. Harmonogram zadań służy do automatyzacji takich operacji, jak skanowanie systemu pod kątem wirusów czy wykonywanie okresowych kopii zapasowych.
Zadaniami zarządza się poprzez przystawkę MMC Harmonogram zadań (taskschd.msc) lub narzędzie wiersza poleceń schtasks.exe. Plik .job nie jest plikiem wykonywalnym - jest to definicja zaplanowanego zadania odczytywana przez usługę Windows. Jego wewnętrzna struktura jest binarna (nagłówek o stałej długości, po którym następuje sekcja zmienna przechowująca nazwę aplikacji, parametry, katalog roboczy i tablicę wyzwalaczy), więc inspekcja wymaga edytora szesnastkowego (hex viewer), a nie edytora tekstu.
Bezpieczeństwo
RYZYKO: MEDIUMPlik .job sam w sobie jest danymi obojętnymi, ale zaplanowane zadania są klasycznym mechanizmem utrzymywania się (persistence) dla złośliwego oprogramowania - ukryte zadanie, które ponownie uruchamia ładunek przy logowaniu lub według licznika czasu. Jeśli znajdziesz nieoczekiwany plik .job (lub dziwne zadanie w Harmonogramie zadań), które uruchamia skrypt ze ścieżki temp/AppData, potraktuj je jako podejrzane: sprawdź akcję w Harmonogramie zadań i tam ją wyłącz lub usuń. Nie próbuj „uruchamiać” pliku .job przez dwukrotne kliknięcie; zarządzaj nim przez taskschd.msc z odpowiednimi uprawnieniami. Usunięcie legalnego zadania systemowego lub aktualizatora może zakłócić zaplanowaną konserwację, więc zidentyfikuj zadanie przed jego usunięciem.
Szczegóły formatu
w pigułceProgramy otwierające pliki JOB
Szczegóły techniczne
specyfikacja| Typ pliku | Binarna definicja zaplanowanego zadania (Harmonogram zadań 1.0) |
| Kodowanie | Binarne, little-endian |
| Struktura kontenera | Nagłówek FIXDLEN_DATA o stałej długości + sekcja danych o zmiennej długości |
| Zawartość nagłówka | Wersja produktu, słowo wersji formatu pliku, UUID zadania, priorytet, kody wyjścia/błędów, ustawienia bezczynności i czasu pracy |
| Sekcja zmienna | Nazwa aplikacji, parametry wiersza poleceń, katalog roboczy, komentarz autora i tablica definicji wyzwalaczy |
| Szyfrowanie | Treść zadania niezaszyfrowana; opcjonalny blok poświadczeń dla konta „uruchom jako” może być zaciemniony |
| Typowy rozmiar pliku | Poniżej 1 KB do kilku KB |
| Lokalizacja przechowywania | C:\Windows\Tasks (era Windows 95 do XP) |
| Obsługiwane systemy operacyjne | Windows 95/98/Me, Windows NT4/2000/XP/Server 2003; kompatybilność wsteczna w Vista i nowszych |
| Wersja Harmonogramu zadań | Harmonogram zadań 1.0 (format zamrożony; nie rozwijany po Windows XP) |
| Zastąpiony przez | Pliki zadań XML Harmonogramu zadań 2.0 przechowywane w \Windows\System32\Tasks (wprowadzone w Windows Vista, 2007) |
| Narzędzia do zarządzania | taskschd.msc (przystawka MMC), schtasks.exe (wiersz poleceń) |
| Typ MIME | application/octet-stream |
| Wydano | Task Scheduler 1.0 - Windows 95/98 (with Internet Explorer 4 / 'System Agent') through Windows XP/2003; legacy on Vista+ |
| Najnowsza wersja | Task Scheduler 1.0 .job (frozen); Task Scheduler 2.0 (Vista, 2007) replaced it with XML task files |
| Specyfikacja | learn.microsoft.com |
Konwersje JOB
Pytania i odpowiedzi społeczności
pytania użytkownikówBrak pytań - bądź pierwszą osobą, która zapyta o pliki JOB.