Główna » jak » W jaki sposób system Windows używa Harmonogramu zadań dla zadań systemowych

    W jaki sposób system Windows używa Harmonogramu zadań dla zadań systemowych

    Chociaż można używać Harmonogramu zadań systemu Windows do planowania własnych zadań automatycznych, system Windows używa go również za sceną do wykonywania wielu zadań systemowych - defragmentacji dysków twardych, gdy komputer nie jest używany, na przykład.

    Można nawet modyfikować te zadania systemowe, aby dostosować system do własnych upodobań - na przykład można zmienić, jak często system Windows tworzy punkty przywracania systemu. Programy innych firm również często wykorzystują Harmonogram zadań do własnych zadań.

    Co to jest Task Scheduler??

    Harmonogram zadań to składnik systemu Windows, który może automatycznie uruchamiać zadania o określonej godzinie lub w odpowiedzi na określone zdarzenie. Na przykład zadania można uruchamiać, gdy komputer się uruchamia lub gdy użytkownik się loguje.

    Wiele zadań systemu Windows musi działać regularnie - na przykład system Windows automatycznie regularnie defragmentuje dyski twarde. Zamiast pisania programu do planowania defragmentacji, który zawsze działa w tle i czeka na defragmentację dysków twardych, system Windows ustawia zaplanowane zadanie, które automatycznie uruchamia defragmentator w tle o określonej godzinie. Task Scheduler uruchamia wiele innych zadań systemu Windows w ten sam sposób.

    Zamiast implementować tę funkcję w każdym programie, który musi działać automatycznie, system Windows informuje Harmonogram zadań, aby je uruchomił. Aplikacje innych firm również mogą tutaj dodawać własne zaplanowane zadania - możesz nawet dodać własne.

    Eksplorowanie zadań systemowych

    Zadania systemu Windows nie są czarne - możesz otworzyć Harmonogram zadań i sam je sprawdzić. Aby otworzyć program do planowania zadań, wpisz Harmonogram zadań w menu Start i naciśnij Enter.

    Przejdź do folderu Task Scheduler Library \ Microsoft \ Windows - zobaczysz podfoldery dla różnych zadań systemu Windows.

    Na przykład folder Defrag zawiera zadanie, które automatycznie defragmentuje dyski twarde zgodnie z harmonogramem. Po zmianie zaplanowanego czasu w aplikacji Defragmentator dysków system Windows aktualizuje to zaplanowane zadanie, wprowadzając nowe ustawienia. Jeśli wyłączysz Uruchom na planie w Defragmentatorze dysków system Windows wyłączy to zadanie systemowe.

    Zaplanowane zadania nie działają jednak tylko o określonych porach - Windows i Harmonogram zadań są inteligentniejsze. Na przykład zaplanowane zadanie defragmentacji dysku nie rozpocznie defragmentacji dysków twardych, jeśli komputer jest używany - czeka i uruchamia operację defragmentacji tylko wtedy, gdy komputer jest bezczynny (innymi słowy, jeśli nikt nie korzysta z komputera. ) Jeśli wrócisz do komputera podczas defragmentacji, defragmentacja zostanie wstrzymana do momentu ponownego opuszczenia komputera.

    Możesz wyświetlić takie szczegóły, klikając dwukrotnie zaplanowane zadanie. Znajdziesz ograniczenia związane z obsługą jałową na karcie Warunki.

    Zadania można również uruchamiać w odpowiedzi na zdarzenia. Na przykład zadanie SystemSoundsService w folderze Multimedia jest uruchamiane, gdy dowolny użytkownik loguje się - zapewnia dźwięk logowania i inne dźwięki systemu Windows.

    Inne zaplanowane zadania są uruchamiane w odpowiedzi na inne zdarzenia, takie jak określone identyfikatory zdarzeń w dzienniku zdarzeń systemu Windows. System Windows obserwuje identyfikator zdarzenia wygenerowany przez inny program i uruchamia zadanie po wyświetleniu określonego identyfikatora zdarzenia.

    Zadania aplikacji zewnętrznych

    Programy innych firm często używają Harmonogramu zadań również do własnych zadań. Na przykład Google Update (używany do aktualizacji Google Chrome, Google Drive i innych aplikacji Google) instaluje usługę, która automatycznie uruchamia Google Update. Adobe Flash korzysta z podobnej usługi, aby automatycznie sprawdzać aktualizacje w tle.

    Niektóre programy nie używają zaplanowanych zadań, chociaż powinny. Na przykład program Java używa programu o nazwie jusched.exe, który zawsze działa w tle zamiast zaplanowanego zadania. Jest to jeden z wielu problemów z Javą.