Πώς χρησιμοποιούν τα Windows τον Χρονοδιάγραμμα εργασιών για τις εργασίες του συστήματος
Ενώ μπορείτε να χρησιμοποιήσετε τον Χρονοδιακόπτη εργασιών των Windows για να προγραμματίσετε τις δικές σας αυτόματες εργασίες, τα Windows τα χρησιμοποιούν επίσης πίσω από τις σκηνές για να εκτελέσουν πολλές εργασίες του συστήματος - ανασυγκρότηση των σκληρών δίσκων σας όταν δεν χρησιμοποιείτε τον υπολογιστή σας, για παράδειγμα.
Μπορείτε να τροποποιήσετε ακόμη και αυτές τις εργασίες του συστήματος για να ταιριάξετε τα Windows με τις προτιμήσεις σας - για παράδειγμα, μπορείτε να αλλάξετε πόσο συχνά τα Windows δημιουργούν σημεία επαναφοράς συστήματος. Τα προγράμματα τρίτων χρησιμοποιούν επίσης συχνά το Task Scheduler για τις δικές τους εργασίες.
Τι είναι ο χρονοπρογραμματιστής εργασιών?
Ο Χρονοδιακόπτης εργασιών είναι ένα στοιχείο των Windows που μπορεί να εκτελεί αυτόματα εργασίες σε συγκεκριμένη χρονική στιγμή ή σε απάντηση σε συγκεκριμένο συμβάν. Για παράδειγμα, οι εργασίες μπορούν να εκτελούνται όταν ξεκινά ο υπολογιστής ή όταν ένας χρήστης συνδέεται.
Πολλές εργασίες του συστήματος Windows πρέπει να εκτελούνται τακτικά - για παράδειγμα, τα Windows αποκρύπτουν αυτόματα τους σκληρούς δίσκους σας σε τακτά χρονικά διαστήματα. Αντί να γράφετε ένα πρόγραμμα προγραμματισμού ανασυγκρότησης που εκτελείται πάντα στο παρασκήνιο και περιμένει να ανασυγκροτήσει τους σκληρούς δίσκους σας, τα Windows εγκαθιστούν μια προγραμματισμένη εργασία που εκτελεί αυτόματα την ανασυγκρότηση στο παρασκήνιο σε συγκεκριμένη χρονική στιγμή. Ο Χρονοδιακόπτης εργασιών εκκινεί πολλές άλλες λειτουργίες του συστήματος Windows με τον ίδιο τρόπο.
Αντί της εφαρμογής αυτής της λειτουργικότητας σε κάθε πρόγραμμα που πρέπει να εκτελεστεί αυτόματα, τα Windows ενημερώνουν τον Χρονοδιάγραμμα εργασιών για να τα εκτελέσουν. Οι εφαρμογές τρίτων μπορούν επίσης να προσθέσουν τις δικές τους προγραμματισμένες εργασίες εδώ - μπορείτε να προσθέσετε και τις δικές σας.
Εξερεύνηση εργασιών συστήματος
Οι εργασίες του συστήματος Windows δεν είναι ένα μαύρο κουτί - μπορείτε να ανοίξετε το Task Scheduler και να το εξετάσετε μόνοι σας. Για να ανοίξετε τον προγραμματιστή εργασιών, πληκτρολογήστε Χρονοδιάγραμμα εργασιών στο μενού Έναρξη και πατήστε Enter.
Περιηγηθείτε στο φάκελο του Task Scheduler Library \ Microsoft \ Windows - θα δείτε τους υποφακέλους για διάφορες λειτουργίες του συστήματος Windows.
Για παράδειγμα, ο φάκελος Defrag περιέχει την εργασία που ανακατεύει αυτόματα τους σκληρούς δίσκους σας σε ένα πρόγραμμα. Όταν αλλάζετε την προγραμματισμένη ώρα στην εφαρμογή "Ανασυγκρότηση δίσκου" (Disk Defragmenter), τα Windows ενημερώνουν αυτήν την προγραμματισμένη εργασία με τις νέες ρυθμίσεις. Εάν απενεργοποιήσετε το Εκτελέστε ένα Πρόγραμμα στην ανασυγκρότηση δίσκων, τα Windows θα απενεργοποιήσουν αυτήν την εργασία συστήματος.
Οι προγραμματισμένες εργασίες δεν εκτελούνται μόνο σε συγκεκριμένες χρονικές στιγμές, ωστόσο - τα Windows και το Task Scheduler είναι πιο έξυπνα από αυτό. Για παράδειγμα, η προγραμματισμένη εργασία ανασυγκρότησης δίσκου δεν ξεκινά την ανασυγκρότηση των σκληρών δίσκων σας εάν χρησιμοποιείτε τον υπολογιστή - περιμένει και εκτελεί τη διαδικασία ανασυγκρότησης μόνο αν ο υπολογιστής σας είναι αδρανής (με άλλα λόγια, εάν κανείς δεν χρησιμοποιεί τον υπολογιστή. ) Εάν επιστρέψετε στον υπολογιστή σας ενώ εκτελείται ανασυγκρότηση, ο ανασυγκρότηση θα τεθεί σε παύση έως ότου εγκαταλείψετε ξανά τον υπολογιστή.
Μπορείτε να προβάλετε λεπτομέρειες όπως αυτό κάνοντας διπλό κλικ σε μια προγραμματισμένη εργασία. Θα βρείτε τους περιορισμούς που σχετίζονται με την αδράνεια στην καρτέλα Συνθήκες.
Οι εργασίες μπορούν επίσης να εκτελούνται ως ανταπόκριση σε συμβάντα. Για παράδειγμα, η εργασία SystemSoundsService στο φάκελο Multimedia εκτελείται όταν κάποιος χρήστης συνδέεται - παρέχει τον ήχο σύνδεσης και άλλους ήχους των Windows.
Άλλες προγραμματισμένες εργασίες εκτελούνται ως απόκριση σε άλλα συμβάντα, όπως συγκεκριμένα αναγνωριστικά συμβάντων στο αρχείο καταγραφής συμβάντων των Windows. Τα Windows παρακολουθούν το αναγνωριστικό συμβάντος που παράγεται από άλλο πρόγραμμα και εκτελούν την εργασία όταν εμφανιστεί το συγκεκριμένο αναγνωριστικό συμβάντος.
Εργασίες για εφαρμογές τρίτων
Τα προγράμματα τρίτων χρησιμοποιούν συχνά τον Χρονοπρογραμματιστή εργασιών για τις δικές τους εργασίες. Για παράδειγμα, το Google Update (χρησιμοποιείται για την ενημέρωση του Google Chrome, του Google Drive και άλλων εφαρμογών Google) εγκαθιστά μια υπηρεσία που εκτελεί αυτόματα το Google Update. Το Adobe Flash χρησιμοποιεί παρόμοια υπηρεσία για να ελέγχει αυτόματα τις ενημερώσεις στο παρασκήνιο.
Ορισμένα προγράμματα δεν χρησιμοποιούν προγραμματισμένες εργασίες, αν και πρέπει. Για παράδειγμα, η Java χρησιμοποιεί ένα πρόγραμμα με όνομα jusched.exe που εκτελείται πάντα στο παρασκήνιο αντί για μια προγραμματισμένη εργασία. Αυτό είναι ένα από τα πολλά προβλήματα με την Java.